.symbol-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#c5b0d0;padding-top:35px}.symbol-breadcrumb a{text-decoration:none}.symbol-breadcrumb>span:last-child{color:#eadbe9}.symbol-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:45px;align-items:center;padding:48px 0 58px;border-bottom:1px solid #d6b1df25}.symbol-hero h1{font-size:clamp(32px,3.4vw,45px);max-width:850px;line-height:1.22}.symbol-intro p{font-size:18px;line-height:1.85;max-width:790px}.symbol-hero .secondary{margin-top:8px}.symbol-visual svg{display:block;width:100%;height:auto;max-width:260px}.symbol-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:60px;padding:45px 0 25px}.symbol-contents{align-self:start;position:sticky;top:25px;font-size:12px}.symbol-contents details{border:1px solid #d0a9d22a;background:#21192c66;padding:20px;border-radius:15px}.symbol-contents summary{color:#ead6ea;font-size:13px}.symbol-contents nav{display:grid;gap:13px;margin-top:20px}.symbol-contents a{text-decoration:none;color:#c9b7d3;line-height:1.6}.symbol-contents a:hover{color:#e9caa7}.symbol-copy{min-width:0;font-size:17px;line-height:1.9}.symbol-copy section{scroll-margin-top:35px}.symbol-copy section>h2{font-size:26px;margin:40px 0 21px;line-height:1.4}.symbol-copy h3{font-size:19px;line-height:1.5;margin:26px 0 12px;color:#ead2e7}.symbol-copy p{color:#d3c5dc;margin-bottom:19px}.symbol-traces{padding:23px 25px;border:1px solid #cfabcf2c;border-radius:15px;background:linear-gradient(125deg,#38223b55,#171322)}.symbol-traces>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.symbol-traces>div span{border:1px solid #c5a2d32e;border-radius:25px;padding:5px 11px;font-size:11px;color:#e1cbd7}.symbol-traces .eyebrow{font-size:9px}.source-inline{font-size:12px;color:#e2bf9e}.symbol-copy .faq{margin:45px 0 25px}.symbol-copy .faq h2{font-size:26px}.symbol-copy .faq details p{font-size:15px}.symbol-related{border-top:1px solid #d7b4df22;border-bottom:1px solid #d7b4df22;padding:22px 0;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:35px 0;font-size:12px}.symbol-related>a{color:#e2bf9e}.symbol-sources{font-size:12px;color:#bdabc7;margin:25px 0}.symbol-sources p{font-size:12px;line-height:1.85;margin:15px 0}.symbol-sources summary{color:#e5cfe4}.symbol-form{max-width:800px;margin:45px auto 65px;scroll-margin-top:25px}.symbol-form>h2{font-size:30px;margin:16px 0}.symbol-form>p{font-size:17px;margin-bottom:28px}.symbol-form .form-card{padding:34px}.symbol-page .result-card{margin-bottom:30px}.symbol-index{max-width:1050px;padding-top:60px}.symbol-index>p{max-width:690px;font-size:18px}.symbol-index h1{max-width:850px}.symbol-index-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0}.symbol-index-card{border:1px solid #c5a3d239;border-radius:20px;padding:30px;background:#251b2d88;text-decoration:none;display:block}.symbol-index-card h2{font-size:25px;margin:16px 0}.symbol-index-card p{font-size:14px}.symbol-index-card>span:last-child{font-size:12px;color:#e5bf9f}.symbol-index footer{margin-top:60px}@media(max-width:900px){.symbol-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.symbol-hero{grid-template-columns:minmax(0,1fr) 180px;gap:20px}}@media(max-width:760px){.symbol-breadcrumb{font-size:10px;padding-top:28px;gap:7px}.symbol-hero{display:block;padding:30px 0 36px;position:relative}.symbol-hero h1{font-size:32px;line-height:1.25;letter-spacing:-.04em}.symbol-hero .eyebrow{font-size:9px;max-width:290px}.symbol-intro p{font-size:16px;line-height:1.85}.symbol-visual{position:absolute;width:115px;right:-12px;top:-29px;opacity:.13;z-index:-1;pointer-events:none}.symbol-layout{display:block;padding-top:25px}.symbol-contents{position:static;margin-bottom:28px}.symbol-contents details{padding:17px 20px}.symbol-contents nav{grid-template-columns:1fr 1fr;gap:10px 15px}.symbol-contents a{font-size:11px}.symbol-copy{font-size:16px;line-height:1.9}.symbol-copy section>h2,.symbol-copy .faq h2{font-size:24px}.symbol-copy h3{font-size:18px}.symbol-traces{padding:20px}.symbol-traces>div{gap:7px}.symbol-traces>div span{font-size:10px}.symbol-form{margin:30px 0 45px}.symbol-form>h2{font-size:26px}.symbol-form>p{font-size:16px}.symbol-form .form-card{padding:25px 21px}.symbol-related{display:grid;gap:8px}.symbol-index{padding-top:35px}.symbol-index h1{font-size:32px}.symbol-index-grid{grid-template-columns:1fr;gap:18px}.symbol-index-card{padding:24px}.symbol-index>p{font-size:16px}}

.symbol-related>div{display:grid;gap:12px}.symbol-all{margin-top:7px}.symbol-group-nav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 48px}.symbol-group-nav a{border:1px solid #c5a3d239;border-radius:24px;padding:10px 16px;text-decoration:none;font-size:13px;background:#251b2d88;color:#e1cbd7}.symbol-group{scroll-margin-top:30px;border-top:1px solid #c5a3d225;padding-top:35px;margin-top:45px}.symbol-group>h2{font-size:30px;margin:12px 0}.symbol-index-card h3{font-size:24px;margin:0 0 15px;line-height:1.4}.symbol-traces p{font-size:14px;line-height:1.8;margin:0}.symbol-related a{color:#e2bf9e;text-decoration:none}.symbol-related a:hover,.symbol-index-card:hover h3{color:#fff}.symbol-index-card:focus-visible,.symbol-group-nav a:focus-visible{outline:2px solid #e2bf9e;outline-offset:4px}@media(max-width:760px){.symbol-group-nav{gap:8px}.symbol-group-nav a{font-size:12px;padding:9px 12px}.symbol-group>h2{font-size:26px}.symbol-index-card h3{font-size:22px}}
