
.document-nav{display:flex;flex-wrap:wrap;gap:.6rem 1.3rem;padding:1rem 0;border-block:1px solid var(--line);font-size:.95rem;line-height:1.6}.document-nav a[aria-current=page]{font-weight:750;text-decoration-thickness:2px}.document-main{max-width:880px!important;padding-block:3rem 4rem}.document-main h1{font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.2;letter-spacing:-.025em;margin-block:.6rem 1.5rem}.document-copy{font-size:1.04rem;line-height:1.9}.document-copy p,.document-copy li{line-height:1.9;overflow-wrap:anywhere}.document-copy h2{font-size:1.5rem;line-height:1.45;margin-block:2.4rem .75rem}.document-copy h3{font-size:1.15rem;line-height:1.5;margin-block:1.6rem .5rem}.document-copy .container{width:100%!important;max-width:none;padding:0}.document-copy .page-hero,.document-copy .section{padding-block:0 1rem}.document-copy .eyebrow{margin-block:1rem}.document-copy a{color:#1A4F3B;text-underline-offset:.2em}.source-link{font-size:.9rem;color:var(--muted)}.document-copy .note,.document-copy .notice{padding:1.1rem;border-radius:.8rem;background:#E0EDE0}.document-copy .faq-list details{padding-block:1rem}.locale-footer .document-nav{border-color:#54715D}.document-copy a[href^="mailto:"]{unicode-bidi:plaintext}html[lang=ja] .document-main,html[lang=zh-Hans] .document-main,html[lang=ko] .document-main{line-break:strict}html[dir=rtl] .document-main h1{letter-spacing:0;line-height:1.6}@media(max-width:600px){.document-main{padding-block:1.8rem 2.5rem}.document-copy{font-size:1rem}.document-nav{gap:.6rem 1rem}.document-copy h2{font-size:1.3rem}.document-copy h3{font-size:1.1rem}}
