:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fffdf9;--ink:#171716;--muted:#50535d;--gold:#92612a;--line:#d6d2ca}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{padding-bottom:env(safe-area-inset-bottom);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:PopWish Geist,Avenir Next,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button{border:1px solid var(--line);min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:.65rem 1rem}button:disabled{cursor:wait}input,textarea,select{max-width:100%;font:inherit}h1,h2,h3,p{margin-top:0}p{line-height:1.7}main,section,article{min-width:0}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.skip-link{z-index:100;color:#17120c;background:#f2dca7;border-radius:8px;padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.policy-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;width:min(100% - 2.5rem,68rem);margin-inline:auto;padding-block:1.5rem;display:flex}.policy-header img{width:5rem;height:auto;display:block}.policy-header>a:last-child{text-underline-offset:.25em;text-decoration:underline}.policy-shell{width:min(100% - 2.5rem,48rem);min-height:50vh;margin:clamp(2rem,7vw,5rem) auto 6rem}.policy-content h1,.policy-shell h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3.5rem);font-weight:500}.policy-updated{color:var(--muted);margin-block:1.5rem 2.5rem}.policy-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
