.privacy-module__VTbb1a__page{background:radial-gradient(circle at 88% 8%, #a45a421a, transparent 28rem), radial-gradient(circle at 8% 24%, #34483414, transparent 24rem), var(--bg);min-height:100vh;padding:24px clamp(20px,4vw,64px) 36px}.privacy-module__VTbb1a__header,.privacy-module__VTbb1a__hero,.privacy-module__VTbb1a__layout,.privacy-module__VTbb1a__footer{width:min(1240px,100%);margin-inline:auto}.privacy-module__VTbb1a__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8db;border:1px solid #3448341a;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px 18px;display:flex;box-shadow:0 18px 50px #2c392e12}.privacy-module__VTbb1a__brand{transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);align-items:center;gap:13px;display:inline-flex}.privacy-module__VTbb1a__brand:active{opacity:.78;transform:scale(.985)}.privacy-module__VTbb1a__brandMark{flex:none;width:48px;height:48px;display:block}.privacy-module__VTbb1a__brandText{line-height:1;display:grid}.privacy-module__VTbb1a__brandText strong{font-family:var(--serif);letter-spacing:-.03em;font-size:26px;font-weight:600}.privacy-module__VTbb1a__brandText small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:800}.privacy-module__VTbb1a__backLink{min-height:46px;color:var(--surface);background:var(--primary);transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);border-radius:13px;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:750;display:inline-flex}.privacy-module__VTbb1a__backLink:active{transform:scale(.97)}.privacy-module__VTbb1a__backLink svg{stroke-width:1.8px;flex:none;width:17px;height:17px}.privacy-module__VTbb1a__hero{padding:clamp(70px,9vw,126px) 0 clamp(56px,7vw,94px)}.privacy-module__VTbb1a__eyebrow{color:var(--accent-ink);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:800;display:flex}.privacy-module__VTbb1a__eyebrow span{background:currentColor;width:28px;height:1px}.privacy-module__VTbb1a__hero h1{max-width:1000px;font-size:clamp(48px,7vw,96px);line-height:.94}.privacy-module__VTbb1a__lead{max-width:780px;color:var(--muted);margin:34px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.55}.privacy-module__VTbb1a__summary{border:1px solid var(--line);background:var(--line);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(48px,6vw,76px) 0 0;display:grid;overflow:hidden}.privacy-module__VTbb1a__summary div{background:#fffdf8eb;min-width:0;padding:23px 25px}.privacy-module__VTbb1a__summary dt{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.privacy-module__VTbb1a__summary dd{margin:0;font-size:15px;font-weight:700}.privacy-module__VTbb1a__layout{grid-template-columns:260px minmax(0,820px);justify-content:space-between;gap:clamp(48px,8vw,120px);padding-bottom:96px;display:grid}.privacy-module__VTbb1a__aside{border:1px solid var(--line);background:#fffdf8bd;border-radius:18px;height:fit-content;padding:22px;position:sticky;top:24px}.privacy-module__VTbb1a__aside>p{color:var(--accent-ink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:800}.privacy-module__VTbb1a__aside nav{display:grid}.privacy-module__VTbb1a__aside a{color:var(--muted);padding:8px 0;font-size:13px;line-height:1.35;transition:color .16s}.privacy-module__VTbb1a__document{min-width:0}.privacy-module__VTbb1a__document section{padding:0 0 58px;scroll-margin-top:30px}.privacy-module__VTbb1a__document section+section{border-top:1px solid var(--line);padding-top:58px}.privacy-module__VTbb1a__document h2{margin-bottom:30px;font-size:clamp(34px,4vw,52px);line-height:1}.privacy-module__VTbb1a__document h3{margin:34px 0 13px;font-size:19px}.privacy-module__VTbb1a__document p,.privacy-module__VTbb1a__document li{color:#4f5a51;font-size:16px;line-height:1.78}.privacy-module__VTbb1a__document p{margin-bottom:18px}.privacy-module__VTbb1a__document strong{color:var(--text)}.privacy-module__VTbb1a__document p a{color:var(--accent-ink);text-underline-offset:4px;transition:color var(--motion-fast) ease, text-decoration-color var(--motion-fast) ease;font-weight:700;-webkit-text-decoration:underline #bd462157;text-decoration:underline #bd462157;text-decoration-thickness:1px}.privacy-module__VTbb1a__document ul{gap:8px;margin:0 0 22px;padding-left:24px;display:grid}.privacy-module__VTbb1a__document li::marker{color:var(--accent)}.privacy-module__VTbb1a__note{border-left:3px solid var(--accent);color:var(--text);background:var(--accent-wash);border-radius:0 14px 14px 0;margin-top:28px;padding:20px 22px;font-size:14px;line-height:1.65}.privacy-module__VTbb1a__tableWrap{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:0 0 28px;overflow-x:auto}.privacy-module__VTbb1a__tableWrap table{border-collapse:collapse;width:100%;min-width:680px}.privacy-module__VTbb1a__tableWrap th,.privacy-module__VTbb1a__tableWrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px;font-size:13px;line-height:1.55}.privacy-module__VTbb1a__tableWrap th{color:var(--primary);background:var(--surface-sage);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.privacy-module__VTbb1a__tableWrap th+th,.privacy-module__VTbb1a__tableWrap td+td{border-left:1px solid var(--line)}.privacy-module__VTbb1a__tableWrap tbody tr:last-child td{border-bottom:0}.privacy-module__VTbb1a__contactCard{color:var(--surface);background:var(--primary);border-radius:18px;gap:6px;margin:28px 0;padding:24px;display:grid}.privacy-module__VTbb1a__contactCard p{color:var(--surface-deep);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.privacy-module__VTbb1a__contactCard a{width:fit-content;font-family:var(--serif);text-underline-offset:5px;transition:color var(--motion-fast) ease, text-decoration-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);font-size:clamp(22px,4vw,32px);line-height:1.25;-webkit-text-decoration:underline #fffdf859;text-decoration:underline #fffdf859;display:inline-flex}.privacy-module__VTbb1a__contactCard span{color:var(--surface-deep);font-size:12px}.privacy-module__VTbb1a__footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-top:30px;font-size:12px;display:flex}.privacy-module__VTbb1a__footer p{margin:0}.privacy-module__VTbb1a__footer a{text-underline-offset:4px;transition:color var(--motion-fast) ease, text-decoration-color var(--motion-fast) ease;text-decoration:underline}@media (hover:hover) and (pointer:fine){.privacy-module__VTbb1a__aside a:hover{color:var(--primary)}.privacy-module__VTbb1a__brand:hover:not(:active){opacity:.88;transform:translateY(-1px)}.privacy-module__VTbb1a__backLink:hover:not(:active){background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 12px 24px #2c392e2e}.privacy-module__VTbb1a__contactCard a:hover{color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white);transform:translate(3px)}.privacy-module__VTbb1a__document p a:hover{color:var(--accent);text-decoration-color:currentColor}.privacy-module__VTbb1a__footer a:hover{color:var(--primary);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}@media (max-width:900px){.privacy-module__VTbb1a__summary{grid-template-columns:1fr}.privacy-module__VTbb1a__layout{grid-template-columns:1fr;gap:46px}.privacy-module__VTbb1a__aside{position:static}.privacy-module__VTbb1a__aside nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:600px){.privacy-module__VTbb1a__page{padding:12px 14px 28px}.privacy-module__VTbb1a__header{border-radius:20px;min-height:72px;padding:11px 12px}.privacy-module__VTbb1a__brand{gap:10px}.privacy-module__VTbb1a__brandMark{width:42px;height:42px}.privacy-module__VTbb1a__brandText strong{font-size:22px}.privacy-module__VTbb1a__brandText small{font-size:8px}.privacy-module__VTbb1a__backLink{white-space:nowrap;justify-content:center;width:44px;min-height:44px;padding:0;font-size:0;overflow:hidden}.privacy-module__VTbb1a__backLink span{display:none}.privacy-module__VTbb1a__hero{padding:64px 4px 54px}.privacy-module__VTbb1a__hero h1{font-size:clamp(43px,13.5vw,60px)}.privacy-module__VTbb1a__lead{margin-top:26px;font-size:17px}.privacy-module__VTbb1a__summary{margin-top:42px}.privacy-module__VTbb1a__summary div{padding:20px}.privacy-module__VTbb1a__layout{padding-bottom:58px}.privacy-module__VTbb1a__aside nav{grid-template-columns:1fr}.privacy-module__VTbb1a__document section{padding-bottom:44px}.privacy-module__VTbb1a__document section+section{padding-top:44px}.privacy-module__VTbb1a__document h2{margin-bottom:24px;font-size:36px}.privacy-module__VTbb1a__document p,.privacy-module__VTbb1a__document li{font-size:15px;line-height:1.72}.privacy-module__VTbb1a__tableWrap{background:0 0;border:0;border-radius:0;margin-inline:0;overflow:visible}.privacy-module__VTbb1a__tableWrap table,.privacy-module__VTbb1a__tableWrap tbody,.privacy-module__VTbb1a__tableWrap tr,.privacy-module__VTbb1a__tableWrap td{width:100%;min-width:0;display:block}.privacy-module__VTbb1a__tableWrap thead{display:none}.privacy-module__VTbb1a__tableWrap tbody{gap:12px;display:grid}.privacy-module__VTbb1a__tableWrap tr{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.privacy-module__VTbb1a__tableWrap td,.privacy-module__VTbb1a__tableWrap td+td{border:0;border-bottom:1px solid var(--line);padding:16px 18px}.privacy-module__VTbb1a__tableWrap td:last-child{border-bottom:0}.privacy-module__VTbb1a__tableWrap td:before{color:var(--accent-ink);content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.privacy-module__VTbb1a__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.privacy-module__VTbb1a__brand:hover,.privacy-module__VTbb1a__brand:active,.privacy-module__VTbb1a__backLink:hover,.privacy-module__VTbb1a__backLink:active,.privacy-module__VTbb1a__contactCard a:hover{transform:none}}
