*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#100b1e;color:#f1eaf8;font:15px/1.85 Manrope,sans-serif}a{color:inherit;text-underline-offset:5px}.draft{text-align:center;padding:10px 20px;background:#3b2b46;color:#d8c2e7;font-size:10px;letter-spacing:1px}main{max-width:1140px;margin:auto;padding:0 30px}.hero{padding:70px 0 50px}.eyebrow{display:block;font-size:10px;letter-spacing:2px;font-weight:800;color:#aa8cc2;margin-bottom:20px}h1,h2,h3,p{margin:0}h1{font-size:54px;line-height:1.2;letter-spacing:-1.7px;font-weight:800}h1 em{font-style:normal;color:#cdb5e8}.hero p{margin-top:25px;color:#b9a9c8;font-size:17px}.hand{display:block;font:600 29px Caveat,cursive;color:#c3a6de;margin-top:25px}.summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:65px}.summary article{background:#d9cbea;color:#3e2f4d;border-radius:5px 28px;padding:27px}.summary article:nth-child(2){background:#d5e2d6}.summary article:nth-child(3){background:#ebd2bb}.summary article>span{font-size:28px;display:block;margin-bottom:20px}.summary h3{font-size:19px;font-weight:800;margin-bottom:10px}.summary p{font-size:13px;color:#776780}.document{display:grid;grid-template-columns:235px minmax(0,1fr);gap:45px;align-items:start}.document aside{position:sticky;top:25px;max-height:90vh;overflow:auto;scrollbar-width:thin}.document aside a{display:block;font-size:11px;text-decoration:none;color:#b8a5c8;padding:9px 0;border-bottom:1px solid #33263f;line-height:1.5}.document aside a:hover{color:#e4d5f0}.policy{background:#f4eef7;color:#43304f;border-radius:6px 30px;padding:42px}.policy section{position:relative;padding:32px 0;border-top:1px solid #dcd0e5}.policy .number{font:600 26px Caveat;color:#ab89bd;display:block;margin-bottom:8px}.policy h2{font-size:24px;line-height:1.4;letter-spacing:-.5px;margin-bottom:20px}.policy p{font-size:14px;color:#7b6688;line-height:1.95;margin-bottom:17px}.policy p:last-child{margin:0}.doc-head{padding-bottom:35px}.doc-head p{font-size:11px;color:#ad92bc}.doc-head h2{font-size:29px}a:focus-visible{outline:3px solid #bb9bda;outline-offset:4px}@media(max-width:800px){.document{grid-template-columns:1fr;gap:25px}.document aside{position:static;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.document aside>.eyebrow{grid-column:1/-1}.hero{padding:45px 0 35px}h1{font-size:42px}.summary{gap:12px;margin-bottom:40px}.summary article{padding:22px}.policy{padding:30px}}@media(max-width:550px){main{padding:0 22px}.draft{font-size:8px}h1{font-size:35px;letter-spacing:-1px}.hero p{font-size:15px}.hand{font-size:25px}.summary{grid-template-columns:1fr;gap:13px}.summary article{padding:24px}.summary article>span{margin-bottom:12px}.summary h3{font-size:20px}.summary p{font-size:14px}.document aside a{font-size:11px}.policy{padding:27px 22px}.policy h2{font-size:22px}.policy p{font-size:14px}.doc-head h2{font-size:25px}}
