.document-language{margin-left:auto}.document-language .language-setting>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.document-language .language-setting{margin:0}.document-language select{font-size:.82rem;padding:.45rem 1.6rem .45rem .65rem;min-width:7.3rem;border-color:transparent;background:transparent}.document-language select:hover,.document-language select:focus-visible{border-color:#d9ded7;background:#fff}.document-section{border-top:1px solid #dce4db;padding:1rem 0}.document-section>summary{display:flex;align-items:center;gap:.7rem;cursor:pointer;list-style:none;min-height:44px;color:inherit}.document-section>summary::-webkit-details-marker{display:none}.document-section>summary::before{content:'+';font-size:1.35rem;font-weight:400;color:#376b50}.document-section[open]>summary::before{content:'−'}.document-section>summary h2{margin:0;font-size:1.35rem}.document-section>summary:focus-visible{outline:2px solid #376b50;outline-offset:5px}.document-section[open]>summary{margin-bottom:1rem}.document-section>.eyebrow{margin-top:1rem}.prose section:has(>.document-section){margin-block:1rem}.prose p,.prose li{max-width:78ch}@media(max-width:600px){header{gap:12px;flex-wrap:wrap}header nav{flex-wrap:wrap;gap:12px}.document-language{margin:0}.document-language select{min-width:6.6rem}.document-section>summary h2{font-size:1.14rem}}
.document-index{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 2rem}.document-index a{display:inline-flex;align-items:center;min-height:36px;border:1px solid #dce4db;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;line-height:1.3;text-decoration:none;color:#315a42}.document-index a:hover,.document-index a:focus-visible{background:#edf4ed}.uc-language[hidden]{display:none}
