*{box-sizing:border-box}html{font-family:Inter,Arial,sans-serif;background:#f3f6fb;color:#102348}body{margin:0;line-height:1.7}.policy-page{min-height:65vh;padding:0 24px 84px}.policy-wrap{max-width:1120px;margin:auto}.policy-hero{margin:0 -24px 30px;padding:clamp(48px,8vw,90px) max(24px,calc((100vw - 1120px)/2));background:radial-gradient(circle at 88% 24%,#2468ef33,transparent 28%),linear-gradient(130deg,#07152f,#102d62);color:#fff}.policy-hero .eyebrow{color:#8eb8ff;font-size:11px;font-weight:800;letter-spacing:.17em}.policy-hero h1{max-width:850px;margin:16px 0;font:700 clamp(34px,5vw,62px)/1.08 Josefin,Arial,sans-serif;letter-spacing:-.04em}.policy-lead{max-width:650px;color:#c8d8f3;font-size:clamp(15px,1.6vw,18px);line-height:1.6}.draft{display:flex;align-items:flex-start;gap:15px;padding:20px 24px;margin-bottom:25px;border:1px solid #e8d6a0;border-radius:16px;background:#fff8e5;color:#493b1e}.draft>span{font-size:24px;color:#b58200}.draft p{margin:0}.draft strong{display:block;color:#6b4e00}.policy-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.policy-sections section{min-width:0;padding:28px 30px;border:1px solid #d9e4f4;border-radius:20px;background:#fff;box-shadow:0 12px 30px #1023480a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.policy-sections section:hover{transform:translateY(-3px);border-color:#9dbcf5;box-shadow:0 18px 38px #10234817}.policy-sections h2{margin:0 0 14px;color:#0d2857;font:700 clamp(22px,2.3vw,28px)/1.15 Josefin,Arial,sans-serif}.policy-sections p{margin:0 0 13px;color:#4b5d78;font-size:15px}.policy-sections p:last-child{margin-bottom:0}.policy-sections a,.back a{color:#155bde;font-weight:700;text-underline-offset:3px}.back{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin:34px 0 0}.back a{text-decoration:none}.back a:hover{text-decoration:underline}@media(max-width:700px){.policy-page{padding-inline:18px}.policy-hero{margin-inline:-18px;padding-inline:18px}.policy-sections{grid-template-columns:1fr}.policy-sections section{padding:23px 21px}.draft{padding:17px 18px}}
