body main section.vethy-answer{padding:clamp(2rem,5vw,4.5rem) 1.5rem;background:#edf3f8;color:#17334f}
.vethy-answer>.section-inner{width:min(100%,1160px);margin-inline:auto}
.vethy-answer h2{font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.3;max-width:34ch;margin:0 0 1.25rem}
.vethy-answer h3{font-size:1.25rem;margin:1.75rem 0 1rem}
.vethy-answer p,.vethy-answer li,.vethy-answer summary,.vethy-answer nav{font-size:clamp(1.125rem,1.2vw,1.25rem);line-height:1.8}
.vethy-answer p,.vethy-answer li{max-width:85ch}
.vethy-answer ol{padding-inline-start:1.6rem}
.vethy-answer li{padding-inline-start:.35rem;margin-bottom:.8rem}
.vethy-answer a{color:#114474;text-underline-offset:.2em;overflow-wrap:anywhere}
.vethy-answer details{border-top:1px solid #b8cec4;padding:1rem 0}
.vethy-answer summary{cursor:pointer;font-weight:650}
.vethy-answer details p{margin:.75rem 0 0}
.vethy-answer .vethy-answer-source{font-size:.95rem;margin-top:1.6rem}
.vethy-answer nav{margin-top:1.25rem}
.vethy-answer a:focus-visible,.vethy-answer summary:focus-visible{outline:3px solid #dc2226;outline-offset:5px}
.vethy-answer h2[id]{scroll-margin-top:20px}
@media(max-width:600px){body main section.vethy-answer{padding-inline:1.1rem}.vethy-answer h2{max-width:none}.vethy-answer h2[id]{scroll-margin-top:90px}.vethy-answer nav a{display:inline-block;margin-block:.3rem}}
