/* Help archive and category pages, using the current theme's spacing and type. */
.help-page{padding-top:64px;padding-bottom:80px}
.help-intro{max-width:850px;margin-bottom:40px}
.help-page .help-intro h1{font-family:var(--k-font-serif);font-size:clamp(32px,3vw,48px);line-height:1.15;font-weight:400;font-style:normal;margin:0 0 20px;overflow-wrap:anywhere}
.help-intro p{font-size:var(--k-text-medium);line-height:1.45;margin:0 0 16px}
.help-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}
.help-categories li{min-width:0}
.help-categories a{display:block;position:relative;height:100%;padding:24px 24px 52px;background:var(--k-col-highlight);color:inherit;text-decoration:none;box-sizing:border-box}
.help-categories a:focus-visible,.help-question summary:focus-visible{outline:2px solid var(--k-col-accent);outline-offset:4px}
.help-page .help-categories h2{font-family:var(--k-font-serif);font-size:26px;line-height:1.25;font-weight:400;margin:0 0 12px;color:var(--k-col-text, #46443a)}
.help-categories p{font-size:var(--k-text-default);line-height:1.45;margin:0}
.help-categories i{position:absolute;bottom:16px;right:24px;color:var(--k-col-accent)}
.help-questions{max-width:1000px;margin:64px 0 0}
.help-page .help-questions>h2{font-size:30px;line-height:1.3;font-weight:400;margin:0 0 24px}
.help-question{scroll-margin-top:110px}
.help-question summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;list-style:none;cursor:pointer}
.help-question summary::-webkit-details-marker{display:none}
.help-question-label{display:block;min-width:0}
.help-category-name{display:block;color:var(--k-col-dark);font-size:var(--k-text-small);font-style:normal;margin-bottom:4px}
.help-page .help-question h3{font-family:var(--k-font-serif);font-size:var(--k-text-medium);line-height:1.35;font-style:normal;font-weight:400;color:inherit;margin:0;overflow-wrap:anywhere}
.help-question summary>i{flex-shrink:0;color:var(--k-col-accent);transition:transform .2s ease}
.help-question[open] summary>i{transform:rotate(180deg)}
.help-answer{padding:0 32px 24px 0;overflow-wrap:anywhere}
.help-answer>*+*{margin-top:16px}
.help-answer h2,.help-answer h3{font-size:var(--k-text-medium);line-height:1.3;margin-top:24px}
.help-answer ul{list-style:disc;padding-left:24px}
.help-answer ol{list-style:decimal;padding-left:24px}
.help-answer li+li{margin-top:8px}
.help-answer img,.help-answer iframe{max-width:100%}
@media(max-width:700px){.help-page{padding-top:36px;padding-bottom:48px}.help-categories{grid-template-columns:1fr;gap:12px}.help-categories a{padding:20px 52px 20px 20px}.help-categories i{right:16px;bottom:20px}.help-questions{margin-top:40px}.help-question summary{gap:16px}.help-answer{padding-right:0}}
@media(prefers-reduced-motion:reduce){.help-question summary>i{transition:none}}
