.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-tools{display:flex;align-items:center;gap:16px;padding:12px max(24px,calc((100% - 1200px)/2));background:#f0f5f3;border-bottom:1px solid #d6e1df}.site-tools form{display:flex;flex:1;max-width:700px;min-width:0}.site-tools input{width:100%;min-width:0;background:white;border:1px solid #9daeb7;border-radius:4px 0 0 4px;padding:9px 12px;color:#10263b;font:inherit;font-size:16px}.site-tools button{border:0;background:#10263b;color:white;border-radius:0 4px 4px 0;padding:9px 20px;white-space:nowrap;font:inherit;font-weight:700}.qa-shortcut{color:#006747;font-weight:700;white-space:nowrap}.nonofficial-banner{padding:6px 20px;text-align:center;background:#f6f7f8;color:#455968;font-size:12px;line-height:1.5}.header-title .unofficial-label{font-size:11px;letter-spacing:0;color:#526777}
.qa-callout{display:flex;gap:30px;justify-content:space-between;align-items:center;background:#edf5f1;border-left:5px solid #006747;margin:0 auto 36px;padding:26px 32px!important}.qa-callout h2{font-size:28px;margin:6px 0 12px}.qa-callout p{margin:0;max-width:650px}.qa-callout>div:last-child{display:flex;flex-direction:column;gap:16px;flex-shrink:0}
.primary-button,.primary-link{display:inline-block;background:#006747!important;color:#fff!important;border:1px solid #006747!important;border-radius:4px;padding:11px 18px;font:inherit;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.secondary-button{font:inherit;background:#fff;border:1px solid #718690;color:#10263b;padding:10px 16px;border-radius:4px;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.keyword-chips{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.keyword-chips a,.keyword-chips button{font:inherit;color:#10263b;border:1px solid #b3c6bf;background:#fff;padding:7px 14px;border-radius:30px;cursor:pointer;text-decoration:none}.keyword-chips button[aria-pressed=true]{background:#10263b;color:#fff}.search-result{padding:20px 0;border-bottom:1px solid #d1dbdf}.search-result small{color:#006747}.search-result h2{font-size:21px;margin:7px 0}.search-result p{margin:0;line-height:1.8;overflow-wrap:anywhere}.search-result a{color:#10263b;text-decoration:underline;text-underline-offset:4px}.search-result h2 a:hover{color:#006747}.community-results{margin-top:42px;border-top:3px solid #006747;padding-top:22px}.community-main .page-intro h1{font-size:40px}.community-main .section{max-width:1040px}.community-main .page-intro{max-width:1040px}.faq-sources{display:flex;gap:16px;flex-wrap:wrap;padding:0 0 18px}.faq-sources a{color:#006747;text-decoration:underline}.faq details[id],#ask,#discussion,#question-detail{scroll-margin-top:130px}.discussion-note{background:#eff4f7;border-left:3px solid #10263b;padding:14px 18px;line-height:1.8}.identity-box,.ask-box,.reply-form{padding:20px;background:#f4f7f5;border:1px solid #c8d8d0;margin:22px 0}.identity-box label,.ask-box label,.reply-form label{display:block;font-weight:700;margin-bottom:9px}.inline-fields{display:flex;gap:10px}.inline-fields input{flex:1;min-width:0}.identity-box input,.ask-box textarea,.reply-form textarea{font:inherit;font-size:16px;color:#10263b;border:1px solid #9eafb6;background:#fff;padding:12px;border-radius:4px}.ask-box textarea,.reply-form textarea{display:block;width:100%;resize:vertical;min-height:110px}.identity-box p,.ask-box small,.reply-form small{font-size:13px;color:#465b65;line-height:1.7}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.discussion-card{padding:22px 0;border-bottom:1px solid #c8d4da;overflow-wrap:anywhere}.discussion-card small{color:#586975;font-size:13px}.discussion-card h3{font-size:19px;margin:10px 0}.discussion-card h3 a{color:#10263b;text-decoration:underline}.discussion-card p{line-height:1.8}.post-content{white-space:pre-wrap}.report-button{background:none;border:0;padding:6px 10px;font:inherit;font-size:12px;color:#526777;margin-left:12px;cursor:pointer;text-decoration:underline}.reply-form>button{display:block;margin-top:12px}#question-detail{margin-top:32px;padding:24px;border:2px solid #abcbbd}#forum-status,#question-status,#identity-status{overflow-wrap:anywhere}.mobile-nav{grid-template-columns:repeat(5,1fr)!important}.community-main [hidden]{display:none!important}
@media(max-width:700px){.site-tools{gap:12px;padding:9px 18px}.site-tools button{padding:9px 14px}.site-tools input{font-size:16px}.qa-callout{display:block;margin:0 18px 24px;padding:20px!important}.qa-callout h2{font-size:25px}.qa-callout>div:last-child{margin-top:16px;gap:12px}.community-main .page-intro{padding:28px 20px 16px}.community-main .page-intro h1{font-size:29px}.community-main .section{padding:20px}.community-main .section h2{font-size:23px}.community-main .faq summary{font-size:17px}.community-main .faq p{font-size:16px}.inline-fields{flex-wrap:wrap}.inline-fields input{flex-basis:100%}.identity-box,.ask-box,.reply-form{padding:16px}.form-actions{align-items:flex-start;flex-direction:column}.form-actions button{align-self:flex-end}#question-detail{padding:16px}.discussion-card{padding:18px 0}.nonofficial-banner{font-size:11px;padding:5px 16px}}

@media(max-width:800px){.faq details[id],#ask,#discussion,#question-detail{scroll-margin-top:20px}}
.nonofficial-banner strong,.nonofficial-banner>span{display:inline-block;margin:0 5px}.feedback-invite{border-left:3px solid #006747;padding:8px 12px;background:#eef5f1}.header-title span{letter-spacing:0}
