
.info-wrap{width:min(100% - 2.5rem,800px);margin-inline:auto;padding:3.8rem 0 4.5rem}.info-intro{margin-bottom:2.5rem}.info-intro h1{font-size:clamp(2.8rem,7.5vw,4.9rem);line-height:1.09}.info-lead{font-size:1.2rem;line-height:1.65;max-width:42rem;color:var(--muted)}.prose{font-size:1rem;line-height:1.85}.prose h2,.info-note h2{font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.2;margin:0 0 1.1rem}.prose>h2:not(:first-child){margin-top:2.7rem}.prose p{margin-bottom:1.3rem}.prose a,.faq-answer a,.info-note a{text-underline-offset:.2em}.prose li{margin-bottom:.8rem}.prose ul{padding-left:1.4rem}.prose section{margin:0 0 2.8rem;scroll-margin-top:2rem}.info-note{background:var(--mint);padding:1.8rem 2rem;border-radius:6px;margin:2.5rem 0}.info-note p:last-child{margin-bottom:0}.story-intro{max-width:44rem}.story-intro h1 em{background:linear-gradient(transparent 80%,var(--apricot) 80%);font-style:normal}.story-intro h1 em:after{display:none}.story-art{margin:0 0 3rem}.story-art img{width:100%;height:auto;border-radius:5px 5px 45% 5px / 5px 5px 8% 5px}.story-art figcaption{font-family:Fraunces,Georgia,serif;text-align:center;font-size:1rem;margin-top:1rem}.story-note{background:var(--lilac);border-left:4px solid #9875a5}.story-note p{font-family:Fraunces,Georgia,serif;font-size:clamp(1.45rem,3.5vw,2rem);line-height:1.5}.faq-list details{border-top:1px solid var(--rule);padding:1.2rem 0}.faq-list details:last-child{border-bottom:1px solid var(--rule)}.faq-list summary{font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:600;cursor:pointer;line-height:1.5;padding-right:.5rem}.faq-list summary:focus-visible{outline:3px solid #763e92;outline-offset:5px}.faq-list summary::marker{color:#7d5986}.faq-answer{padding:1rem 0 0;color:var(--muted);line-height:1.85}.faq-answer p:last-child{margin-bottom:0}.policy-date{font-size:.875rem;color:var(--muted)}.on-this-page{display:flex;flex-wrap:wrap;gap:.6rem 1.3rem;border-block:1px solid var(--rule);padding:1.2rem 0;margin-bottom:2.7rem;font-size:.9rem}.on-this-page a{text-underline-offset:.25em}.contact-card{background:var(--lilac);padding:1.8rem 2rem;border-radius:5px;margin:0 0 3rem}.contact-card .eyebrow{font-size:.8rem;margin-bottom:.7rem}.contact-email{display:block;font-family:Fraunces,Georgia,serif;font-size:clamp(1.3rem,4vw,2rem);overflow-wrap:anywhere;line-height:1.5;text-underline-offset:.2em;margin-bottom:1rem}.contact-card p:last-child{margin:0;color:var(--muted);font-size:.9rem}.info-page [aria-current="page"]{text-decoration-color:currentColor}.policy-copy a{overflow-wrap:anywhere}.feedback-notice{border-left:3px solid var(--mint);padding:.5rem 1rem;font-size:.95rem!important}
@media(max-width:480px){.info-wrap{padding-top:2.3rem}.info-intro{margin-bottom:2rem}.info-intro h1{font-size:clamp(2.6rem,10vw,3.5rem)}.info-lead{font-size:1.1rem}.info-note,.contact-card{padding:1.3rem}.prose h2,.info-note h2{font-size:1.8rem}.faq-list summary{font-size:1.2rem}.story-art{margin-bottom:2.3rem}.on-this-page{gap:.7rem 1.1rem}}
@media print{.info-wrap{width:100%;padding:0}.info-intro h1{font-size:30pt}.prose{font-size:11pt;color:black}.story-art,.on-this-page{display:none}.info-note,.contact-card{background:none;border:1px solid #aaa}.prose section{break-inside:avoid}.faq-list details>.faq-answer{display:block}.info-page .site-footer{display:none}a{overflow-wrap:anywhere}}
