.help-main{padding-top:165px;padding-bottom:80px;max-width:1120px}
.help-main h1{font-size:clamp(36px,5vw,64px);max-width:900px;margin-top:22px;line-height:1.12;letter-spacing:-1.8px;text-wrap:balance}
.help-intro{font-size:18px;line-height:1.8;color:var(--muted);max-width:800px;margin:26px 0 30px}
.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}
.help-card{padding:32px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(130deg,#fff,#f2f7fb);display:flex;flex-direction:column;align-items:flex-start}
.help-card-wide{grid-column:1 / -1}.help-card-wide p:last-child{margin-bottom:0}
.help-card h2{font-size:26px;letter-spacing:-.6px}.help-card p{color:var(--muted);margin:18px 0 24px;font-size:16px;line-height:1.8}.help-card .text-link{margin-top:auto;font-size:14px}
.help-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:14px;margin-bottom:35px}.help-breadcrumb a:hover,.help-links a:hover,.help-card h2 a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:4px}
.help-figure{margin:48px 0 60px;border:1px solid var(--line);padding:24px;border-radius:14px;background:#f1f6fa}.help-figure img{width:100%;height:auto;max-height:460px;object-fit:contain}.help-figure figcaption{font-size:12px;text-align:center;color:var(--muted);margin-top:15px}
.help-prose{max-width:800px}.help-prose section{margin-bottom:44px}.help-main h2{font-size:clamp(24px,3vw,32px);letter-spacing:-.7px;line-height:1.25}.help-prose p{font-size:17px;line-height:1.9;color:#536573;margin-top:18px}
.help-example{padding:28px;border-left:3px solid var(--gold);background:#f4f7f8;margin-bottom:44px}.help-example .help-note{font-size:13px}
.help-cta{background:var(--navy);color:white;border-radius:14px;padding:36px;margin-top:50px}.help-cta p{font-size:16px;line-height:1.8;margin:18px 0 24px;max-width:700px}.help-cta .button{background:#fff;color:var(--navy);border-color:#fff}
.help-related{margin-top:55px}.help-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:24px}.help-links a{font-size:15px;color:var(--blue);text-decoration:underline;text-underline-offset:4px}
@media(max-width:800px){.help-main{padding-top:140px}.help-intro{font-size:17px}.help-grid{grid-template-columns:1fr}.help-card{padding:25px}.help-figure{padding:12px}.help-main h1{letter-spacing:-1px}.help-cta{padding:26px}.help-prose p{font-size:16px}}


/* Long-form resources share the established workflow-page typography. */
.resource-article{max-width:980px}.resource-meta{margin-top:22px;color:var(--muted);font-size:14px}.resource-article .help-prose{max-width:820px}.resource-article .help-prose a{text-decoration:underline;text-underline-offset:4px;color:var(--blue)}.resource-table-wrap{overflow-x:auto;margin-top:24px}.resource-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.7;text-align:left}.resource-table caption{text-align:left;font-weight:600;margin-bottom:16px}.resource-table th,.resource-table td{border-bottom:1px solid var(--line);padding:16px 12px;vertical-align:top}.resource-table th{width:27%;font-weight:600;color:var(--navy)}.resource-table td{color:#536573}.resource-article .help-example{margin-top:30px}.resource-article .help-example p{font-size:16px}
@media(max-width:600px){.resource-table th,.resource-table td{padding:12px 8px;font-size:14px}.resource-table th{width:33%}.resource-meta{font-size:13px}.help-example{padding:20px}}
