/* Inner-page refinements. Hero artwork and composition remain unchanged. */
@media(max-width:699px){
main[data-inner-page] .prose{font-size:16px;line-height:1.75;min-width:0}
main[data-inner-page] .prose table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;font-size:14px;line-height:1.55;scrollbar-width:thin}
main[data-inner-page] .prose th,main[data-inner-page] .prose td{padding:12px;min-width:100px;vertical-align:top}
main[data-inner-page] .prose img{max-width:100%;height:auto}
main[data-inner-page] .prose a{overflow-wrap:anywhere}
main[data-inner-page] [id]{scroll-margin-top:130px}
main[data-inner-page] .u-actions>a.u-link,main[data-inner-page] .u-rule>a.u-link{display:flex;align-items:center;justify-content:space-between;min-height:50px;width:100%;padding:12px 16px;border:1px solid #c9cbc7;border-radius:6px;font-size:14px;line-height:1.5;color:var(--u-ink,#34383d);text-decoration:none!important}
}

@media(max-width:699px){
main[data-inner-page]>section:not(:has(h1)){padding-block:36px}
main[data-inner-page]>section:not(:has(h1)) .text-lg{font-size:16px;line-height:1.7}
main[data-inner-page]>section:not(:has(h1)) .gap-12{gap:28px}
main[data-inner-page]>section:not(:has(h1)) .gap-8{gap:24px}
main[data-inner-page]>section:not(:has(h1)) .mb-12{margin-bottom:28px}
main[data-inner-page]>section:not(:has(h1)) .rounded-xl.p-8{padding:20px}
main[data-inner-page] .filter-btn{min-height:44px}
}
