/* V24 independent stylesheet for blog & FAQ, busts stale CDN cache */
/* V22 editorial journal */
.sdgg-editorial{background:#f8faf8;color:#113c50}.sdgg-editorial .sd-container,.sdgg-kb-container{width:min(1200px,calc(100% - 48px));margin-inline:auto}.sdgg-ed-hero{background:#08374f;color:#fff;padding:82px 0 94px;position:relative;overflow:hidden}.sdgg-ed-hero:after{content:"";position:absolute;right:-90px;top:-180px;width:580px;height:580px;border:1px solid #ffffff21;border-radius:50%;box-shadow:0 0 0 72px #ffffff05,0 0 0 147px #ffffff04;pointer-events:none}.sdgg-ed-hero-top,.sdgg-ed-hero-footer,.sdgg-ed-section-head{display:flex;justify-content:space-between;align-items:center;gap:28px}.sdgg-ed-kicker,.sdgg-ed-issue{font-size:11px;font-weight:800;letter-spacing:.16em}.sdgg-ed-kicker{color:#b6ed65}.sdgg-ed-kicker b{padding:0 9px}.sdgg-ed-issue{color:#adcad2}.sdgg-ed-hero h1{max-width:1050px;font-size:clamp(56px,8.2vw,124px);font-weight:800;line-height:1.04;letter-spacing:-.065em;color:#fff;margin:50px 0 42px}.sdgg-ed-hero h1 em,.sdgg-ed-section-head h2 em{font-family:Georgia,serif;font-weight:400;color:#b5e467}.sdgg-ed-hero-footer p{max-width:570px;color:#d1e2e6;font-size:17px;line-height:1.7}.sdgg-ed-hero-footer a{display:inline-flex;gap:33px;align-items:center;color:#fff;border-bottom:1px solid #9acb55;padding:0 0 15px;font-weight:800;text-decoration:none}.sdgg-ed-feature{padding:72px 0 90px}.sdgg-ed-feature-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(30px,5vw,80px);align-items:center}.sdgg-ed-feature-image{display:block;position:relative;height:490px;overflow:hidden;border-radius:12px;background:#dce7e8}.sdgg-ed-feature-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.sdgg-ed-feature-image:hover img,.sdgg-ed-card-image:hover img{transform:scale(1.035)}.sdgg-ed-feature-image>span{position:absolute;left:24px;top:24px;background:#fff;padding:12px 17px;border-radius:4px;color:#153f51;font-weight:850;font-size:11px;letter-spacing:.08em}.sdgg-ed-category{color:#619b21;font-weight:900;letter-spacing:.15em;font-size:11px}.sdgg-ed-category b{margin-inline:10px}.sdgg-ed-feature-copy h2{font-size:clamp(32px,4.6vw,62px);letter-spacing:-.045em;line-height:1.13;margin:18px 0}.sdgg-ed-feature-copy h2 a,.sdgg-ed-card h3 a{color:#0a364b;text-decoration:none}.sdgg-ed-feature-copy p{font-size:17px;line-height:1.75;color:#54707c}.sdgg-ed-byline{font-size:11px;letter-spacing:.08em;color:#667d86;font-weight:800;margin:25px 0}.sdgg-ed-byline i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#88bd34;vertical-align:middle;margin:0 12px}.sdgg-ed-read{display:inline-flex;justify-content:space-between;gap:60px;background:#8dc533;color:#12374a!important;padding:17px 22px;border-radius:7px;font-weight:800;text-decoration:none}.sdgg-ed-index{padding:75px 0 95px;background:#fff}.sdgg-ed-section-head{align-items:end}.sdgg-ed-section-head h2{font-size:clamp(35px,4vw,55px);line-height:1.15;margin:12px 0;color:#123f50;letter-spacing:-.04em}.sdgg-ed-section-head h2 em{color:#479d83}.sdgg-ed-section-head p{max-width:300px;color:#677f88;line-height:1.7}.sdgg-ed-topic-list{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 34px;padding-bottom:26px;border-bottom:1px solid #deeaed}.sdgg-ed-topic-list a{background:#f4f9f8;border:1px solid #d7e5e4;border-radius:30px;padding:11px 17px;font-weight:750;font-size:13px;text-decoration:none;color:#174458}.sdgg-ed-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.sdgg-ed-card{border:1px solid #e0e8e7;border-radius:12px;overflow:hidden;box-shadow:0 12px 38px rgba(8,44,58,.05);background:#fff;display:flex;flex-direction:column}.sdgg-ed-card-image{height:230px;background:#e3eaec;overflow:hidden;display:block}.sdgg-ed-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.sdgg-ed-card-body{padding:25px;display:flex;flex-direction:column;flex:1}.sdgg-ed-card-meta{display:flex;justify-content:space-between;gap:10px;color:#73878d;font-size:10px;font-weight:800;letter-spacing:.07em}.sdgg-ed-card-meta span:first-child{color:#539321}.sdgg-ed-card h3{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin:17px 0 10px}.sdgg-ed-card p{font-size:14px;line-height:1.7;color:#647984;margin:0 0 23px}.sdgg-ed-card-link{border-top:1px solid #e5eded;display:flex;justify-content:space-between;padding-top:18px;margin-top:auto;text-decoration:none;color:#0c5a69;font-weight:800;font-size:13px}.sdgg-ed-pagination{margin-top:43px;text-align:center}.sdgg-ed-outro{background:#eaf4ef;padding:75px 0}.sdgg-ed-outro .sd-container>span{font-size:11px;letter-spacing:.15em;color:#477957;font-weight:900}.sdgg-ed-outro .sd-container>div{display:flex;align-items:end;justify-content:space-between;gap:30px}.sdgg-ed-outro h2{font-size:clamp(30px,4vw,52px);line-height:1.15;color:#123d50}.sdgg-ed-outro a{background:#0e4960;color:#fff;text-decoration:none;padding:19px 28px;border-radius:7px;font-weight:800}
/* V22 knowledge base */
.sdgg-kb-page{background:#f8fbfa;color:#143c4c}.sdgg-kb-hero{padding:83px 0 87px;background:#08394f;position:relative;overflow:hidden;color:#fff}.sdgg-kb-hero .sdgg-kb-container{position:relative;z-index:1}.sdgg-kb-glow{position:absolute;right:-140px;top:-160px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,#86c8ad44,transparent 66%);pointer-events:none}.sdgg-kb-eyebrow{font-size:11px;font-weight:900;color:#bbf06b;letter-spacing:.17em}.sdgg-kb-hero h1{font-size:clamp(48px,7vw,93px);line-height:1.04;letter-spacing:-.06em;color:#fff;margin:21px 0}.sdgg-kb-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#c4ed79}.sdgg-kb-hero p{max-width:650px;color:#d2e5e8;font-size:17px;line-height:1.7}.sdgg-kb-search{display:flex;align-items:center;gap:12px;background:#fff;max-width:680px;border-radius:12px;margin-top:30px;padding:7px 19px;box-shadow:0 15px 45px #001e2d44}.sdgg-kb-search span{font-size:30px;color:#589960}.sdgg-kb-search input{width:100%;height:55px;background:transparent;border:0!important;box-shadow:none!important;outline:none;font-size:16px;color:#113d4e}.sdgg-kb-hero-links{display:flex;flex-wrap:wrap;gap:28px;margin-top:22px}.sdgg-kb-hero-links a{font-size:13px;color:#cce7d7;text-decoration:none;font-weight:700}.sdgg-kb-chips{display:none}.sdgg-kb-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:68px;align-items:start;padding:65px 0 110px}.sdgg-kb-sidebar{position:sticky;top:30px;background:#fff;border:1px solid #e2eae8;border-radius:16px;padding:21px;box-shadow:0 8px 35px #0b3c5010}.sdgg-kb-side-label{display:block;color:#65987b;font-size:10px;letter-spacing:.12em;font-weight:900;margin:7px 9px 19px}.sdgg-kb-nav-link{display:flex;align-items:center;gap:11px;padding:13px 10px;border-radius:8px;color:#143e50;font-size:13px;font-weight:800;text-decoration:none!important}.sdgg-kb-nav-link:hover,.sdgg-kb-nav-link:focus{background:#eff7ef}.sdgg-kb-nav-link>span{font-size:10px;color:#70a58b}.sdgg-kb-nav-link b{margin-left:auto;font-weight:400;color:#83ad7b}.sdgg-kb-side-help{background:#eaf5ed;border-radius:12px;padding:22px;margin-top:24px}.sdgg-kb-side-help strong{font-size:17px}.sdgg-kb-side-help p{font-size:13px;color:#537276;line-height:1.6}.sdgg-kb-side-help a{font-weight:850;color:#175b56;font-size:13px;text-decoration:none}.sdgg-kb-intro{margin-bottom:45px}.sdgg-kb-intro>span,.sdgg-kb-topic-head>span{color:#57965b;font-size:11px;font-weight:900;letter-spacing:.15em}.sdgg-kb-intro h2{font-size:clamp(33px,4vw,48px);letter-spacing:-.04em;margin:9px 0;color:#0b3a4e}.sdgg-kb-intro p{color:#687f86}.sdgg-kb-topic{scroll-margin-top:35px;margin:0 0 50px}.sdgg-kb-topic-head{border-bottom:2px solid #123e52;padding-bottom:18px}.sdgg-kb-topic-head h2{color:#113b4d;font-size:30px;letter-spacing:-.035em;margin:8px 0 0}.sdgg-kb-question{border-bottom:1px solid #dce8e7;background:transparent}.sdgg-kb-question summary{display:flex;justify-content:space-between;gap:24px;align-items:center;font-weight:800;color:#123b4f;font-size:16px;line-height:1.5;padding:21px 7px;cursor:pointer;list-style:none}.sdgg-kb-question summary::-webkit-details-marker{display:none}.sdgg-kb-question summary span{font-size:24px;font-weight:400;color:#6da538}.sdgg-kb-question[open] summary span{transform:rotate(45deg)}.sdgg-kb-answer{color:#516b75;padding:0 30px 25px 7px;line-height:1.8;font-size:15px}.sdgg-kb-empty{padding:23px;background:#fff;border:1px solid #dce8e7;border-radius:12px}.sdgg-kb-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#0b4658;color:#fff;border-radius:19px;padding:45px 53px;margin-bottom:85px}.sdgg-kb-bottom span{font-size:11px;letter-spacing:.13em;font-weight:900;color:#b5e867}.sdgg-kb-bottom h2{color:#fff;font-size:34px;margin:10px 0}.sdgg-kb-bottom p{color:#cce1e5}.sdgg-kb-bottom>a{white-space:nowrap;text-decoration:none;background:#a2d544;color:#163d48;border-radius:8px;padding:16px 25px;font-weight:850}
@media(max-width:900px){.sdgg-ed-feature-grid,.sdgg-kb-layout{grid-template-columns:1fr;gap:25px}.sdgg-kb-sidebar{display:none}.sdgg-kb-chips{display:flex;overflow-x:auto;gap:9px;padding:17px 0 5px}.sdgg-kb-chips .sdgg-kb-nav-link{flex-shrink:0;background:#fff;border:1px solid #deebe6}.sdgg-kb-layout{padding-top:30px}.sdgg-ed-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdgg-ed-feature-image{height:420px}}
@media(max-width:600px){.sdgg-editorial .sd-container,.sdgg-kb-container{width:calc(100% - 34px)}.sdgg-ed-hero{padding:64px 0}.sdgg-ed-hero-top,.sdgg-ed-hero-footer,.sdgg-ed-section-head,.sdgg-ed-outro .sd-container>div,.sdgg-kb-bottom{align-items:start;flex-direction:column}.sdgg-ed-issue{display:none}.sdgg-ed-hero h1{font-size:clamp(48px,12vw,70px);margin:36px 0}.sdgg-ed-feature{padding:40px 0 70px}.sdgg-ed-feature-image{height:285px}.sdgg-ed-index{padding:52px 0}.sdgg-ed-card-grid{grid-template-columns:1fr}.sdgg-kb-hero{padding:60px 0}.sdgg-kb-hero h1{font-size:clamp(47px,11vw,68px)}.sdgg-kb-search input{font-size:14px}.sdgg-kb-topic-head h2{font-size:25px}.sdgg-kb-bottom{padding:32px 25px}.sdgg-kb-bottom h2{font-size:28px}}
