/* Help inherits the current homepage tokens and fonts; no company styling. */
.public-kind-help .tkh-public{max-width:1080px;margin:auto}
.public-kind-help .tkh-hero{text-align:center;max-width:800px;margin:32px auto 30px}
.public-kind-help .tkh-hero h1{font-size:clamp(2rem,4.6vw,3.6rem);letter-spacing:-.04em;margin:16px 0}
.public-kind-help .tkh-hero>p:last-child{color:var(--muted);font-size:1.05rem;line-height:1.6;margin:0}
.public-kind-help .tkh-search{max-width:800px;margin:0 auto 26px}
.public-kind-help .tkh-search label{font-weight:700;font-size:.95rem}
.public-kind-help .tkh-search>div{gap:10px}
.public-kind-help .tkh-search input{min-height:54px;border-radius:12px;padding:14px 16px;min-width:0;font-size:1rem}
.public-kind-help .tkh-search button{background:var(--accent);border-color:var(--accent);color:white;min-height:54px;padding:12px 20px;border-radius:12px;white-space:nowrap;font-size:.95rem}
.public-kind-help #tkh-search-note{font-size:.8rem;margin:10px 0 0}
.public-kind-help .tkh-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 38px}
.public-kind-help .tkh-topic{width:100%;min-height:70px;gap:12px;background:white;color:var(--ink);text-align:left;font:inherit;line-height:1.4;border:1px solid var(--border);padding:16px 18px;transition:background .15s,border-color .15s}
.public-kind-help .tkh-topic strong{font-size:.95rem;flex:1}
.public-kind-help .tkh-topic>span:last-child{font-size:1.1rem;color:var(--accent)}
.public-kind-help .tkh-topic:hover{background:var(--pale);border-color:var(--accent)}
.public-kind-help .tkh-topic[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:white}
.public-kind-help .tkh-topic[aria-pressed=true]>span:last-child{color:white}
.public-kind-help .tkh-results{max-width:none}
.public-kind-help .tkh-results-heading{gap:16px;align-items:baseline;margin-bottom:12px}
.public-kind-help #tkh-results-title{font-size:1.5rem;scroll-margin-top:24px;line-height:1.35}
.public-kind-help [data-tkh-count]{font-size:.85rem;white-space:nowrap}
.public-kind-help [data-help-entry][hidden]{display:none!important}
.public-kind-help .tkh-article{border-bottom:0;margin:0}
.public-kind-help .tkh-entries{border-bottom:1px solid var(--border)}
.public-kind-help .tkh-article summary{padding:22px 0;gap:20px}
.public-kind-help .tkh-article summary strong{font-size:1.05rem;line-height:1.5}
.public-kind-help .tkh-state{font-size:.78rem;color:var(--muted);margin-bottom:5px}
.public-kind-help .tkh-article-body{max-width:860px;padding-bottom:20px;font-size:1rem}
.public-kind-help .tkh-article-body p,.public-kind-help .tkh-article-body li{line-height:1.7}
.public-kind-help .tkh-reset{min-height:44px;background:transparent;color:var(--accent);border:0;padding:12px 0;font-size:.9rem;text-align:left}
.public-kind-help .tkh-contact{background:var(--pale);border:1px solid var(--border);border-radius:20px;padding:32px;gap:40px;margin:40px 0}
.public-kind-help .tkh-contact h2{font-size:1.7rem;line-height:1.3}
.public-kind-help .tkh-contact p{font-size:.95rem}
.public-kind-help .tkh-contact .tkh-small{font-size:.8rem}
.public-kind-help .tkh-button{background:var(--accent);color:white;border-radius:12px;font-size:.95rem;line-height:1.4;min-height:48px;padding:14px 18px}
.public-kind-help .tkh-access{display:grid;grid-template-columns:1fr auto;gap:32px;border-top:0;align-items:start}
.public-kind-help .tkh-access h2{font-size:1.3rem}
.public-kind-help .tkh-access p,.public-kind-help .tkh-access a{font-size:.85rem}
.public-kind-help .tkh-display{margin:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;font-size:.85rem}
.public-kind-help .tkh-display select{font-size:1rem;min-height:44px}
.public-kind-help button:focus-visible,.public-kind-help a:focus-visible,.public-kind-help summary:focus-visible,.public-kind-help input:focus-visible,.public-kind-help select:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:740px){
 .public-kind-help .tkh-hero{margin:24px auto}
 .public-kind-help .tkh-eyebrow{font-size:.7rem;letter-spacing:.1em}
 .public-kind-help .tkh-hero h1{font-size:2rem}
 .public-kind-help .tkh-hero>p:last-child{font-size:.95rem}
 .public-kind-help .tkh-search>div{flex-direction:column}
 .public-kind-help .tkh-search button{width:100%;min-height:48px}
 .public-kind-help .tkh-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:28px}
 .public-kind-help .tkh-topic{min-height:76px;padding:12px;gap:8px}
 .public-kind-help .tkh-topic strong{font-size:.85rem;hyphens:auto;overflow-wrap:anywhere}
 .public-kind-help .tkh-results-heading{display:block}
 .public-kind-help #tkh-results-title{font-size:1.4rem;margin-bottom:6px}
 .public-kind-help [data-tkh-count]{margin:0 0 8px}
 .public-kind-help .tkh-article summary{padding:18px 0;gap:12px}
 .public-kind-help .tkh-contact{grid-template-columns:1fr;padding:22px;gap:14px;margin:28px 0}
 .public-kind-help .tkh-contact h2{font-size:1.5rem}
 .public-kind-help .tkh-access{grid-template-columns:1fr;gap:20px}
}
@media(prefers-reduced-motion:reduce){.public-kind-help .tkh-topic{transition:none}}
