.privacy-module__VTbb1a__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.privacy-module__VTbb1a__head{flex-direction:column;gap:clamp(10px,1.6vh,16px);min-width:0;display:flex}.privacy-module__VTbb1a__panel{background:var(--sheet);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-md);border-radius:16px;padding:clamp(22px,3vw,44px)}.privacy-module__VTbb1a__panel .prose>:last-child{margin-bottom:0}.privacy-module__VTbb1a__panel .privacy-module__VTbb1a__rows{padding:0;list-style:none}.privacy-module__VTbb1a__panel .privacy-module__VTbb1a__rows>li{border-top:1.5px dashed var(--line);margin:0;padding:1.1em 0}.privacy-module__VTbb1a__panel .privacy-module__VTbb1a__rows>li:first-child{border-top:0;padding-top:0}.privacy-module__VTbb1a__panel .privacy-module__VTbb1a__rows>li:last-child{padding-bottom:0}.privacy-module__VTbb1a__rows b{font-family:var(--font-heading);font-size:var(--t-display);margin-bottom:.2em;font-weight:700;line-height:1.15;display:block}.privacy-module__VTbb1a__toc{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.privacy-module__VTbb1a__toc li{border-top:1.5px dashed var(--line);margin:0;padding:0}.privacy-module__VTbb1a__toc li:first-child{border-top:0}.privacy-module__VTbb1a__toc li:before{content:none}.privacy-module__VTbb1a__toc a{min-height:44px;font-family:var(--font-heading);font-size:var(--t-title);color:var(--ink);border-radius:10px;align-items:baseline;gap:14px;padding:9px 4px;line-height:1.2;text-decoration:none;display:flex}.privacy-module__VTbb1a__toc a:hover{color:var(--primary);background:var(--sheet-2)}.privacy-module__VTbb1a__toc a:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.privacy-module__VTbb1a__num{min-width:1.6rem;font-family:var(--font-mono);font-size:var(--t-kicker);color:var(--ink-soft);flex:none}.privacy-module__VTbb1a__short{font-size:var(--t-control);margin:0;line-height:1.55}.privacy-module__VTbb1a__contact{font-family:var(--font-heading);font-size:var(--t-title);color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;line-height:1.2}.privacy-module__VTbb1a__contact:hover{color:var(--primary)}.privacy-module__VTbb1a__contact:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}@media (min-width:1000px){.privacy-module__VTbb1a__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.privacy-module__VTbb1a__head{top:calc(var(--header-h,60px) + 24px);position:sticky}}
