.legal-module__Yd4PWa__page{color:#12221d;background:radial-gradient(circle at 85% 5%,#10b98114 0%,#0000 35rem),radial-gradient(circle at 10% 25%,#d9f9e166 0%,#0000 30rem),#fbfaf5;flex-direction:column;min-height:100vh;display:flex}.legal-module__Yd4PWa__hero{background:linear-gradient(#f4fbf7cc 0%,#fbfaf566 100%);border-bottom:1px solid #064e3b14;padding:8rem clamp(1.5rem,6vw,5rem) 3.5rem;position:relative;overflow:hidden}.legal-module__Yd4PWa__heroGlow{pointer-events:none;filter:blur(40px);border-radius:50%;position:absolute}.legal-module__Yd4PWa__heroGlowOne{background:#a7f3d059;width:380px;height:380px;top:-100px;right:-80px}.legal-module__Yd4PWa__heroGlowTwo{background:#10b9811f;width:280px;height:280px;bottom:-60px;left:10%}.legal-module__Yd4PWa__heroInner{z-index:2;max-width:1140px;margin:0 auto;position:relative}.legal-module__Yd4PWa__badge{color:#064e3b;letter-spacing:.08em;text-transform:uppercase;background:#064e3b14;border:1px solid #064e3b1f;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem .95rem;font-size:.78rem;font-weight:800;display:inline-flex}.legal-module__Yd4PWa__title{letter-spacing:-.035em;color:#032d25;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:500;line-height:1.08}.legal-module__Yd4PWa__subtitle{color:#4a5c54;max-width:720px;margin:0 0 1.75rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65}.legal-module__Yd4PWa__metaRow{color:#6d7e76;flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.88rem;display:flex}.legal-module__Yd4PWa__metaItem{align-items:center;gap:.45rem;display:inline-flex}.legal-module__Yd4PWa__bodyContainer{flex:1;grid-template-columns:280px 1fr;align-items:start;gap:3.5rem;width:100%;max-width:1140px;margin:0 auto;padding:3.5rem clamp(1.5rem,5vw,3rem) 5rem;display:grid}.legal-module__Yd4PWa__sidebar{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:6.5rem}.legal-module__Yd4PWa__tocCard{-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #064e3b1a;border-radius:1.25rem;padding:1.5rem;box-shadow:0 12px 30px -10px #064e3b0d}.legal-module__Yd4PWa__tocTitle{letter-spacing:.08em;text-transform:uppercase;color:#064e3b;align-items:center;gap:.45rem;margin:0 0 1rem;font-size:.82rem;font-weight:800;display:flex}.legal-module__Yd4PWa__tocList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.legal-module__Yd4PWa__tocLink{color:#4e6058;border-radius:.6rem;padding:.45rem .65rem;font-size:.88rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:block}.legal-module__Yd4PWa__tocLink:hover{color:#064e3b;background:#064e3b0f;transform:translate(3px)}.legal-module__Yd4PWa__tocLink:focus-visible{outline-offset:2px;outline:2px solid #10b981}.legal-module__Yd4PWa__sidebarBanner{color:#fff;background:linear-gradient(145deg,#032d25,#086046);border-radius:1.25rem;padding:1.4rem;box-shadow:0 14px 30px -8px #032d2540}.legal-module__Yd4PWa__sidebarBannerTitle{color:#a7f3d0;align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.95rem;font-weight:700;display:flex}.legal-module__Yd4PWa__sidebarBannerText{color:#d1fae5;margin:0;font-size:.82rem;line-height:1.5}.legal-module__Yd4PWa__mainContent{flex-direction:column;gap:2.5rem;display:flex}.legal-module__Yd4PWa__highlightCard{background:linear-gradient(135deg,#effcf6f2,#d9fbe999);border:1px solid #10b98147;border-radius:1.25rem;align-items:flex-start;gap:1.1rem;padding:1.6rem 1.8rem;display:flex;box-shadow:0 8px 24px -6px #064e3b0f}.legal-module__Yd4PWa__highlightIcon{color:#fff;background:#086046;border-radius:50%;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;margin-top:.1rem;display:grid}.legal-module__Yd4PWa__highlightBody h3{color:#032d25;margin:0 0 .35rem;font-size:1.05rem;font-weight:750}.legal-module__Yd4PWa__highlightBody p{color:#2c4239;margin:0;font-size:.92rem;line-height:1.6}.legal-module__Yd4PWa__articleCard{-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #064e3b1a;border-radius:1.5rem;padding:clamp(2rem,4vw,3rem);box-shadow:0 16px 40px -12px #064e3b0d}.legal-module__Yd4PWa__section{border-bottom:1px solid #064e3b14;margin-bottom:2.25rem;padding-bottom:2.25rem;scroll-margin-top:6.5rem}.legal-module__Yd4PWa__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-module__Yd4PWa__sectionTitle{color:#064e3b;letter-spacing:-.02em;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:600}.legal-module__Yd4PWa__paragraph{color:#374a42;margin:0 0 1.1rem;font-size:.96rem;line-height:1.7}.legal-module__Yd4PWa__paragraph:last-child{margin-bottom:0}.legal-module__Yd4PWa__bulletList{flex-direction:column;gap:.65rem;margin:.75rem 0 1.25rem;padding-left:1.25rem;display:flex}.legal-module__Yd4PWa__bulletList li{color:#374a42;font-size:.94rem;line-height:1.65}.legal-module__Yd4PWa__bulletList li strong{color:#032d25}.legal-module__Yd4PWa__tierGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin:1.25rem 0;display:grid}.legal-module__Yd4PWa__tierCard{background:#fbfaf6;border:1px solid #064e3b1f;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.legal-module__Yd4PWa__tierCard:hover{border-color:#064e3b40;transform:translateY(-2px);box-shadow:0 10px 24px -8px #064e3b1a}.legal-module__Yd4PWa__tierName{color:#064e3b;align-items:center;gap:.4rem;font-size:1rem;font-weight:750;display:inline-flex}.legal-module__Yd4PWa__tierDesc{color:#556860;margin:0;font-size:.85rem;line-height:1.5}.legal-module__Yd4PWa__tierRights{color:#086046;border-top:1px dashed #064e3b24;margin-top:auto;padding-top:.65rem;font-size:.8rem;font-weight:600;line-height:1.45}.legal-module__Yd4PWa__calloutBox{background:#f4efe4;border-left:4px solid #086046;border-radius:.6rem;margin:1.2rem 0;padding:1rem 1.25rem}.legal-module__Yd4PWa__calloutTitle{color:#032d25;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.95rem;font-weight:700;display:flex}.legal-module__Yd4PWa__calloutText{color:#40514a;margin:0;font-size:.88rem;line-height:1.55}.legal-module__Yd4PWa__contactBox{background:#064e3b0a;border:1px solid #064e3b1f;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.25rem 1.5rem;display:flex}.legal-module__Yd4PWa__contactInfo{align-items:center;gap:.85rem;display:flex}.legal-module__Yd4PWa__contactIcon{color:#064e3b;background:#064e3b1a;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.legal-module__Yd4PWa__contactLink{color:#fff;background:#086046;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.15rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.legal-module__Yd4PWa__contactLink:hover{background:#0b9365;transform:translateY(-1px)}.legal-module__Yd4PWa__footer{color:#dce8e3;background:#021e19;margin-top:auto;padding:4rem clamp(1.5rem,6vw,5rem) 2.5rem}.legal-module__Yd4PWa__footerInner{flex-direction:column;gap:2.5rem;max-width:1140px;margin:0 auto;display:flex}.legal-module__Yd4PWa__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.legal-module__Yd4PWa__footerBrand{color:#fff;letter-spacing:-.04em;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:800;display:inline-flex}.legal-module__Yd4PWa__footerTagline{color:#7f9b90;margin:.65rem 0 0;font-family:Georgia,serif;font-size:.95rem;font-style:italic}.legal-module__Yd4PWa__footerNav{color:#92aa9f;flex-wrap:wrap;gap:1.75rem;font-size:.88rem;display:flex}.legal-module__Yd4PWa__footerNav a{transition:color .2s}.legal-module__Yd4PWa__footerNav a:hover{color:#fff}.legal-module__Yd4PWa__footerNav a.legal-module__Yd4PWa__activeLink{color:#a7f3d0;font-weight:650}.legal-module__Yd4PWa__footerBottom{color:#638077;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;font-size:.78rem;display:flex}.legal-module__Yd4PWa__footerLanguages{align-items:center;gap:.5rem;display:flex}.legal-module__Yd4PWa__footerLanguages a{color:#87938e;border-radius:.3rem;padding:.2rem .4rem;text-decoration:none;transition:color .2s}.legal-module__Yd4PWa__footerLanguages a:hover{color:#dce8e3}.legal-module__Yd4PWa__footerLanguages a.legal-module__Yd4PWa__activeLocale{color:#a7f3d0;font-weight:700}@media (max-width:900px){.legal-module__Yd4PWa__bodyContainer{grid-template-columns:1fr;gap:2.5rem}.legal-module__Yd4PWa__sidebar{position:static}.legal-module__Yd4PWa__tocCard{padding:1.25rem}}@media (max-width:640px){.legal-module__Yd4PWa__hero{padding-top:6.5rem;padding-bottom:2.5rem}.legal-module__Yd4PWa__articleCard{padding:1.5rem}.legal-module__Yd4PWa__highlightCard{flex-direction:column;padding:1.25rem}.legal-module__Yd4PWa__footerTop,.legal-module__Yd4PWa__footerBottom{flex-direction:column;align-items:flex-start}.legal-module__Yd4PWa__contactBox{flex-direction:column;align-items:stretch}.legal-module__Yd4PWa__contactLink{justify-content:center}}
