*{box-sizing:border-box}body{margin:0;background:#f8f9f7;color:#172c3b;font:16px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:2px solid #235a50;outline-offset:6px}.shell{max-width:1050px;margin:auto;padding:32px 40px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dde3df}.brand{font-size:19px;font-weight:650;letter-spacing:-.7px;text-decoration:none}.brand span{color:#568067}.home{min-height:calc(100svh - 170px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:85px;padding-bottom:95px}.label{font-size:10px;letter-spacing:2px;color:#657870;margin:0 0 23px}h1{font-weight:450;font-size:clamp(38px,6vw,67px);line-height:1.18;letter-spacing:-2.7px;margin:0 0 25px}h1 em{font-family:Georgia,serif;font-weight:400;color:#295b50}p{max-width:650px;color:#607079}p.intro{font-size:17px;max-width:465px;margin:0 0 37px}.email{font-size:21px;letter-spacing:-.5px;text-decoration:none;border-bottom:1px solid #a7bbb0;padding-bottom:6px}.email span{margin-left:35px;color:#527c69}footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;border-top:1px solid #dde3df;font-size:11px;color:#738078}footer div{display:flex;gap:20px}.doc{max-width:780px;padding-top:65px;padding-bottom:75px}.doc h1{font-size:40px;letter-spacing:-1.5px}.doc h2{font-size:20px;margin-top:35px;font-weight:550;letter-spacing:-.4px}.doc p,.doc li{font-size:14px;color:#53656e}.doc a{color:#28594f}.meta{font-size:11px!important;color:#7a8586!important}.back{font-size:12px;text-decoration:none}.links{display:flex;gap:23px;flex-wrap:wrap;font-size:13px;margin-top:30px}@media(max-width:600px){.shell{padding-left:24px;padding-right:24px}header{padding-top:23px;padding-bottom:23px}.home{padding-top:60px;padding-bottom:75px;min-height:calc(100svh - 180px)}h1{font-size:44px;letter-spacing:-2px}p.intro{font-size:15px}.email{font-size:20px}.doc{padding-top:44px}.doc h1{font-size:32px}.label{font-size:9px}footer{font-size:10px}}