.help-page{background:#f7f9fd;color:#17243c}.help-page .site-header{max-width:1180px;margin:auto;border-bottom:1px solid #e2e8f0}.help-page main{max-width:1080px;margin:auto;padding:0 28px 72px}.help-hero{padding:72px 0 42px;text-align:center}.help-hero h1{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.08;letter-spacing:-.045em;max-width:760px;margin:16px auto 20px}.help-hero p:not(.eyebrow){max-width:580px;margin:0 auto;color:#5a6981;font-size:1.1rem;line-height:1.75}.help-page .eyebrow{display:inline-block;background:#e8efff;color:#2457c6;padding:8px 14px;border-radius:var(--ui-radius, 6px);font-size:.75rem;letter-spacing:.12em}.help-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.help-aside{position:sticky;top:28px;border:1px solid #dce5f3;background:#edf3ff;border-radius:var(--ui-radius, 6px);padding:24px}.help-aside h2{font-size:1.15rem;margin:0 0 12px}.help-aside p{font-size:.9rem;line-height:1.7;color:#52627d}.help-page .button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;text-decoration:none;border-radius:var(--ui-radius, 6px);font-size:.875rem}.help-aside .button{width:100%;margin-top:12px}.faq-list{display:grid;gap:12px}.faq-item{background:white;border:1px solid #e0e7f1;border-radius:var(--ui-radius, 6px);overflow:hidden;box-shadow:0 3px 12px #20356004}.faq-item[open]{border-color:#acc3ee;box-shadow:0 8px 26px #20356008}.faq-item summary{display:flex;align-items:center;gap:16px;padding:23px 24px;cursor:pointer;list-style:none;font-size:1rem;font-weight:650;line-height:1.5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:'+';margin-left:auto;flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f0f4fa;color:#2457c6;font-size:22px;font-weight:400}.faq-item[open] summary:after{content:'−';background:#e8efff}.faq-item summary:focus-visible{outline:3px solid #2563eb;outline-offset:-4px}.faq-number{color:#8a9bb4;font-size:.75rem;font-variant-numeric:tabular-nums}.faq-item p{margin:0;padding:0 24px 24px 58px;color:#53627a;font-size:.95rem;line-height:1.85}.help-contact{margin:40px 0 0;padding:26px;text-align:center;border:1px dashed #c9d6e9;border-radius:var(--ui-radius, 6px);color:#53627a}.help-contact a{color:#2457c6;font-weight:600;overflow-wrap:anywhere}.help-page .card{padding:32px;background:white;border:1px solid #e0e7f1;border-radius:var(--ui-radius, 6px);line-height:1.8}.help-page .card h2{font-size:1.4rem}.help-page footer{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;padding:28px;border-top:1px solid #e2e8f0}.help-page footer a{color:#52627d;text-decoration:none;font-size:.875rem}.help-page a:hover{text-decoration:underline}@media(max-width:720px){.help-page main{padding:0 18px 40px}.help-hero{padding:42px 0 32px}.help-layout{grid-template-columns:1fr;gap:24px}.help-aside{position:static;order:2;padding:22px}.faq-item summary{padding:19px 16px;gap:10px;font-size:.94rem}.faq-item p{padding:0 18px 22px;line-height:1.8}.faq-number{display:none}.help-page .site-header{padding:14px 18px;flex-wrap:wrap;gap:14px}.help-page .site-header nav{gap:18px;flex-wrap:wrap}.help-page .card{padding:22px}.help-contact{padding:20px 12px}}
