.legal-faq-section{width:100vw;padding:4rem 0 2rem;color:var(--base-100)}.legal-faq-header{width:min(900px,100%);margin-inline:auto;margin-bottom:2rem}.legal-faq-header h2{margin-top:.5rem;margin-bottom:1rem}.legal-faq-intro{color:var(--base-350);max-width:75ch}.legal-faq-list{display:flex;flex-direction:column;gap:.75rem;width:min(920px,100%);margin-inline:auto}.legal-faq-item{border:1px solid var(--base-500);border-radius:.8rem;background:rgba(255,255,255,.02);overflow:hidden;transition:border-color .25s ease,background-color .25s ease}.legal-faq-trigger{width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:1rem 1.1rem;font-weight:500;position:relative;color:var(--base-100);transition:background-color .25s ease}.legal-faq-trigger:after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--base-350);transition:transform .25s ease,color .25s ease}.legal-faq-item.open .legal-faq-trigger:after{content:"+";transform:translateY(-50%) rotate(45deg);color:var(--base-100)}.legal-faq-item.open{border-color:var(--base-350);background:rgba(255,255,255,.04)}.legal-faq-answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,padding .25s ease;padding:0 1.1rem}.legal-faq-item.open .legal-faq-answer{max-height:320px;opacity:1;padding:0 1.1rem 1rem}.legal-faq-answer p{margin:0;color:var(--base-350);line-height:1.55}@media (max-width:1000px){.legal-faq-section{padding:3rem 0 1rem}}.area-internal-links{width:100vw;padding:2.5rem 0 1rem;color:var(--base-100)}.area-links-header{width:min(920px,100%);margin-inline:auto;margin-bottom:1.5rem}.area-links-header h2{margin-top:.5rem}.area-links-grid{width:min(920px,100%);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.area-link-card{display:block;border:1px solid var(--base-500);border-radius:.8rem;padding:1rem 1.1rem;text-decoration:none;color:inherit;background:rgba(255,255,255,.02);transition:border-color .2s ease}.area-link-card:hover{border-color:var(--base-350)}.area-link-card h3{margin-bottom:.35rem}.area-link-card p{color:var(--base-350)}@media (max-width:1000px){.area-links-grid{grid-template-columns:1fr}}.area-breadcrumbs{position:relative;width:100vw;background:var(--base-500);color:var(--base-350)}.area-breadcrumbs .container{display:flex;gap:.5rem;align-items:center;padding-top:1.2rem;padding-bottom:.4rem}.area-breadcrumbs a{color:var(--base-300);text-decoration:none}.area-breadcrumbs a:hover{color:var(--base-100)}