.knowledge-content{padding-block:clamp(48px,6vw,96px);color:var(--color-foreground)}
.knowledge-content__body{font-size:18px;line-height:1.7;overflow-wrap:anywhere}
.knowledge-content__body>h2{font-size:clamp(28px,3.5vw,48px);line-height:1.15;letter-spacing:-.03em;max-width:900px;margin-bottom:24px}
.knowledge-content__body>p{max-width:760px;margin-bottom:24px;color:var(--color-secondary)}
.knowledge-content__body>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-block:64px}
.knowledge-content__body>section>h2,.knowledge-content__body>section>p{grid-column:1/-1}
.knowledge-content__body>section>h2{font-size:clamp(24px,2.5vw,36px);line-height:1.2;letter-spacing:-.025em;margin-bottom:12px}
.knowledge-content__body details{min-width:0;border:1px solid var(--color-border);border-radius:16px;background:var(--color-soft);padding:24px}
.knowledge-content__body summary{position:relative;list-style:none;cursor:pointer;padding-right:28px;font-size:18px;line-height:1.45}
.knowledge-content__body summary::-webkit-details-marker{display:none}
.knowledge-content__body summary::after{content:"";position:absolute;right:4px;top:8px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform 180ms ease}
.knowledge-content__body details[open]>summary::after{transform:rotate(225deg)}
.knowledge-content__body summary:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:2px}
.knowledge-content__body details>p{margin-top:20px;color:var(--color-secondary);font-size:16px;line-height:1.65}
.knowledge-content__body details a{text-decoration:none}
.knowledge-content__body hr{border:0;border-top:1px solid var(--color-border);margin:48px 0}
@media(max-width:749px){.knowledge-content__body>section{grid-template-columns:minmax(0,1fr);margin-block:48px}.knowledge-content__body details{padding:20px}}
@media(prefers-reduced-motion:reduce){.knowledge-content__body summary::after{transition:none}}
