:root{--navy:#071d35;--teal:#11ac9f;--muted:#61788b;--line:#e5ecf0}*{box-sizing:border-box}body{margin:0;font-family:'DM Sans',Arial,sans-serif;color:var(--navy);background:#fff}a{color:inherit;text-decoration:none}.shell{max-width:1160px;margin:auto;padding:0 24px}.topline{text-align:center;background:#0b2942;color:#d5e8ed;font-size:12px;padding:11px}.nav{height:83px;display:flex;align-items:center;gap:30px;border-bottom:1px solid #e7eef1}.brand{display:flex;align-items:center;gap:10px;min-width:260px}.brandmark{height:40px;width:40px;border-radius:12px;background:linear-gradient(135deg,#18c4b3,#3e70e6);color:white;display:grid;place-items:center;font-size:25px;font-weight:800}.brandname{font:800 25px 'Plus Jakarta Sans',sans-serif;letter-spacing:-1.4px;line-height:1.1}.brandname span{color:#0cac9f}.tagline{font-size:9px;color:#80929e;font-weight:700;letter-spacing:.15px;margin-top:2px}.links{display:flex;gap:26px;margin-left:auto;font-size:13px;font-weight:700}.links a:hover,.footer a:hover{color:var(--teal)}.button{background:#0cac9f;color:white;border-radius:10px;padding:12px 17px;font-size:12px;font-weight:800}.mast{padding:65px 0 45px;background:linear-gradient(120deg,#f7fcfe,#f1fbf9)}.breadcrumb{color:#108f84;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.mast h1{font:800 clamp(34px,4vw,49px)/1.15 'Plus Jakarta Sans',sans-serif;letter-spacing:-2px;max-width:800px;margin:12px 0 16px}.mast p{font-size:15px;color:#647b8f;line-height:1.8;max-width:800px;margin:0}.meta{margin-top:22px;font-size:12px;color:#7e91a0}.layout{display:grid;grid-template-columns:230px minmax(0,780px);gap:55px;padding-top:45px;padding-bottom:85px}.toc{align-self:start;position:sticky;top:20px;border:1px solid var(--line);border-radius:15px;padding:21px;background:#fbfdfe}.toc h3{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#8294a1;margin:0 0 15px}.toc a{display:block;color:#536a7f;font-size:12px;line-height:1.5;padding:9px 0;border-bottom:1px solid #eaf0f3}.toc a:last-child{border:0}.content{font-size:14px;color:#344c61;line-height:1.86}.content h2{font:800 22px 'Plus Jakarta Sans',sans-serif;color:var(--navy);letter-spacing:-.7px;margin:35px 0 12px;scroll-margin-top:30px}.content h2:first-child{margin-top:0}.content h3{font-size:16px;color:#0d2e48;margin-top:21px}.content p{margin:0 0 15px}.content ul,.content ol{padding-left:22px;margin:7px 0 19px}.content li{padding-bottom:6px}.content a{color:#079d90;text-decoration:underline}.notice{border-left:4px solid #14b6a6;background:#effbf8;padding:17px 20px;border-radius:0 10px 10px 0;margin:0 0 27px;color:#23586c;font-size:13px}.question{border:1px solid #e4ebef;border-radius:12px;padding:17px 20px;margin-bottom:12px;background:#fff}.question summary{font-weight:800;font-size:14px;cursor:pointer;color:#123148;list-style:none;display:flex;justify-content:space-between;gap:15px}.question summary:after{content:'+';font-size:22px;color:#0bac9c;line-height:18px}.question[open] summary:after{content:'−'}.question p{margin:13px 0 0;color:#61788a;line-height:1.75}.footer{background:#071d35;color:#aec4d2;padding:53px 0 25px}.fgrid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:35px}.footer h4{font-size:12px;color:#fff;margin:0 0 16px}.footer a{display:block;margin:0 0 12px;font-size:12px}.footer .brandname{color:white}.footer p{max-width:325px;font-size:12px;line-height:1.75;color:#94b0bd}.bottom{border-top:1px solid #2b4556;margin-top:31px;padding-top:19px;font-size:11px;color:#90aabb;display:flex;justify-content:space-between;gap:20px}.emailplaceholder{font-weight:800;color:#325b70}.helpform{background:#f7fbfd;padding:25px;border-radius:15px;margin-top:23px}.helpform label{display:block;font-size:12px;font-weight:800;margin:13px 0 6px}.helpform input,.helpform select,.helpform textarea{width:100%;border:1px solid #d9e6ed;border-radius:9px;padding:12px;font:inherit;background:white}.helpform textarea{min-height:110px}.helpform button{border:0;border-radius:9px;background:#0cac9f;color:white;font-weight:800;padding:12px 20px;margin-top:17px;cursor:pointer}.formhint{font-size:12px;color:#71889a;margin-top:13px}@media(max-width:850px){.layout{grid-template-columns:1fr;gap:25px}.toc{position:static;display:flex;flex-wrap:wrap;gap:10px}.toc h3{width:100%}.toc a{border:1px solid #e5edf1;padding:8px;border-radius:7px}.links{display:none}.fgrid{grid-template-columns:repeat(2,1fr)}.brand{min-width:unset}.button{margin-left:auto}}@media(max-width:540px){.mast{padding:42px 0}.mast h1{font-size:32px}.fgrid{grid-template-columns:1fr}.bottom{display:block}.button{padding:10px;font-size:10px}.brandname{font-size:20px}.tagline{font-size:7px}.brandmark{width:33px;height:33px}}
