.piq-help {
    --help-blue: #0d6efd;
    --help-ink: #18354d;
    color: var(--help-ink);
    max-width: 1120px;
    margin: 0 auto 3rem;
    line-height: 1.65
}
.piq-help a{color:#175d9f;text-underline-offset:3px}
.piq-help .help-hero{background:#edf5fc;border:1px solid #dce9f5;border-radius:18px;padding:clamp(1.5rem,5vw,3.5rem);margin-top:1.5rem}
.piq-help .help-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.12em;color:#175d9f}
.piq-help h1{font-size:clamp(2rem,4vw,3rem);font-weight:750;line-height:1.15;max-width:760px;margin-bottom:1rem}
.piq-help .help-search{max-width:720px;margin-top:1.7rem}
.piq-help .help-search label{font-weight:600}
.piq-help .help-search-row{display:flex;gap:.6rem}
.piq-help .help-search input{min-width:0;padding:.8rem 1rem}
.piq-help .help-button{background:var(--help-blue);color:#fff;padding:.8rem 1.4rem;font-weight:600}
.piq-help .help-button:hover{background:#15599e}
.piq-help .help-content{padding:1.8rem 0}
.piq-help .help-topics{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}
.piq-help .help-topic{border:1px solid #c9d8e6;border-radius:999px;padding:.45rem 1rem;text-decoration:none;font-size:.92rem;background:#fff}
.piq-help .help-topic.is-active{background:var(--help-blue);color:#fff;border-color:var(--help-blue)}
.piq-help .help-results-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}
.piq-help h2{font-size:1.5rem;font-weight:700}
.piq-help .help-results-heading p{color:#566878}
.piq-help .help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}
.piq-help .help-card{position:relative;border:1px solid #dbe4ec;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;background:#fff;box-shadow:0 3px 12px #17364f06}
.piq-help .help-card:hover{border-color:#1b6ec2}
.piq-help .help-category{font-size:.78rem;color:#17675f;font-weight:700;margin:0 0 .8rem}
.piq-help .help-card h3{font-size:1.2rem;line-height:1.4;font-weight:700}
.piq-help .help-card h3 a{text-decoration:none;color:var(--help-ink)}
.piq-help .help-card h3 a::after{content:"";position:absolute;inset:0;border-radius:12px}
.piq-help .help-summary{color:#526575;margin:.6rem 0 1.5rem}
    .piq-help .help-card-cue {
        color: #175d9f;
        font-weight: 600;
        margin-top: auto
    }
.piq-help .help-empty{padding:2rem;background:#f5f8fb;border-radius:12px}
.piq-help a:focus-visible,.piq-help button:focus-visible,.piq-help input:focus-visible{outline:3px solid #17675f;outline-offset:4px}
.piq-help.help-article{max-width:800px;padding:1.5rem 0}
.piq-help .help-breadcrumb{font-size:.9rem;margin-bottom:2.5rem}
.piq-help .help-lead{font-size:1.18rem;color:#526575}
.piq-help.help-article section{margin-top:2rem}
.piq-help .help-article-footer{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #dbe4ec}
@media(max-width:900px){.piq-help .help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.piq-help .help-grid{grid-template-columns:1fr}.piq-help .help-search-row{flex-direction:column}.piq-help h1{font-size:2rem}}

.piq-help .help-figure {
    margin: 1.25rem 0 2rem;
}

.piq-help .help-article-image {
    display: block;
    max-width: 100%;
    height: auto;
    border: 1px solid #dbe4ec;
    border-radius: 8px;
}

.piq-help .help-figure figcaption {
    margin-top: 0.65rem;
    color: #526575;
    font-size: 0.9rem;
}