.helppage{background:var(--white)}.help-hero{background:var(--cream);padding:clamp(2.5rem,6vw,4.5rem)var(--pad)clamp(2.5rem,6vw,4rem);border-bottom:1px solid var(--line)}.help-hero__inner{text-align:center;max-width:720px;margin:0 auto}.help-hero__crumb{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;gap:.6rem;margin-bottom:1.6rem;font-size:.74rem;font-weight:700;display:flex}.help-hero__crumb a{color:var(--muted);transition:color .3s var(--ease)}.help-hero__crumb a:hover,.help-hero__crumb span[aria-current]{color:var(--primary)}.help-hero .eyebrow{justify-content:center}.help-hero__title{margin:0 0 1rem;font-size:clamp(2.1rem,5vw,3.6rem)}.help-hero__lead{max-width:46ch;color:var(--ink-soft);margin:0 auto}.help-main{background:var(--white)}.help-main__inner{max-width:1100px;margin:0 auto}.help__controls{flex-direction:column;gap:1.25rem;margin-bottom:2.75rem;display:flex}.help__search{width:100%;max-width:32rem;margin:0 auto;position:relative}.help__search input{border:1px solid var(--line);background:var(--white);width:100%;font-family:var(--sans);color:var(--ink);border-radius:999px;padding:.85rem 1.25rem .85rem 3rem;font-size:.95rem}.help__search input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #0000000a}.help__search svg{width:1.1rem;height:1.1rem;color:var(--ink-soft);pointer-events:none;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.help__pills{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.help__pill{font-family:var(--sans);border:1px solid var(--line);background:var(--white);color:var(--ink-soft);cursor:pointer;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);border-radius:999px;padding:.45rem 1.1rem;font-size:.82rem;font-weight:600}.help__pill:hover{border-color:var(--primary)}.help__pill--active{background:var(--ink);color:#fff;border-color:var(--ink)}.help__grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (max-width:992px){.help__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.help__grid{grid-template-columns:1fr}}.help__card{border:1px solid var(--line);transition:border-color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:10px;flex-direction:column;padding:1.6rem;display:flex}.help__card:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 14px 30px -18px #00000047}.help__card-top{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.help__card-icon{border:1px solid var(--line);width:2.6rem;height:2.6rem;color:var(--primary);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.help__card-icon svg{width:1.2rem;height:1.2rem}.help__card:hover .help__card-icon{background:var(--primary);border-color:var(--primary);color:#fff}.help__card-category{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.help__card-question{font-family:var(--serif);color:var(--ink);flex:1 0 auto;margin:0 0 .6rem;font-size:1.2rem;font-weight:500;line-height:1.3}.help__card-meta{color:var(--muted);margin:0 0 1.3rem;font-size:.78rem}.help__card-actions{border-top:1px solid var(--line);align-items:center;gap:1.4rem;margin-top:auto;padding-top:1.1rem;display:flex}.help__card-actions a{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);padding-bottom:3px;font-size:.76rem;font-weight:700;position:relative}.help__card-actions a:after{content:"";background:var(--primary);transform-origin:0;width:100%;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.help__card-actions a:hover:after{transform:scaleX(1)}.help__card-actions a:last-child{color:var(--ink-soft)}.help__card-actions a:last-child:after{background:var(--ink-soft)}.help__empty{text-align:center;max-width:46rem;color:var(--muted);border:1px solid var(--line);border-radius:10px;margin:0 auto;padding:3.5rem 1rem}.help__empty h3{font-family:var(--serif);color:var(--ink);margin-bottom:.5rem;font-size:1.4rem}
