/* FAQ only: native details and ordinary links work without JavaScript. */
.faq-help{max-width:1220px;margin:0 auto;padding:54px 28px 72px}.faq-help-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:48px;align-items:start}.faq-help-hero h1{font-size:clamp(36px,4.2vw,58px);line-height:1.08;letter-spacing:-.035em;margin:18px 0 22px;max-width:22ch}.faq-help-lead{font-size:20px;line-height:1.65;max-width:58ch}.faq-help-start{padding:28px;background:#f6f2e7;border:1px solid #ded8c8;border-radius:12px}.faq-help-start h2{font-size:25px;line-height:1.25;margin:12px 0 20px}.faq-help-start ol{padding-left:24px;margin:0}.faq-help-start li{padding:0 0 14px 6px}.faq-help-start li:last-child{padding-bottom:0}.faq-help-start b,.faq-help-start span{display:block}.faq-help-start li span{font-size:15px;margin-top:4px;color:#5a625d}.faq-help-nav{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0 12px;padding-bottom:24px;border-bottom:1px solid #d8d8ce}.faq-help-nav a{border:1px solid #d5d6cc;padding:10px 14px;border-radius:6px;text-decoration:none;font-size:15px;color:#293b31}.faq-help-nav a:hover{background:#f6f2e7}.faq-help-content{max-width:900px}.faq-help-group{margin:38px 0}.faq-help-group>h2,.faq-help-message h2,.faq-help-status h2,.faq-help-sources h2{font-size:29px;line-height:1.25;margin:0 0 18px}.faq-help-answer{border-top:1px solid #d6d7cd;scroll-margin-top:24px}.faq-help-answer:last-child{border-bottom:1px solid #d6d7cd}.faq-help-answer summary{cursor:pointer;list-style:none;font-size:20px;line-height:1.45;font-weight:650;padding:21px 42px 21px 0;position:relative}.faq-help-answer summary::-webkit-details-marker{display:none}.faq-help-answer summary::after{content:'+';position:absolute;right:8px;top:18px;color:#ad4428;font-size:26px;font-weight:400}.faq-help-answer[open] summary::after{content:'−'}.faq-help-answer>div{padding:0 30px 16px 0;max-width:79ch}.faq-help-answer p{margin:0 0 16px;line-height:1.8}.faq-help a{overflow-wrap:anywhere;text-underline-offset:3px}.faq-help a:focus-visible,.faq-help summary:focus-visible{outline:3px solid #bb5736;outline-offset:4px}.faq-help-message{background:#f6f2e7;padding:30px;border-radius:12px;margin:42px 0}.faq-help-message pre{font:15px/1.75 ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dddccf;padding:22px;margin:20px 0}.faq-help-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.faq-help-status,.faq-help-sources{border-top:1px solid #d6d7cd;padding-top:30px;margin-top:36px}.faq-help-status p,.faq-help-sources p{line-height:1.8}.faq-help-status .line-link{display:inline-block;margin:0 22px 10px 0}.faq-help-sources li{margin:12px 0}.faq-help-group>h2,.faq-help-message,.faq-help-status,.faq-help-sources{scroll-margin-top:24px}@media(max-width:760px){.faq-help{padding:30px 18px 44px}.faq-help-hero{grid-template-columns:1fr;gap:24px}.faq-help-hero h1{font-size:38px}.faq-help-lead{font-size:18px}.faq-help-start{padding:22px}.faq-help-nav{gap:8px;margin-top:28px}.faq-help-nav a{font-size:14px;padding:9px 10px}.faq-help-group>h2,.faq-help-message h2,.faq-help-status h2,.faq-help-sources h2{font-size:26px}.faq-help-answer summary{font-size:18px}.faq-help-answer>div{padding-right:0}.faq-help-message{padding:22px 18px}.faq-help-message pre{padding:16px;font-size:14px}.faq-help-actions .button{white-space:normal}}
