/* START_SNIPPET:pn10-faq (INDEX:217) */
.pn10-faq{padding-top:40px;padding-bottom:56px;color:rgb(var(--color-foreground));}
.pn10-faq h2{font-size:clamp(24px,3vw,32px);margin:0 0 24px;}
.pn10-faq details{border-bottom:1px solid rgba(var(--color-foreground),.18);}
.pn10-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;cursor:pointer;list-style:none;font-weight:600;}
.pn10-faq summary::-webkit-details-marker{display:none;}
.pn10-faq summary span{font-size:24px;flex-shrink:0;}
.pn10-faq details[open] summary span{transform:rotate(45deg);}
.pn10-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;}
.pn10-faq-answer{max-width:80ch;padding:0 0 20px;line-height:1.65;}
.pn10-faq-answer a{text-decoration:underline;color:inherit;}
/* END_SNIPPET:pn10-faq */
