.hc-page{padding-bottom:var(--sec,120px)}.hc-hero{text-align:center;width:min(880px, 100% - 2 * var(--gutter));padding:calc(var(--nav-h) + var(--banner-h,0px) + 72px) 0 0;flex-direction:column;align-items:center;margin:0 auto;display:flex}.hc-hero .kicker{justify-content:center;margin-bottom:22px}.hc-title{font-size:var(--t-title);text-wrap:balance;margin:0}.hc-lede{max-width:var(--measure);font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;margin:22px auto 0;line-height:1.5}.hc-search{background:var(--well);width:100%;max-width:680px;height:64px;box-shadow:inset 0 0 0 1px var(--ring), var(--drop-float);color:var(--ink-3);transition:box-shadow var(--dur-out) var(--ease-in);border-radius:999px;align-items:center;gap:14px;margin:40px auto 0;padding:0 26px;display:flex;position:relative}.hc-search:focus-within{box-shadow:inset 0 0 0 1px var(--ring-hi), var(--drop-float);color:var(--ink);transition-duration:0s}.hc-search>svg{flex:none}.hc-search input{min-width:0;height:100%;color:var(--ink);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:auto;font-size:18px}.hc-search input::placeholder{color:var(--ink-3)}.hc-search input::-webkit-search-cancel-button{filter:invert();opacity:.5}.hc-body{width:min(880px, 100% - 2 * var(--gutter));margin:96px auto 0}.hc-topic{scroll-margin-top:calc(var(--nav-h) + 24px);margin-top:72px}.hc-topic:first-child{margin-top:0}.hc-topic-title{font:var(--label);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:13px}.hc-list{border-top:1px solid var(--hair)}.hc-item{border-bottom:1px solid var(--hair);scroll-margin-top:calc(var(--nav-h) + 24px)}.hc-item>summary{cursor:pointer;font:600 20px/1.3 var(--font-body);letter-spacing:-.02em;color:var(--ink-2);transition:color var(--dur-out) var(--ease-in);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;list-style:none;display:flex}.hc-item>summary::-webkit-details-marker{display:none}.hc-item[open]>summary{color:var(--ink)}.hc-plus{width:14px;height:14px;color:var(--ink-2);transition:transform .35s var(--ease-out), color var(--dur-out) var(--ease-in);flex:none;position:relative}.hc-plus:before,.hc-plus:after{content:"";background:currentColor;border-radius:1px;width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hc-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.hc-item[open] .hc-plus{color:var(--ink);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.hc-item>summary:hover{color:var(--ink);transition-duration:0s}.hc-item>summary:hover .hc-plus{color:#fff;transition-property:transform,color;transition-duration:.35s,0s}}.hc-answer{max-width:64ch;font-size:var(--t-body);color:var(--ink-2);padding:0 0 28px;line-height:1.65}.hc-answer p,.hc-answer ul,.hc-answer ol{margin:0 0 14px}.hc-answer ul,.hc-answer ol{padding-left:22px}.hc-answer li{margin-bottom:6px}.hc-answer li::marker{color:var(--ink-3)}.hc-answer :is(strong,a){color:var(--ink)}.hc-answer a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1px}.hc-answer>.hp-rich>:last-child{margin-bottom:0}.hc-empty{color:var(--ink-3);margin:20px 0 0}.hc-results .hc-topic-title{color:var(--ink)}.hc-contact{text-align:center;width:min(880px, 100% - 2 * var(--gutter));padding:var(--pad-panel);border-radius:var(--r-panel);background:var(--panel);box-shadow:var(--panel-edge);color:var(--ink-2);font-size:var(--t-body);flex-direction:column;align-items:center;margin:112px auto 0;line-height:1.6;display:flex}.hc-contact .kicker{justify-content:center;margin-bottom:18px}.hc-contact-title{color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3.2vw,40px)}.hc-contact p{text-wrap:pretty;max-width:40rem;margin:0}.hc-contact strong{color:var(--ink)}.hc-contact-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hc-contact-note{font-size:var(--t-small);color:var(--ink-3);margin-top:28px!important}.hc-contact-note a{color:var(--ink-2);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1px}@media (max-width:760px){.hc-hero{padding-top:calc(var(--nav-h) + var(--banner-h,0px) + 40px)}.hc-search{height:56px;padding:0 20px}.hc-search input{font-size:16px}.hc-body{margin-top:64px}.hc-item>summary{padding:20px 0;font-size:18px}}
