.policy-shell{color:#f4f6f8;min-height:100vh;font-family:var(--sans,"Geist", -apple-system, system-ui, sans-serif);background:#171c25}.policy-nav{border-bottom:1px solid #29303c;justify-content:space-between;align-items:center;padding:22px max(24px,50vw - 490px);display:flex}.policy-nav img{width:180px;height:auto;display:block}.policy-nav a{font-size:12px;font-weight:750;text-decoration:none}.policy-page{width:min(100% - 40px,980px);margin:0 auto;padding:76px 0 110px}.policy-page>p:first-child{color:var(--accent-fill,#6c47f0);letter-spacing:.08em;font-size:11px;font-weight:850}.policy-page h1{letter-spacing:-.05em;max-width:850px;margin:16px 0 28px;font:650 clamp(52px,7vw,88px)/.94 Newsreader,Georgia,serif}.policy-page .policy-lede{color:#9ca8b7;max-width:760px;font:400 21px/1.55 Newsreader,Georgia,serif}.policy-page section{border-top:1px solid #29303c;max-width:760px;margin-top:48px;padding-top:40px}.policy-page h2{margin:0 0 16px;font:650 32px/1 Newsreader,Georgia,serif}.policy-page p,.policy-page li{color:#d3dae4;font:400 17px/1.72 Newsreader,Georgia,serif}.policy-page a{color:var(--accent-fill,#6c47f0)}.author-card{background:#171c25;border:1px solid #29303c;grid-template-columns:110px 1fr;align-items:center;gap:28px;margin-top:34px;padding:30px;display:grid}.author-mark{color:#b7a16a;background:#f4f6f8;border-radius:50%;place-items:center;width:110px;height:110px;font:650 32px/1 Newsreader,Georgia,serif;display:grid}@media (max-width:620px){.author-card{grid-template-columns:1fr}.policy-page{padding-top:48px}}.author-mark{color:var(--accent-text,#a394ff);background:#1b212c}.contact-form{gap:16px;margin-top:24px;display:grid}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form label{color:#f4f6f8;font:600 14px/1.4 var(--sans,"Geist", -apple-system, system-ui, sans-serif);gap:6px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{box-sizing:border-box;color:#f4f6f8;width:100%;font:400 15px/1.4 var(--sans,"Geist", -apple-system, system-ui, sans-serif);background:#11151c;border:1px solid #29303c;border-radius:8px;padding:10px 12px}.contact-form textarea{resize:vertical}:is(.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible){outline:2px solid var(--accent-fill,#6c47f0);outline-offset:1px}.contact-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.contact-actions button{color:#05140c;font:650 14.5px/1 var(--sans,"Geist", -apple-system, system-ui, sans-serif);cursor:pointer;background:#3fcf8e;border:0;border-radius:8px;padding:11px 20px}.contact-actions button[disabled]{opacity:.6;cursor:progress}.policy-page .contact-muted,.contact-muted{color:#9ca8b7;font:400 13px/1.5 var(--sans,"Geist", -apple-system, system-ui, sans-serif);margin:0}.contact-form label .contact-muted{font-weight:400;display:inline}.contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.policy-page .contact-error{color:#ff7a7a;font:400 14px/1.5 var(--sans,"Geist", -apple-system, system-ui, sans-serif);margin:0}.contact-done{border:1px solid var(--accent-fill,#6c47f0);border-radius:12px;margin-top:24px;padding:22px}.contact-done h3{margin:6px 0 8px;font:650 24px/1.2 Newsreader,Georgia,serif}.policy-page .contact-tag{color:var(--accent-text,#a394ff);font:700 12px/1 var(--sans,"Geist", -apple-system, system-ui, sans-serif);letter-spacing:normal;text-transform:none;margin:0}@media (max-width:620px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.policy-page .author-head{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.policy-page .author-head>div{flex:260px;min-width:0}.policy-page .author-head h1{margin-top:0}.policy-page .author-portrait{object-fit:cover;object-position:center top;border:1px solid var(--line,#d9dde5);background:#eef1f6;border-radius:50%;flex:none;width:108px;height:108px}@media (max-width:520px){.policy-page .author-portrait{width:84px;height:84px}}
