.category-breadcrumb{display:flex;gap:.55rem;align-items:center;margin-bottom:3rem;color:#777;font-size:.75rem}.category-breadcrumb a:hover{color:#fff}.category-copy p{margin:0;color:#999}.category-copy p+p{margin-top:1rem}.category-guide-link{padding-top:1rem;border-top:1px solid var(--line);font-size:.85rem}.category-guide-link a{color:#ddd;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:.2em}
.category-copy a,.category-faq a{color:#ddd;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:.2em}.category-faq{max-width:1180px;margin:0 auto;padding:5rem 2rem}.category-faq h2{font-size:clamp(2rem,4vw,4rem);margin:.5rem 0 2rem}.category-faq details{border-top:1px solid var(--line);padding:1.25rem 0}.category-faq details:last-child{border-bottom:1px solid var(--line)}.category-faq summary{cursor:pointer;font-weight:700}.category-faq details p{max-width:52rem;color:#999;line-height:1.7;margin:1rem 0 0}
