.legal-module__Qu0mEa__shell{color:#263b38;background:radial-gradient(circle at 12% 8%,#ccfbf1b8,#0000 24rem),linear-gradient(#f9fcfb 0%,#f3f7f6 100%);min-height:100vh}.legal-module__Qu0mEa__header,.legal-module__Qu0mEa__layout,.legal-module__Qu0mEa__footer{width:min(1180px,100% - 40px);margin-inline:auto}.legal-module__Qu0mEa__header{border-bottom:1px solid #0f766e29;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.legal-module__Qu0mEa__brand{color:#102a2a;align-items:center;gap:10px;display:inline-flex}.legal-module__Qu0mEa__brand>span{color:#fff;background:#0f766e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.legal-module__Qu0mEa__brand strong{letter-spacing:-.02em;font-size:19px}.legal-module__Qu0mEa__header nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.legal-module__Qu0mEa__header nav a{color:#64748b;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.legal-module__Qu0mEa__header nav a:hover,.legal-module__Qu0mEa__header nav a:focus-visible{color:#0f766e;background:#0f766e14}.legal-module__Qu0mEa__layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.42fr);gap:clamp(42px,7vw,104px);padding-block:clamp(52px,8vw,112px);display:grid}.legal-module__Qu0mEa__intro{align-self:start;position:sticky;top:36px}.legal-module__Qu0mEa__eyebrow{color:#0f766e;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850}.legal-module__Qu0mEa__intro h1{color:#102a2a;letter-spacing:-.055em;max-width:520px;margin:0;font-family:ui-serif,Georgia,Noto Serif TC,serif;font-size:clamp(44px,6vw,78px);font-weight:650;line-height:.98}.legal-module__Qu0mEa__summary{color:#526561;max-width:470px;margin:26px 0 0;font-size:15px;line-height:1.85}.legal-module__Qu0mEa__meta{border-top:1px solid #0f766e29;grid-template-columns:auto 1fr;gap:12px;margin-top:30px;padding-top:18px;font-size:12px;display:grid}.legal-module__Qu0mEa__meta span{color:#7b8b87}.legal-module__Qu0mEa__meta strong{color:#263b38;text-align:right}.legal-module__Qu0mEa__contact{color:#0f766e;background:#ffffffa8;border:1px solid #0f766e2e;border-radius:14px;gap:3px;margin-top:12px;padding:14px 15px;font-size:12px;font-weight:800;display:grid}.legal-module__Qu0mEa__contact span{color:#64748b;font-size:11px;font-weight:600}.legal-module__Qu0mEa__document{border-top:1px solid #0f766e2e;gap:0;display:grid}.legal-module__Qu0mEa__document section{border-bottom:1px solid #0f766e24;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:31px 0 34px;display:grid}.legal-module__Qu0mEa__number{color:#0f766e;letter-spacing:.14em;padding-top:5px;font-size:10px;font-weight:850}.legal-module__Qu0mEa__document h2{color:#183a36;letter-spacing:-.02em;margin:0 0 13px;font-size:20px}.legal-module__Qu0mEa__document p,.legal-module__Qu0mEa__document li{color:#526561;font-size:14px;line-height:1.82}.legal-module__Qu0mEa__document p{margin:0 0 12px}.legal-module__Qu0mEa__document p:last-child{margin-bottom:0}.legal-module__Qu0mEa__document ul,.legal-module__Qu0mEa__document ol{margin:10px 0 0;padding-left:20px}.legal-module__Qu0mEa__document strong{color:#263b38}.legal-module__Qu0mEa__document a{color:#0f766e;text-underline-offset:3px;font-weight:750;text-decoration:underline}.legal-module__Qu0mEa__footer{color:#64748b;border-top:1px solid #0f766e29;justify-content:space-between;align-items:center;gap:20px;min-height:88px;font-size:12px;display:flex}.legal-module__Qu0mEa__footer a{color:#0f766e;font-weight:800}@media (max-width:760px){.legal-module__Qu0mEa__header{flex-direction:column;align-items:flex-start;padding-block:20px}.legal-module__Qu0mEa__header nav{justify-content:flex-start}.legal-module__Qu0mEa__layout{grid-template-columns:1fr;gap:42px;padding-block:54px}.legal-module__Qu0mEa__intro{position:static}.legal-module__Qu0mEa__document section{grid-template-columns:32px minmax(0,1fr);gap:11px}}@media (prefers-reduced-motion:no-preference){.legal-module__Qu0mEa__intro,.legal-module__Qu0mEa__document section{animation:.42s both legal-module__Qu0mEa__legal-reveal}.legal-module__Qu0mEa__document section:nth-child(2){animation-delay:45ms}.legal-module__Qu0mEa__document section:nth-child(3){animation-delay:90ms}.legal-module__Qu0mEa__document section:nth-child(4){animation-delay:.135s}}@keyframes legal-module__Qu0mEa__legal-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
