.policy[hidden],html[lang=pt] .policy[lang=en],html[lang=en] .policy[lang=pt]{display:none}.policy-wrap{padding-block:clamp(40px,7vw,96px) clamp(48px,8vw,112px)}.policy{max-width:72ch;margin-inline:auto;font-size:1.0625rem;line-height:1.7}.policy__head{margin-bottom:32px}.policy__title{overflow-wrap:anywhere;font-size:clamp(2.4rem,7vw,4.4rem)}.policy__updated{color:var(--mute);margin:28px 0 0;font-size:.95rem}.toc{border:1px solid var(--line);background:var(--bg-soft);border-radius:20px;margin:0 0 56px;padding:22px 26px}.toc__title{font:800 .78rem/1.2 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 0 10px}.toc ol{columns:1;margin:0;padding-left:1.4em}.toc li{break-inside:avoid;padding-block:2px}@media (width>=620px){.toc ol{columns:2;column-gap:32px}}.policy section{margin-top:48px;scroll-margin-top:96px}.policy .toc+section{margin-top:0}.policy h2{font:800 clamp(1.45rem, 3.4vw, 1.85rem)/1.2 var(--font-text);letter-spacing:-.015em;text-wrap:balance;margin:0 0 14px}.policy .toc__title{font:800 .78rem/1.2 var(--font-text);letter-spacing:.08em}.policy h3{font:700 1.1rem/1.35 var(--font-text);margin:28px 0 8px}.policy p{overflow-wrap:break-word;margin:0 0 1em}.policy ul{margin:0 0 1.2em;padding-left:1.3em}.policy li{overflow-wrap:break-word;margin-bottom:.6em;padding-left:.2em}.policy li::marker{color:var(--accent)}.policy strong{font-weight:700}.policy a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1.5px}.policy a:hover{text-decoration-thickness:2.5px}.policy .toc a{color:var(--ink);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-decoration-thickness:1px}.policy .toc a:hover{color:var(--accent);text-decoration-color:currentColor}.policy code{background:var(--bg-soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:.1em .4em;font:.88em/1.4 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}mark.ph{background:color-mix(in srgb, var(--bright) 35%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.05em .3em}.table-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:16px;margin:20px 0 24px;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:600px;font-size:.95rem;line-height:1.5}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 16px}.table-wrap thead th{background:var(--bg-soft);white-space:nowrap;font-weight:700}.table-wrap tbody th{font-weight:650}.table-wrap tbody tr:last-child>*{border-bottom:0}.table-wrap th:first-child{width:28%}
