.legal-shell{max-width:1050px;margin:auto;padding:2rem 5vw 5rem}.legal-nav{display:flex;flex-wrap:wrap;gap:.6rem 1.3rem;padding:1rem 0 2rem;border-bottom:1px solid var(--line);font-size:.94rem}.legal-nav a{padding:.4rem 0;color:#d5e4d8}.legal-nav a[aria-current=page]{color:var(--lime);text-decoration:underline;text-underline-offset:6px}.legal-hero{padding:3rem 0 2rem}.legal-hero h1{font-size:clamp(2.5rem,4.6vw,4.2rem);line-height:1.15;letter-spacing:-.035em;margin:1rem 0 1.5rem}.legal-hero>p:not(.eyebrow){font-size:1.0625rem;color:#c9dace;line-height:1.8;max-width:850px}.legal-section{background:#f1f5ef;color:#193c2a;padding:clamp(1.4rem,3vw,2.5rem);margin:1.25rem 0;border-radius:.75rem;border-left:4px solid #bedf64;overflow-wrap:anywhere}.legal-section h2{font-size:1.5rem;line-height:1.35;margin:0 0 1.1rem;color:#102d20}.legal-section p,.legal-section li{font-size:1rem;line-height:1.85}.legal-section p:last-child{margin-bottom:0}.legal-section p:first-child{margin-top:0}.legal-section a{color:#185b35;text-decoration:underline;text-underline-offset:3px}.legal-section a:hover{color:#0c3320}.legal-link-list{display:grid;gap:.6rem;margin:1rem 0}.legal-link-list a{display:block;background:#e3ecd9;padding:.85rem 1rem;border-radius:.4rem;font-weight:650}.legal-table{display:grid;gap:.7rem}.legal-table [role=row]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.5fr);gap:1rem;padding:1rem;background:#e3ecd9;border-radius:.4rem;font-size:1rem;line-height:1.7}.coins-hero h1{max-width:1020px;font-size:clamp(2.7rem,5vw,5.3rem);line-height:1.1;letter-spacing:-.045em;margin:1rem 0 1.8rem}.coins-lead{font-size:1.2rem;line-height:1.8;max-width:830px;color:var(--muted)}.coins-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:3rem 0;border-block:1px solid var(--line);padding:2rem 0}.coins-facts strong{display:block;color:var(--lime);font-size:1.8rem;line-height:1.3;margin-bottom:.7rem}.coins-facts span{color:#c9dace;font-size:1rem;line-height:1.7}.coins-body{background:#f1f5ef;color:#193c2a}.coins-example{background:#dfecad;padding:1.5rem 2rem;border-left:4px solid #48652b}.coins-example>span{font-size:.875rem;font-weight:750;letter-spacing:.04em}.coins-example p{font-size:1.2rem;line-height:1.85;margin:.8rem 0 0}.coins-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:3rem}.coins-grid article{border-top:1px solid #9bb29c;padding-top:1.5rem}.coins-grid h2{color:#102d20;font-size:1.5rem;line-height:1.35;margin:0 0 1rem}.coins-grid p{font-size:1rem;line-height:1.85;margin:0}.coins-links{display:flex;flex-wrap:wrap;gap:1rem 2rem;border-top:1px solid #9bb29c;margin-top:3rem;padding-top:2rem}.coins-links a{font-size:1rem;text-decoration:underline;text-underline-offset:4px;font-weight:650}
@media(max-width:700px){.legal-shell{padding:1.25rem 5vw 3rem}.legal-hero{padding:2rem 0 1rem}.legal-hero h1{font-size:2.4rem}.legal-table [role=row],.coins-facts,.coins-grid{grid-template-columns:1fr}.coins-facts{gap:1.3rem;margin:2rem 0;padding:1.5rem 0}.coins-facts strong{font-size:1.6rem}.coins-hero h1{font-size:2.8rem}.coins-lead{font-size:1.0625rem}.coins-example{padding:1.25rem}.coins-example p{font-size:1.0625rem}.coins-grid{gap:1.8rem}.legal-section h2{font-size:1.35rem}.legal-nav{gap:.6rem 1rem}}
