.hc-end{padding-block:var(--end-space);color:var(--hc-text);border-top:1px solid color-mix(in srgb,var(--hc-accent) 22%,transparent)}
.hc-end[data-background="color"]{background:var(--hc-background-fill)}
.hc-end__chapter{font-size:11px;letter-spacing:.13em;color:var(--hc-muted);margin:0 0 20px}
.hc-end__text{font-size:var(--body-font-size);line-height:1.65;margin-top:14px;overflow-wrap:anywhere}
.hc-end__text p{margin:0}
.hc-end__intro{min-width:0}
.hc-end__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:36px;align-items:start}
.hc-end a{color:inherit}
.hc-end :focus-visible{outline:2px solid var(--hc-focus);outline-offset:4px}
@media(max-width:749px){.hc-end{padding-block:calc(var(--end-space)*.7)}
.hc-end__grid{grid-template-columns:minmax(0,1fr);gap:24px}
.hc-end__chapter{font-size:10px;margin-bottom:12px}
.hc-end__text{font-size:14px}
}

.hc-questions{display:grid;gap:10px;min-width:0}
.hc-questions details{border:1px solid color-mix(in srgb,var(--hc-accent) 35%,transparent);border-radius:var(--button-radius);background:color-mix(in srgb,var(--hc-background-fill) 45%,transparent);transition:border-color .25s linear}
.hc-questions details[open]{border-color:var(--hc-accent)}
.hc-questions summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:16px 20px;font-size:15px}
.hc-questions summary::-webkit-details-marker{display:none}
.hc-questions summary span{font-size:22px;transition:transform .25s linear}
.hc-questions details[open] summary span{transform:rotate(45deg)}
.hc-questions__answer{padding:0 20px 18px;line-height:1.7;font-size:14px;color:var(--hc-muted);overflow-wrap:anywhere}
.hc-questions__answer p{margin:0 0 8px}
.hc-questions__answer a{color:var(--hc-accent)}
