/* Approved design retained: content-related wrapping and NEWS spacing only. */
.values-section-label{position:absolute;left:calc(44 * var(--u));top:calc((var(--story-message-height) + var(--news-tail-trim)) * .24 - 40 * var(--u));margin:0;font:650 calc(12 * var(--u))/1.5 SiteUISans,sans-serif;color:var(--ink);z-index:3}
:root body #park-title .park-location-label{font-family:SiteUISans,sans-serif;font-weight:500;letter-spacing:0;-webkit-text-fill-color:currentColor}
:root body .admission-documents{margin:18px 0 0;padding-left:1.4em;line-height:1.9}
.admission-documents li+li{margin-top:10px}.document-note{font-size:.9em;color:var(--muted)}
:root body .faq-list dd>p{margin-top:16px}.subsidy-note a{color:var(--plum);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media(min-width:901px){
 .page{--news-band-extra:max(calc(34 * var(--u)),calc(100svh - 121 * var(--u)))}
 .stage4-content>.news>.news-heading{top:calc(50% - 48 * var(--u))}
 .stage4-content>.news>.news-item,.stage4-content>.news>.news-divider{top:calc(50% - 51 * var(--u))}
 .stage4-content>.news>.prototype-label{top:calc(50% + 38 * var(--u))}
 .news-paper-extension::after{background-image:url('assets/paper/base-paper.png');background-size:264px 72px;background-repeat:repeat}
}
@media(max-width:900px){
 .page .values>.values-section-label{position:relative;left:auto;top:auto;order:0;margin:0;font-size:17px;line-height:1.6}
 .page .news{min-height:100svh;padding-top:90px;padding-bottom:115px;justify-content:center;gap:32px}
}
