:where([data-tpl=privacy]) .stamp{flex-wrap:nowrap;align-items:flex-start}:where([data-tpl=privacy]) .stamp .ic{margin-top:1px}:where([data-tpl=privacy]) .stamp code{font:500 12.5px var(--f-mono);color:var(--night)}:where([data-tpl=privacy]) .pp-notice{background:var(--blush-50);border:2.5px dashed var(--rose);border-radius:20px 14px 24px 16px;max-width:980px;padding:20px 24px;font-size:16.5px;line-height:1.6}:where([data-tpl=privacy]) .pp-notice>.ic{color:var(--rose);width:26px;height:26px;margin-top:2px}:where([data-tpl=privacy]) .pp-notice p{margin:0}:where([data-tpl=privacy]) .pp-notice .pp-k{font:600 19px/1.4 var(--f-body);color:var(--night);margin:0 0 4px}:where([data-tpl=privacy]) .pol-grid{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:56px;display:grid}:where([data-tpl=privacy]) .pol-toc{top:calc(var(--head-h) + 28px);position:sticky}:where([data-tpl=privacy]) .pol-toc .h3{margin:0 0 6px;font-size:30px}:where([data-tpl=privacy]) .pol-toc .toc li+li{border-top:1.5px dashed var(--line)}:where([data-tpl=privacy]) .legal{max-width:74ch}:where([data-tpl=privacy]) .legal h2{scroll-margin-top:calc(var(--head-h) + 24px)}:where([data-tpl=privacy]) .legal li{padding-left:2px}:where([data-tpl=privacy]) #rewrite .tile .h3{font-size:clamp(26px,.6vw + 21px,31px)}:where([data-tpl=privacy]) .pp-oaic{align-items:center;max-width:860px;margin-top:30px}:where([data-tpl=privacy]) .pp-oaic a{align-items:center;gap:6px;min-height:32px;font-weight:600;display:inline-flex}:where([data-tpl=privacy]) .pp-oaic a .ic{color:currentColor;width:16px;height:16px;margin:0}:where([data-tpl=privacy]) .pp-close{margin-top:30px}@media (max-width:1180px){:where([data-tpl=privacy]) .pol-grid{grid-template-columns:minmax(0,1fr);gap:28px}:where([data-tpl=privacy]) .pol-toc{max-width:460px;position:relative;top:0}}@media (max-width:760px){:where([data-tpl=privacy]) .pp-notice{padding:18px 16px;font-size:16px}:where([data-tpl=privacy]) .pp-oaic{align-items:flex-start}}
