/* C-20261014-02: presentation only; no tracking or submission behavior. */
h1,h2,h3,figcaption{text-wrap:balance}
body p,body li,body td,body th,body dt,body dd,body figcaption,body label{font-size:16px!important;line-height:1.7!important}
.hero .hero-sub{font-size:20px!important;line-height:1.6!important}
html.ns-motion .hero .ns-main-title .h1-kw{color:#b8b2a0}
.hero .ns-main-title{font-family:var(--sans,sans-serif);font-size:clamp(32px,5.8vw,76px);font-weight:800;line-height:1.25;letter-spacing:-.035em;max-width:100%;overflow-wrap:anywhere}
.hero .ns-main-title .h1-kw{font-size:clamp(16px,2.1vw,23px);line-height:1.6;margin-top:16px;max-width:none;width:auto}
.hero{padding-top:80px}
.hero .hero-meta{margin-bottom:28px}
.ns-quicklinks{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 30px}
.ns-quicklinks a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #838467;border-radius:4px;color:inherit;font:600 16px/1.6 sans-serif;text-decoration:underline;text-underline-offset:3px;max-width:100%;overflow-wrap:anywhere}
.ns-quicklinks a:focus-visible,.ns-next a:focus-visible{outline:3px solid #6b8e00;outline-offset:4px}
.ns-next{margin:36px 0;padding:24px;border:1px solid #9ba17e;background:#f4f6eb;color:#20251a}
.ns-next h2{font-size:22px;line-height:1.5;margin:0 0 16px}
.ns-next ul{padding-left:1.4em;margin:0}
.ns-next a{display:inline-block;padding:8px 0;min-height:44px;color:#344a0d;text-decoration:underline;text-underline-offset:3px}
.ns-availability{margin:16px 0 0;color:inherit}
.ns-availability a{color:inherit;text-decoration:underline}
@media(max-width:600px){.hero{padding-top:48px}.hero .hero-meta{margin-bottom:24px}.ns-next{padding:18px}.ns-quicklinks{gap:8px}.ns-quicklinks a{width:100%}.hero .ns-main-title{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
