/* Progressive enhancement: content is always visible without JavaScript. */
.help-section{background:var(--cream);position:relative;isolation:isolate;overflow:hidden}.help-intro{max-width:65ch;font-size:17px}.help-options{max-width:980px;margin-top:32px;border-top:1px solid #bc9a6680}.help-option{border-bottom:1px solid #bc9a6680;background:#ffffff70}.help-option summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:34px 1fr 24px;gap:18px;padding:24px;align-items:start;min-height:84px}.help-option summary::-webkit-details-marker{display:none}.help-option summary strong{display:block;font-size:19px;line-height:1.45}.help-number{color:#795b2c;font-size:13px;padding-top:6px}.help-description{display:block;color:#586170;font-size:16px;font-weight:400;line-height:1.6;margin-top:5px}.help-plus{font-size:26px;color:#795b2c;line-height:1.2;transition:transform .2s}.help-option[open] .help-plus{transform:rotate(45deg)}.help-option[open]{background:white}.help-content{padding:0 24px 26px 76px}.help-content>p{font-size:16px;margin-bottom:15px}.help-content ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px}.help-content li a{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid var(--line);padding:12px 15px;min-height:48px;font-size:16px}.help-content>.text-link{margin-right:25px;gap:12px}.help-option summary:focus-visible{outline-offset:-4px}.help-section:after{content:'';position:absolute;z-index:-1;right:-80px;top:35px;width:280px;height:340px;border:1px solid #bc9a6625;border-left:0;transform:skewY(-12deg);pointer-events:none}.process-section{position:relative;isolation:isolate;overflow:hidden}.process-section:after{content:'';position:absolute;z-index:-1;right:4%;top:30px;width:150px;height:180px;border:1px solid #bc9a6630;border-top-width:5px;clip-path:polygon(0 0,100% 0,100% 100%,55% 100%,55% 38%,38% 70%,15% 25%,15% 100%,0 100%);pointer-events:none}
.btn,.nav-contact,.area-card,.article-card,.service-link-grid>a,.topic-nav>a,.help-content li a,.help-option summary{transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.btn:hover{transform:none}.btn:active,.nav-contact:active{box-shadow:inset 0 0 0 2px #bc9a66}.btn span,.read span,.text-link span,.help-content li a span,.area-card-top>span{display:inline-block;transition:transform .22s ease}.btn:focus-visible,.nav-contact:focus-visible,.area-card:focus-visible,.article-card:focus-within,.service-link-grid>a:focus-visible,.topic-nav>a:focus-visible,.help-content li a:focus-visible{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.btn:focus-visible span,.read:focus-visible span,.help-content li a:focus-visible span{transform:translateX(3px)}.help-option summary:active{background:#bc9a661a}
@media(hover:hover){.btn:hover,.nav-contact:hover,.area-card:hover,.article-card:hover,.service-link-grid>a:hover,.topic-nav>a:hover,.help-content li a:hover{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.article-card:hover,.help-content li a:hover,.help-option summary:hover{background:#f4f1eb}.btn:hover span,.read:hover span,.text-link:hover span,.help-content li a:hover span{transform:translateX(3px)}}
@media(max-width:760px){.help-option summary{padding:19px 14px;grid-template-columns:24px 1fr 20px;gap:10px}.help-option summary strong{font-size:17px}.help-content{padding:0 16px 24px}.help-content ul{grid-template-columns:1fr}.help-content>.text-link{display:flex;width:fit-content}.help-section:after{opacity:.4}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.btn span,.read span,.text-link span,.help-content li a span{transform:none!important}}
