.lg-layout{display:grid;gap:clamp(28px,4vw,48px);padding-top:clamp(32px,5vw,72px)}.lg-head{display:grid;gap:14px;justify-items:start;max-width:820px}.lg-head .ps-display{font-size:clamp(2.6rem,1.4rem + 3.4vw,4.4rem)}.lg-updated{font:500 13px/1 var(--mono);color:var(--graphite)}.lg-docs{display:flex;gap:6px;padding:4px;border-radius:999px;background:var(--mist);border:1px solid var(--hair)}.lg-docs a{padding:9px 16px;border-radius:999px;color:var(--graphite);text-decoration:none;font-weight:600;font-size:14px}.lg-docs a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.ps .mv3-legal{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.ps .mv3-legal-toc{position:sticky;top:96px;display:grid;gap:2px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}.ps .mv3-legal-toc strong{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rind);margin-bottom:10px}.ps .mv3-legal-toc a{padding:7px 10px;border-radius:10px;color:var(--graphite);text-decoration:none;font-size:14px;line-height:1.35}.ps .mv3-legal-toc a:hover{background:var(--mist);color:var(--ink)}.ps .mv3-legal-copy{max-width:70ch;font-size:16.5px;line-height:1.75;color:var(--ink)}.ps .mv3-legal-copy section{padding:12px 0 26px;border-bottom:1px solid var(--hair);scroll-margin-top:96px}.ps.ps .mv3-legal-copy h2{font-size:1.45rem;margin:18px 0 12px}.ps.ps .mv3-legal-copy h3{font-size:1.1rem;margin:18px 0 8px;font-family:var(--sans);font-weight:700}.ps .mv3-legal-copy li,.ps .mv3-legal-copy p{color:var(--graphite)}.ps .mv3-legal-copy p+p{margin-top:12px}.ps .mv3-legal-copy ol,.ps .mv3-legal-copy ul{padding-left:1.2em;margin:10px 0;display:grid;gap:6px}.ps .mv3-legal-copy strong{color:var(--ink)}.ps .mv3-legal-copy a{color:var(--rind)}@media (max-width:860px){.ps .mv3-legal{grid-template-columns:1fr}.ps .mv3-legal-toc{position:static;max-height:none;padding:16px;border-radius:20px;background:var(--mist);border:1px solid var(--hair)}}.ps-page-legal .lg-layout{max-width:1120px;margin:0 auto;padding-bottom:64px}.ps-page-legal .ps-btn{border-radius:12px;box-shadow:none;font-size:14px}.ps-page-legal .ps-btn:not(.ps-btn--ghost){background:#397443;color:#fff}.ps-page-legal :is(.ps-nav,.kiwi-theme-toggle){border-radius:12px}html[data-lb-theme=dark] .ps-page-legal .ps-btn:not(.ps-btn--ghost){background:#bcdc69;color:#16211a}.ps-page-legal .lg-head{gap:18px;padding-bottom:32px;border-bottom:1px solid var(--hair)}.ps-page-legal .lg-head .ps-display{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.1;letter-spacing:-.035em}.ps-page-legal .lg-updated,.ps-page-legal .ps-eyebrow{font:500 13px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--graphite)}.ps-page-legal .lg-docs{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;border-radius:0;background:none}.ps-page-legal .lg-docs a{min-height:44px;display:inline-flex;align-items:center;padding:10px 16px;border:1px solid var(--hair);border-radius:10px;font:600 13px/1.4 var(--sans)}.ps-page-legal .lg-docs a[aria-current=page]{background:var(--mist);color:var(--ink);border-color:var(--rind)}.ps-page-legal .mv3-legal{gap:clamp(28px,5vw,72px)}.ps-page-legal .mv3-legal-toc{padding-right:20px;border-right:1px solid var(--hair)}.ps-page-legal .mv3-legal-toc strong{font:600 13px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}.ps-page-legal .mv3-legal-copy{font:400 16px/1.85 var(--sans)}.ps-page-legal .mv3-legal-copy section{padding:4px 0 32px;margin-bottom:28px}.ps-page-legal .mv3-legal-copy h2{font:650 clamp(1.2rem,2vw,1.5rem)/1.35 var(--sans);letter-spacing:-.02em}.ps-page-legal .mv3-legal-copy a{text-underline-offset:4px}@media(max-width:860px){.ps-page-legal .mv3-legal-toc{max-height:220px;overflow:auto;border:1px solid var(--hair);border-radius:12px}}.ut{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center;min-height:64vh;padding:clamp(32px,6vw,80px) 0}.ut,.ut-art{display:grid}.ut-art{position:relative;place-items:center;aspect-ratio:1;max-width:420px;width:100%;justify-self:center}.ut-rings,.ut-rings i{position:absolute;inset:0}.ut-rings i{border-radius:50%;border:1px solid color-mix(in srgb,var(--rind) 22%,transparent)}.ut-rings i:nth-child(2){inset:14%;border-style:dashed;animation:ps-spin 50s linear infinite}.ut-rings i:nth-child(3){inset:30%;border:0;background:radial-gradient(circle,color-mix(in srgb,var(--kiwi) 40%,transparent),transparent 70%)}.ut-art .kiwi-mark{position:relative;filter:drop-shadow(0 24px 30px rgba(57,116,67,.3));animation:ps-bob 7s ease-in-out infinite}.ut-pill{position:absolute;bottom:14%;padding:10px 16px;border-radius:99px;background:var(--surface);border:1px solid var(--hair);box-shadow:var(--shadow-md);font:600 15px/1 var(--mono);color:var(--graphite)}.ut-pill b{color:var(--rind)}.ut-copy{display:grid;gap:18px;justify-items:start}.ut-copy .ps-display{font-size:clamp(2.6rem,1.4rem + 3.4vw,4.6rem)}.ut-copy code{font:500 13px/1 var(--mono);color:var(--graphite)}@media (max-width:820px){.ut{grid-template-columns:1fr;min-height:0}.ut-art{max-width:240px}}