.platform-policy{background:#fbf9f5;min-height:100vh;color:#202b32}.platform-policy .policy-shell{max-width:900px;margin:auto;padding:0 28px}.platform-policy header{min-height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7e3}.platform-policy header a{color:#20584e;text-decoration:none}.platform-policy header a:first-child{font-size:27px;font-weight:750;letter-spacing:-.05em}.platform-policy article{padding:70px 0 90px;max-width:760px}.platform-policy h1{font-size:clamp(42px,6vw,70px);line-height:1.04;letter-spacing:-.055em;margin:0 0 20px}.platform-policy .policy-lead{font-size:19px;line-height:1.65;color:#4d5e58;margin:0 0 45px}.platform-policy section{padding:23px 0;border-top:1px solid #dce2dc}.platform-policy h2{font-size:22px;margin:0 0 10px}.platform-policy section p{font-size:16px;line-height:1.75;margin:0;color:#42534c}.platform-policy section a{color:#20584e}.platform-policy .policy-date{color:#63736c;font-size:13px;margin:0 0 22px}@media(max-width:600px){.platform-policy article{padding:50px 0 65px}}