.discovery-page{max-width:1080px;margin:auto;padding:64px 24px 80px;color:var(--text-primary,#242424);line-height:1.85}
.discovery-page h1,.discovery-page h2,.discovery-page h3{line-height:1.25;letter-spacing:-.025em;font-weight:650;color:#202020}
.discovery-page h1{font-size:clamp(32px,5vw,56px);margin:18px 0 24px}.discovery-page h2{font-size:clamp(24px,3vw,32px);margin:0 0 20px}.discovery-page h3{font-size:20px;margin:0 0 16px}
.discovery-page p{margin:14px 0}.discovery-hero{max-width:850px}.discovery-eyebrow{color:#a44d31;font-size:13px;font-weight:600;letter-spacing:.08em}.discovery-lead{font-size:18px;color:#525252}.discovery-meta{font-size:13px;color:#666}.discovery-page a{color:#a44d31;text-decoration:underline;text-underline-offset:4px}.discovery-page a:hover{color:#77351f}
.discovery-actions,.discovery-toc{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.discovery-actions{margin-top:28px}.discovery-actions .discovery-primary{background:#a44d31;color:#fff;border-radius:12px;padding:11px 21px;text-decoration:none}.discovery-toc{margin:38px 0 0;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:14px}
.discovery-page section{margin-top:56px;scroll-margin-top:100px}.discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0}.discovery-card{border:1px solid #dedbd7;border-radius:18px;padding:28px;background:rgba(255,255,255,.5)}.discovery-card>a{display:block;margin-top:10px}.discovery-table{overflow-x:auto;margin:24px 0;border:1px solid #dedbd7;border-radius:14px}.discovery-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.discovery-table caption{text-align:left;padding:16px 20px;font-weight:600}.discovery-table th,.discovery-table td{padding:18px 20px;text-align:left;vertical-align:top;border-top:1px solid #dedbd7}.discovery-table th{font-weight:600}.discovery-table thead{background:rgba(0,0,0,.025)}.discovery-table small{display:block;margin-top:6px;font-weight:400;color:#666}.discovery-steps{list-style:decimal;padding-left:24px}.discovery-steps li{padding:9px 0}.discovery-faq{border-bottom:1px solid #dedbd7;padding:20px 0;scroll-margin-top:100px}.discovery-faq summary{font-weight:600;cursor:pointer;line-height:1.6}.discovery-faq p{color:#525252;max-width:900px}.discovery-facts{margin:24px 0}.discovery-facts>div{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid #dedbd7}.discovery-facts dt{font-weight:600}.discovery-facts dd{margin:0}.discovery-page :focus-visible{outline:2px solid #a44d31;outline-offset:5px}
.dark .discovery-page{color:#dedede}.dark .discovery-page h1,.dark .discovery-page h2,.dark .discovery-page h3{color:#f3f3f3}.dark .discovery-lead,.dark .discovery-faq p{color:#ccc}.dark .discovery-meta,.dark .discovery-table small{color:#aaa}.dark .discovery-page a,.dark .discovery-eyebrow{color:#f1a080}.dark .discovery-actions .discovery-primary{color:#fff}.dark .discovery-card{background:#202020}.dark .discovery-card,.dark .discovery-toc,.dark .discovery-table,.dark .discovery-table th,.dark .discovery-table td,.dark .discovery-faq,.dark .discovery-facts>div{border-color:#444}
@media(max-width:640px){.discovery-page{padding:36px 20px 56px}.discovery-grid{grid-template-columns:1fr}.discovery-card{padding:22px}.discovery-facts>div{grid-template-columns:1fr;gap:6px}.discovery-page section{margin-top:40px}}
