.public-practice-main:has(.VTbb1a_page){width:100%;padding:0}.VTbb1a_page{--paper:var(--lightningcss-light,#fffdfa)var(--lightningcss-dark,#1b2028);--text:var(--lightningcss-light,#34495b)var(--lightningcss-dark,#f4f3f8);--muted:var(--lightningcss-light,#526c7d)var(--lightningcss-dark,#b5b2be);--accent:var(--lightningcss-light,#6554b7)var(--lightningcss-dark,#bdb4ff);--coral:var(--lightningcss-light,#aa4840)var(--lightningcss-dark,#e2ab98);--gutter:clamp(20px, 5.5vw, 88px);--privacy-photo:url(/visuals/privacy/hero-dark.webp);color:var(--text);isolation:isolate;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow:clip}.VTbb1a_container{max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.VTbb1a_page :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}html[data-resolved-theme=light] .VTbb1a_page{--privacy-photo:url(/visuals/privacy/hero-light.webp)}.VTbb1a_hero{padding-top:28px}.VTbb1a_heroCopy{text-align:center;max-width:1100px;margin:35px auto 30px}.VTbb1a_hero h1{letter-spacing:-.045em;max-width:none;font-size:clamp(42px,4.7vw,67px);font-weight:550;line-height:1.2}.VTbb1a_hero h1>br{display:none}.VTbb1a_hero h1>span{color:var(--accent);margin-left:.23em;font-weight:500;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.VTbb1a_hero h1>span{color:#0000;background:linear-gradient(105deg,var(--lightningcss-light,#6554b7)var(--lightningcss-dark,#b8a9f5) 5%,var(--lightningcss-light,#aa4840)var(--lightningcss-dark,#e6a38e) 58%,var(--lightningcss-light,#086e6a)var(--lightningcss-dark,#70c5b7));-webkit-background-clip:text;background-clip:text}}.VTbb1a_intro{max-width:74ch;color:var(--muted);text-wrap:pretty;margin:20px auto 0;font-size:14px;line-height:1.9}.VTbb1a_heroActions{align-items:center;gap:6px;display:flex;position:absolute;bottom:18px;right:18px}.VTbb1a_heroActions>:is(a,button){width:44px;min-height:44px;color:var(--text);border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 62%, transparent);border-radius:13px;justify-content:center;align-items:center;padding:10px;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.VTbb1a_heroActions>button>span{display:none}.VTbb1a_heroActions>button:first-child{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--accent) 5%, var(--paper))}.VTbb1a_heroActions>:is(a,button):hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--paper))}.VTbb1a_updated{color:var(--muted);font-size:10px}.VTbb1a_updated time{color:var(--text);margin-left:4px}.VTbb1a_promise{border:1px solid var(--line);background-image:linear-gradient(90deg, var(--lightningcss-light,#fffdfa55)var(--lightningcss-dark,#10121755), transparent 70%), var(--privacy-photo);background-position:50% 85%;background-size:cover;background-clip:padding-box;border-radius:22px;align-items:center;min-height:220px;padding:30px 36px;display:flex;position:relative;box-shadow:0 10px 35px #00000008;container-type:inline-size}.VTbb1a_promiseCopy{max-width:34ch}.VTbb1a_promise h2{color:var(--text);letter-spacing:-.5px;font-size:24px;font-weight:500}.VTbb1a_promise p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.85}.VTbb1a_details{grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,80px);padding-top:48px;display:grid}.VTbb1a_contents{scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 200px);padding-right:8px;position:sticky;top:88px;overflow-y:auto}.VTbb1a_contents>p{color:var(--text);margin-bottom:12px;font-size:12px;font-weight:550}.VTbb1a_contents ol{margin:0;padding:0;list-style:none}.VTbb1a_contents li+li{border-top:1px solid var(--line)}.VTbb1a_contents li a{min-height:41px;color:var(--muted);border-radius:9px;align-items:center;gap:12px;padding:7px 8px;font-size:11px;line-height:1.6;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.VTbb1a_contents li a>span{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:10px}.VTbb1a_contents li a:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 7%, transparent)}.VTbb1a_context{border-top:1px solid var(--line);color:var(--muted);justify-items:start;gap:8px;margin-top:25px;padding:19px 12px 0;font-size:10px;line-height:1.85;display:grid}.VTbb1a_context>svg{color:var(--coral);margin-bottom:3px}.VTbb1a_context>a{color:var(--text);min-height:30px;font-size:11px;text-decoration:none}.VTbb1a_context>span:last-child{opacity:.85}.VTbb1a_article{min-width:0;max-width:900px}.VTbb1a_article section{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);column-gap:16px;margin-bottom:34px;padding-bottom:34px;scroll-margin-top:92px;display:grid}.VTbb1a_article section:last-child{border-bottom:0;margin-bottom:0}.VTbb1a_article section>*{grid-column:2;min-width:0}.VTbb1a_article .VTbb1a_number{color:var(--coral);font-variant-numeric:tabular-nums;letter-spacing:.04em;grid-area:1/1;align-self:start;margin-top:6px;font-size:11px}.VTbb1a_article h2{color:var(--text);letter-spacing:-.65px;margin:0 0 7px;font-size:clamp(21px,2vw,27px);font-weight:550;line-height:1.35}.VTbb1a_article p{color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:14px;line-height:1.95}.VTbb1a_article a{color:var(--text);text-underline-offset:4px;overflow-wrap:anywhere}.VTbb1a_article a:hover{color:var(--accent)}.VTbb1a_article .VTbb1a_note{border:1px solid color-mix(in srgb, var(--coral) 18%, var(--line));color:var(--text);background:color-mix(in srgb, var(--coral) 3%, var(--paper));border-radius:13px;margin-top:22px;padding:15px 18px;font-size:12px}.VTbb1a_external{justify-self:start;align-items:center;min-height:44px;margin-top:8px;font-size:12px;display:inline-flex}.VTbb1a_terms{margin:18px 0 0;font-size:13px}.VTbb1a_terms>div{border-top:1px solid var(--line);grid-template-columns:155px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.VTbb1a_terms dt{color:var(--text);overflow-wrap:anywhere;font-weight:550;line-height:1.8}.VTbb1a_terms dd{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.9}.VTbb1a_profile{border:1px solid var(--line);background:var(--paper);border-radius:13px;justify-self:start;align-items:center;min-height:44px;margin-top:22px;padding:10px 18px;font-size:12px;text-decoration:none;display:inline-flex}.VTbb1a_profile:hover{background:color-mix(in srgb, var(--accent) 7%, var(--paper))}.VTbb1a_footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding:24px 0 44px;font-size:11px;display:flex}.VTbb1a_footerDot{margin-inline:10px}@container (min-width:760px){.VTbb1a_heroActions>button{white-space:nowrap;gap:8px;width:auto;padding-inline:12px;font-size:11px}.VTbb1a_heroActions>button>span{display:inline}}@media (max-width:1050px){.VTbb1a_details{grid-template-columns:185px minmax(0,1fr);gap:30px}.VTbb1a_terms>div{grid-template-columns:1fr;gap:7px;padding-block:17px}}@media (max-width:759px){.VTbb1a_hero{padding-top:22px}.VTbb1a_heroCopy{margin-block:28px 24px}.VTbb1a_hero h1{letter-spacing:-.04em;font-size:clamp(36px,8.4vw,54px)}.VTbb1a_hero h1>br{display:block}.VTbb1a_hero h1>span{margin:0}.VTbb1a_intro{max-width:58ch;margin-top:18px;font-size:13px}.VTbb1a_heroActions{bottom:12px;right:12px}.VTbb1a_promise{background-position:60% 65%;border-radius:17px;min-height:190px;padding:22px}.VTbb1a_promiseCopy{max-width:min(55%,30ch)}.VTbb1a_promise h2{font-size:19px}.VTbb1a_promise p{margin-top:7px;font-size:11px}.VTbb1a_details{grid-template-columns:1fr;gap:32px;padding-top:25px}.VTbb1a_contents{border-bottom:1px solid var(--line);max-height:none;padding:0 0 24px;position:static;overflow:visible}.VTbb1a_contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.VTbb1a_contents li a{gap:8px;min-height:44px;padding-inline:2px;font-size:10px}.VTbb1a_contents li:nth-child(2){border-top:0}.VTbb1a_context{display:none}.VTbb1a_article section{grid-template-columns:24px minmax(0,1fr);column-gap:8px;margin-bottom:28px;padding-bottom:28px;scroll-margin-top:84px}.VTbb1a_article section>:not(h2,.VTbb1a_number){grid-column:1/-1}.VTbb1a_article h2{font-size:22px}.VTbb1a_article p{font-size:13px;line-height:1.9}.VTbb1a_terms{font-size:12px}.VTbb1a_terms>div{padding-block:16px}.VTbb1a_footer{flex-wrap:wrap;gap:0;padding-bottom:28px;font-size:10px}}@media (max-height:540px) and (min-width:760px){.VTbb1a_contents{max-height:calc(100dvh - 110px);top:76px}}@media (prefers-reduced-motion:reduce){.VTbb1a_page *{transition:none!important}}
