.inner-page{min-width:0}.inner-page h1,.inner-page h2,.inner-page h3{text-wrap:balance}.inner-page .t-hero{overflow-wrap:anywhere;font-size:clamp(2.5rem,5.7vw,5.5rem);line-height:1}.inner-page .inner-skip{z-index:100;background:var(--color-cream);color:var(--color-olive-950);padding:.8rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.inner-page .inner-skip:focus{transform:translateY(0)}.inner-page :focus-visible{outline-offset:4px;outline:3px solid}.inner-page a,.inner-page button,.inner-page summary{touch-action:manipulation}.inner-page .btn-o,.inner-page .btn-solid{min-height:44px}.inner-page .detail-list{display:grid}.inner-page .detail-list>div{border-top:1px solid var(--color-olive-200);gap:.5rem;padding:1.25rem 0;display:grid}.inner-page .detail-list dt{text-transform:uppercase;font-size:.8125rem}.inner-page .detail-list dd{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.inner-page .field-label{text-transform:uppercase;gap:.6rem;font-size:.8125rem;display:grid}.inner-page .field-input{border:1px solid var(--color-olive-600);background:var(--color-cream);width:100%;min-height:48px;color:var(--color-olive-950);text-transform:none;border-radius:5px;padding:.85rem;font-size:1rem}.inner-page .field-input::placeholder{color:var(--color-olive-600);opacity:1}.inner-page .study-row{border-top:1px solid var(--color-olive-200);gap:1rem;padding:1.75rem 0;display:grid}.inner-page .status-note{background:var(--color-cream-2);border-left:3px solid;padding:1rem 1.25rem}@media (min-width:760px){.inner-page .detail-list>div{grid-template-columns:1fr 2fr;gap:2rem}.inner-page .study-row{grid-template-columns:2fr 2fr 1fr;gap:2rem}}@media (prefers-reduced-motion:reduce){.inner-page *,.inner-page :before,.inner-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.inner-page header,.inner-page footer,.inner-page .inner-skip{display:none}.inner-page .inner-intro{padding-top:0}}
