.legal-page-module__APUqcq__legalHero{border-bottom:1px solid #dedfd6;padding-top:75px;padding-bottom:50px}.legal-page-module__APUqcq__heroContent{max-width:820px}.legal-page-module__APUqcq__heroContent h1{font-family:var(--font-syne), sans-serif;letter-spacing:-3px;color:var(--ink);margin:22px 0 18px;font-size:clamp(46px,5vw,72px);font-weight:600;line-height:1.05}.legal-page-module__APUqcq__heroContent h1>span{color:var(--blue)}.legal-page-module__APUqcq__heroContent p{color:var(--muted);max-width:620px;font-size:16px;line-height:1.85}.legal-page-module__APUqcq__metaBar{font-family:var(--font-dm-mono), monospace;color:#6a7463;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;font-size:11px;display:flex}.legal-page-module__APUqcq__metaItem{align-items:center;gap:6px;display:flex}.legal-page-module__APUqcq__pillarsSection{padding-block:65px}.legal-page-module__APUqcq__pillarsGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;display:grid}.legal-page-module__APUqcq__pillarCard{background:#fbfcf8;border:1px solid #dcdfd3;border-radius:12px;flex-direction:column;justify-content:space-between;gap:18px;padding:26px 22px;transition:transform .2s,box-shadow .2s;display:flex}.legal-page-module__APUqcq__pillarCard:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000000a}.legal-page-module__APUqcq__pillarCard:first-child{background:#eef1e6}.legal-page-module__APUqcq__pillarCard:nth-child(2){background:#eaeddf}.legal-page-module__APUqcq__pillarCard:nth-child(3){background:#e4e9f9;border-color:#d1daf4}.legal-page-module__APUqcq__pillarCard:nth-child(4){background:#fbf9ed}.legal-page-module__APUqcq__pillarTop{justify-content:space-between;align-items:center;display:flex}.legal-page-module__APUqcq__pillarIcon{width:40px;height:40px;color:var(--blue);background:#fff;border-radius:8px;place-items:center;display:grid;box-shadow:0 2px 8px #0000000a}.legal-page-module__APUqcq__pillarCard:nth-child(3) .legal-page-module__APUqcq__pillarIcon{background:var(--blue);color:#fff}.legal-page-module__APUqcq__pillarBadge{font-family:var(--font-dm-mono), monospace;letter-spacing:.8px;color:#65705e;font-size:9px}.legal-page-module__APUqcq__pillarCard h3{font-family:var(--font-syne), sans-serif;letter-spacing:-.4px;color:var(--ink);margin:12px 0 8px;font-size:18px;font-weight:600}.legal-page-module__APUqcq__pillarCard p{color:#555f4e;font-size:12px;line-height:1.75}.legal-page-module__APUqcq__clausesSection{border-top:1px solid #dedfd6;padding-block:60px 90px}.legal-page-module__APUqcq__clausesLayout{grid-template-columns:280px 1fr;align-items:flex-start;gap:60px;display:grid}.legal-page-module__APUqcq__stickyNav{background:#fbfcf8;border:1px solid #dcdfd3;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:110px}.legal-page-module__APUqcq__navHeading{font-family:var(--font-dm-mono), monospace;letter-spacing:1.5px;color:#737c6c;border-bottom:1px solid #e2e5dc;padding-bottom:8px;font-size:10px;font-weight:600}.legal-page-module__APUqcq__navList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.legal-page-module__APUqcq__navList a{color:#50584b;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.legal-page-module__APUqcq__navList a:hover{color:var(--blue);background:#eaeddf}.legal-page-module__APUqcq__clausesContent{flex-direction:column;gap:60px;display:flex}.legal-page-module__APUqcq__clauseItem{border-bottom:1px solid #dcdfd3;padding-bottom:50px;scroll-margin-top:120px}.legal-page-module__APUqcq__clauseItem:last-child{border-bottom:none;padding-bottom:0}.legal-page-module__APUqcq__clauseNumber{font-family:var(--font-dm-mono), monospace;letter-spacing:1px;color:var(--blue);font-size:11px;font-weight:500}.legal-page-module__APUqcq__clauseItem h2{font-family:var(--font-syne), sans-serif;letter-spacing:-1px;color:var(--ink);margin:10px 0 16px;font-size:28px;font-weight:600}.legal-page-module__APUqcq__clauseItem p{color:#4b5446;margin-bottom:16px;font-size:14px;line-height:1.9}.legal-page-module__APUqcq__calloutBox{border:1px solid #dcdfd3;border-left:4px solid var(--blue);background:#eaeddf;border-radius:8px;gap:16px;margin-top:20px;padding:20px 24px;display:flex}.legal-page-module__APUqcq__calloutBox svg{color:var(--blue);flex-shrink:0;margin-top:2px}.legal-page-module__APUqcq__calloutBox h4{font-family:var(--font-syne), sans-serif;color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:600}.legal-page-module__APUqcq__calloutBox p{color:#555f4e;margin:0;font-size:12px;line-height:1.75}@media (max-width:1100px){.legal-page-module__APUqcq__pillarsGrid{grid-template-columns:repeat(2,1fr)}.legal-page-module__APUqcq__clausesLayout{grid-template-columns:1fr}.legal-page-module__APUqcq__stickyNav{position:static}}@media (max-width:768px){.legal-page-module__APUqcq__heroContent h1{letter-spacing:-2px;font-size:clamp(36px,8vw,50px)}.legal-page-module__APUqcq__pillarsGrid{grid-template-columns:1fr}.legal-page-module__APUqcq__clauseItem h2{font-size:24px}}
