.region-page{width:min(100% - 48px,1440px);margin:0 auto;padding:108px 0 64px;color:#21352f}.region-crumbs{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:0 0 22px;font-size:13px;color:#718079}.region-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:center;padding:54px 0;border-top:1px solid #dce5df;border-bottom:1px solid #dce5df}.region-kicker{color:#176b58;font-weight:700;font-size:13px}.region-hero h1{font-size:clamp(34px,4vw,58px);line-height:1.08;margin:10px 0 24px;letter-spacing:0}.region-hero>div>p:not(.region-kicker){font-size:17px;line-height:1.9;max-width:850px;color:#50615a;white-space:pre-line}.region-hero dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid #dce5df;background:#f7faf8}.region-hero dl div{padding:22px;border-bottom:1px solid #dce5df}.region-hero dl div:nth-last-child(-n+2){border-bottom:0}.region-hero dt{font-size:12px;color:#73827b}.region-hero dd{margin:5px 0 0;font-weight:700}.region-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.region-actions a{display:inline-flex;padding:12px 19px;border:1px solid #176b58;color:#176b58;text-decoration:none}.region-actions .region-primary{background:#176b58;color:#fff}.region-product-tabs{display:flex;gap:26px;border-bottom:1px solid #dce5df;margin-bottom:40px}.region-product-tabs a{padding:18px 0 14px;color:#52635c;text-decoration:none;border-bottom:3px solid transparent}.region-product-tabs a.active{color:#176b58;border-color:#176b58;font-weight:700}.region-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px}.region-layout article>section{padding:8px 0 38px;margin-bottom:28px;border-bottom:1px solid #e1e8e3}.region-layout h2{font-size:24px;letter-spacing:0;margin-bottom:17px}.region-layout p,.region-layout li{line-height:1.9;color:#52635c}.region-preline{white-space:pre-line}.region-answer{border-left:4px solid #176b58!important;padding:24px 28px!important;background:#f3f8f5}.region-layout details{border-top:1px solid #dce5df;padding:16px 0}.region-layout summary{cursor:pointer;font-weight:700}.region-layout aside{position:sticky;top:96px;align-self:start}.region-layout aside section{padding:24px 0;border-top:3px solid #176b58}.region-layout aside ul{columns:2;padding-left:18px;max-height:420px;overflow:auto}.region-layout aside ol{padding-left:22px}.region-articles{list-style:none;padding:0}.region-articles li{padding:15px 0;border-top:1px solid #e1e8e3}.region-articles a{font-weight:700}.region-articles p{font-size:13px;margin:5px 0}.region-sources a{overflow-wrap:anywhere}@media(max-width:900px){.region-page{width:min(100% - 28px,1440px);padding-top:88px}.region-hero{grid-template-columns:1fr;gap:24px;padding:36px 0}.region-layout{grid-template-columns:1fr;gap:20px}.region-layout aside{position:static}.region-product-tabs{overflow:auto;gap:20px}.region-product-tabs a{white-space:nowrap}.region-hero h1{font-size:36px}}@media(max-width:480px){.region-hero dl{grid-template-columns:1fr}.region-hero dl div{border-bottom:1px solid #dce5df!important}.region-hero dl div:last-child{border-bottom:0!important}.region-layout h2{font-size:21px}}
.region-index-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:center;padding:58px 0;border-top:1px solid #dce5df}.region-index-hero h1{font-size:52px;line-height:1.12;letter-spacing:0;margin:10px 0 20px}.region-index-hero>div>p:not(.region-kicker){font-size:17px;line-height:1.9;color:#52635c;max-width:800px}.region-index-summary{border-left:4px solid #176b58;padding:22px 26px;background:#f3f8f5}.region-index-summary strong,.region-index-summary span{display:block}.region-index-summary strong{font-size:32px}.region-index-summary span{font-weight:700;color:#176b58;margin:4px 0 12px}.region-index-summary p{margin:0;line-height:1.7;color:#52635c}.region-index-section{padding:30px 0 52px;border-bottom:1px solid #dce5df}.region-index-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.region-index-heading h2,.region-index-answer h2{font-size:28px;letter-spacing:0;margin:5px 0}.region-index-heading>a{color:#176b58}.region-province-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #dce5df;border-left:1px solid #dce5df}.region-province-grid>a{min-width:0;padding:18px;border-right:1px solid #dce5df;border-bottom:1px solid #dce5df;text-decoration:none;background:#fff}.region-province-grid strong,.region-province-grid span{display:block;overflow-wrap:anywhere}.region-province-grid strong{color:#21352f}.region-province-grid span{font-size:12px;color:#7b8983;margin-top:4px}.region-province-grid a:hover{background:#f3f8f5}.region-index-muted{background:#f7faf8;margin-left:calc((100vw - min(100vw - 48px,1440px)) / -2);margin-right:calc((100vw - min(100vw - 48px,1440px)) / -2);padding-left:calc((100vw - min(100vw - 48px,1440px)) / 2);padding-right:calc((100vw - min(100vw - 48px,1440px)) / 2)}.region-featured-links{display:flex;flex-wrap:wrap;gap:10px}.region-featured-links a{padding:10px 14px;border:1px solid #cedbd3;background:#fff;color:#315148;text-decoration:none}.region-index-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;border:1px solid #dce5df}.region-index-process li{display:flex;gap:14px;padding:24px;border-right:1px solid #dce5df}.region-index-process li:last-child{border:0}.region-index-process>li>span{color:#176b58;font-weight:700}.region-index-process h3{font-size:17px;margin:0 0 8px}.region-index-process p{color:#62716b;line-height:1.7;margin:0}.region-index-answer{max-width:900px;border:0}.region-index-answer>p{line-height:1.9;color:#52635c}@media(max-width:1000px){.region-province-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.region-index-process{grid-template-columns:1fr 1fr}.region-index-process li:nth-child(2){border-right:0}.region-index-process li:nth-child(-n+2){border-bottom:1px solid #dce5df}}@media(max-width:700px){.region-index-hero{grid-template-columns:1fr;gap:24px;padding:36px 0}.region-index-hero h1{font-size:36px}.region-province-grid{grid-template-columns:1fr 1fr}.region-index-process{grid-template-columns:1fr}.region-index-process li{border-right:0;border-bottom:1px solid #dce5df!important}.region-index-process li:last-child{border-bottom:0!important}.region-index-heading{align-items:flex-start;flex-direction:column}.region-index-muted{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}}
