@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{font-family:'DM Sans',sans-serif;color:#20352e;background:#f8faf9;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}header{height:100px;border-bottom:1px solid #e3e9e5;display:flex;align-items:center;justify-content:space-between;padding:0 6%}header>a:last-child{font-size:14px}.brand{font-family:Manrope,sans-serif;font-size:26px;font-weight:800;display:flex;align-items:center;letter-spacing:-1px}.light{font-weight:400}.logo{background:#206951;color:white;border-radius:11px;padding:2px 8px;margin-right:10px;letter-spacing:0}main{max-width:1100px;margin:auto;padding:58px 24px 0}.intro{text-align:center;margin-bottom:34px}.eyebrow,.small-label{font-size:12px;font-weight:700;letter-spacing:2px;color:#407561}h1{font-family:Manrope,sans-serif;font-size:46px;letter-spacing:-1.8px;font-weight:600;margin:15px 0}p{color:#78837e;line-height:1.7}.intro p{margin:0;font-size:16px}.address-card{padding:26px 32px 20px;background:#e7f0eb;border:1px solid #d0e1d6;border-radius:18px}.card-top,.card-bottom,.address-row,.inbox-header,.inbox-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}h2{font-size:17px;font-weight:600;margin:0}.pill{font-size:12px;background:#d6e7dd;border-radius:30px;padding:6px 12px;color:#38604a}.address-row{margin:19px 0}.address-row input{min-width:0;flex:1;border:1px solid #d2dfd7;border-radius:9px;padding:18px;background:#fff;color:#274b3b;font-size:20px;letter-spacing:.3px}.address-row button{background:#206951;color:white;padding:20px 24px;border:0;border-radius:9px}.address-row button span{margin-left:18px}.card-bottom{font-size:13px;color:#657e6e}.card-bottom button{border:0;background:transparent;color:#286649;font-size:14px;font-weight:600;padding:6px}button:disabled{opacity:.5;cursor:default}.workspace{display:grid;grid-template-columns:1fr 285px;gap:25px;margin-top:26px}.inbox{border:1px solid #e0e6e2;background:white;border-radius:15px;overflow:hidden}.inbox-header{padding:20px 24px;border-bottom:1px solid #edf0ed}.inbox-header h2{display:flex;align-items:center;gap:9px}.inbox-header h2 span{font-size:12px;background:#edf1ee;padding:3px 8px;border-radius:5px}.inbox-header button{border:1px solid #dfe6e1;background:white;border-radius:7px;padding:8px 12px;font-size:13px}.empty{text-align:center;min-height:270px;padding:48px 15px 28px}.mail-icon{display:inline-flex;border:1px solid #dbe6df;border-radius:19px;width:65px;height:65px;align-items:center;justify-content:center;font-size:32px;color:#819b8c;background:#f3f7f4;transform:rotate(-8deg)}h3{font-size:16px;font-weight:500}.empty h3{margin:22px 0 8px}.empty p{font-size:14px;margin:0}.inbox-footer{font-size:12px;padding:13px 24px;border-top:1px solid #edf0ed;color:#849188;background:#fcfdfc}aside{background:#f0f2ed;border-radius:15px;padding:29px 26px}aside h2{font-family:Manrope,sans-serif;font-size:25px;line-height:1.4;letter-spacing:-.7px;margin-top:13px}aside p{font-size:14px;line-height:1.7;margin:12px 0 0}.aside-line{height:1px;background:#dce2d9;margin:24px 0 18px}.shield{font-size:27px;color:#487059}aside h3{margin:8px 0}#notice{font-size:14px;min-height:24px;color:#38684f;margin:12px 0}#how{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:36px 0 52px}#how h2{font-family:Manrope,sans-serif;font-size:28px;line-height:1.4;letter-spacing:-.6px;margin-top:15px}ol{list-style:none;margin:0;padding:0}li{display:flex;gap:20px;margin-bottom:23px}li b{color:#789d87;font-size:13px;padding-top:3px}li h3{margin:0}li p{font-size:14px;margin:4px 0 0}footer{border-top:1px solid #e2e8e3;display:flex;align-items:center;justify-content:space-between;padding:28px 6%;font-size:12px;color:#77877c}footer .brand{font-size:21px;color:#365944}.message{display:block;text-align:left;width:100%;padding:18px 24px;border:0;border-bottom:1px solid #edf0ed;background:white}.message:hover{background:#f2f7f4}.message strong,.message span{display:block}.message span{font-size:14px;margin-top:6px;color:#6f8075}dialog{border:1px solid #d5dfd9;border-radius:15px;width:min(650px,90vw);padding:32px;color:#20352e}dialog::backdrop{background:#18382b88}dialog #close{float:right;border:0;background:transparent;font-size:20px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.7 'DM Sans',sans-serif}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #7faf98;outline-offset:3px}@media(max-width:700px){header{height:78px;padding:0 22px}main{padding:35px 18px 0}h1{font-size:33px;letter-spacing:-1px}.intro p{font-size:15px}.address-card{padding:20px}.address-row{flex-direction:column}.address-row input,.address-row button{width:100%;font-size:16px}.workspace{grid-template-columns:1fr}aside{display:none}.pill{font-size:11px}.card-top h2{font-size:15px}#how{grid-template-columns:1fr;gap:28px}footer{gap:15px;flex-wrap:wrap}footer>span:nth-child(2){display:none}.inbox-footer{padding:12px;font-size:11px}}
nav{display:flex;gap:28px;font-size:14px}nav a:hover{color:#206951}.guides{padding:45px 0;border-top:1px solid #dce5df}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:27px}.section-heading h2,.faq>h2{font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-.8px;margin:12px 0 0}.section-heading p{font-size:14px;max-width:210px;margin:0}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.guide-grid article{background:white;border:1px solid #dde7e0;border-radius:13px;padding:25px}.guide-grid article h3{font-family:Manrope,sans-serif;font-size:21px;line-height:1.45;letter-spacing:-.5px;margin:14px 0}.guide-grid article p{font-size:15px;color:#62756a}.guide-grid summary{font-size:14px;color:#206951;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;padding:10px 0}.guide-grid details[open] summary{border-bottom:1px solid #e3e9e5}.source-note{font-size:12px;margin:22px 0 0}.source-note a{text-decoration:underline}.faq{max-width:800px;margin:15px auto 70px}.faq>h2{margin-bottom:28px}.faq details{border-bottom:1px solid #dce5df;padding:19px 0}.faq summary{font-size:16px;font-weight:500;cursor:pointer}.faq p{font-size:15px;color:#62756a;padding-right:20px}@media(max-width:900px){.guide-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){header .brand{font-size:22px}nav{gap:15px}nav a{font-size:12px}nav a:first-child{display:none}.guide-grid{grid-template-columns:1fr}.section-heading{display:block}.section-heading p{max-width:none;margin-top:15px}.section-heading h2,.faq>h2{font-size:27px}.guides{padding-top:32px}}

.article-page{max-width:860px;padding-bottom:64px}.article-page p,.article-page li{font-size:16px;color:#405b4c;line-height:1.8}.article-page h2{font-size:25px;margin:32px 0 14px}.article-page h1{font-size:40px;line-height:1.2;overflow-wrap:anywhere}.article-page ul,.article-page ol{padding-left:24px;list-style:disc}.article-page li{display:list-item;margin:12px 0}.article-page a,.guide-grid article a{color:#176644;text-decoration:underline;text-underline-offset:3px}.breadcrumbs{display:block;font-size:14px;line-height:1.8}.back-inbox{padding:24px;background:#e7f0eb;border-radius:12px;margin-top:35px}header,footer{height:auto;min-height:90px;gap:20px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}header nav,footer nav{flex-wrap:wrap;font-size:14px}p{color:#52695c}@media(max-width:700px){header nav a,footer nav a{font-size:14px}header nav a:first-child{display:inline}.article-page h1{font-size:32px}header{padding:20px}.breadcrumbs{font-size:14px}}
