.editorial-page{background:var(--paper)}.editorial-kicker{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.11em;line-height:1.6;color:#475e35;margin-bottom:17px}.editorial-breadcrumb{display:flex;flex-wrap:wrap;gap:9px 12px;font-size:.875rem;color:#aebbac;padding:26px 0 42px;line-height:1.6}.editorial-breadcrumb a:hover{color:var(--lime)}.sector-head,.knowledge-head,.article-head{background:var(--dark);color:#f5f7f2}.sector-head .editorial-kicker,.knowledge-head .editorial-kicker,.article-head .editorial-kicker{color:#b6caa7}.sector-title-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:end;margin-bottom:42px}.sector-title-grid h1{font-size:clamp(2.7rem,4.1vw,4rem);line-height:1.12;letter-spacing:-.045em}.sector-title-grid h1 em{display:block;margin-top:7px}.sector-lead p{font-size:1.125rem;line-height:1.8;color:#b7c4b6;max-width:510px}.sector-lead .button{margin-top:24px}.sector-hero-image{position:relative;aspect-ratio:2.55;overflow:hidden;border-radius:3px 3px 36px 3px;background:#25372a}.sector-hero-image img{width:100%;height:100%;object-fit:cover;object-position:50% 48%}.sector-hero-image figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:15px;padding:45px 26px 20px;background:linear-gradient(transparent,#0a170fe8);font-size:.8125rem;color:#e5eddf}.sector-cert{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:.875rem;color:#a8b8a1;padding:23px 0 33px}.sector-cert a{color:#c8eaa4;text-decoration:underline;text-underline-offset:5px}.editorial-section{padding:88px 0}.editorial-section-head{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end;margin-bottom:45px}.editorial-section-head h2,.sector-documentation h2{font-size:clamp(2rem,3.3vw,3rem);max-width:590px}.editorial-section-head>p{font-size:1rem;line-height:1.85;color:var(--muted)}.sector-zones{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.sector-zone{display:grid;grid-template-columns:42px 1fr;gap:20px;border-top:1px solid var(--border);padding:30px 0}.sector-zone-number{color:#728954;font-family:var(--heading);font-size:.9375rem;padding-top:3px}.sector-zone h3{font-size:1.375rem;margin-bottom:12px}.sector-zone p{color:var(--muted);line-height:1.8;font-size:1rem}.sector-method{background:#eaf0e3;--muted:#4e5e47}.sector-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.sector-steps li{border-top:1px solid #bcccaf;padding-top:22px}.sector-steps span{font-size:.875rem;color:#657d52}.sector-steps h3{font-size:1.25rem;margin:20px 0 14px}.sector-steps p{font-size:1rem;line-height:1.8;color:#596752}.sector-documentation{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:start}.sector-documentation>div>p{color:var(--muted);line-height:1.9;margin-top:24px}.editorial-context-links{display:flex;flex-wrap:wrap;gap:16px 25px;margin-top:26px;font-size:.875rem}.editorial-context-links a{text-decoration:underline;text-underline-offset:5px}.sector-deliverables{padding:32px 34px;border:1px solid #cdd7c7;background:#eef3e8}.sector-deliverables ul{padding:0;margin:0;list-style:none}.sector-deliverables li{padding:15px 0;border-bottom:1px solid #ced8c9;font-size:1rem}.sector-deliverables li:before{content:'✓';color:#6a853f;margin-right:13px}.sector-deliverables p{font-size:.875rem;margin-top:20px;line-height:1.8;color:#5d6d50}.sector-deliverables a{text-decoration:underline;text-underline-offset:4px}.editorial-faq{padding-top:0}.editorial-faq .faq-list p{font-size:1rem}.sector-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;padding-bottom:84px;align-items:start}.editorial-contact{background:var(--dark);padding:38px;color:#f0f6eb;border-radius:3px 3px 32px 3px}.editorial-contact .editorial-kicker{color:#b8d49d}.editorial-contact h2{font-size:2rem}.editorial-contact p{margin:20px 0 27px;color:#b4c2ae;line-height:1.85}.editorial-contact>div{display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center}.editorial-phone{font-size:1.0625rem;font-weight:600;color:#d9edc8}.sector-reading{padding-top:10px}.sector-reading .is-compact{grid-template-columns:140px minmax(0,1fr)}.sector-reading .knowledge-card p{display:none}.sector-reading .knowledge-card h3{font-size:1.375rem}.editorial-source{font-size:.8125rem;line-height:1.8;color:#526149;margin-top:28px}.editorial-source a{text-decoration:underline;text-underline-offset:4px}.knowledge-head{padding-bottom:65px}.knowledge-head-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:end}.knowledge-head h1{font-size:clamp(2.8rem,4.9vw,4.3rem)}.knowledge-head-grid>p{font-size:1.125rem;line-height:1.85;color:#b6c5b4;max-width:540px;padding-bottom:5px}.knowledge-collection{padding:62px 0 74px}.knowledge-collection-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px}.knowledge-collection-heading h2{font-size:1.625rem}.knowledge-collection-heading>span{font-size:.875rem;color:#526149}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.knowledge-card{min-width:0}.knowledge-card-image{display:block;background:#dde4d8;overflow:hidden;aspect-ratio:3/2;border-radius:2px}.knowledge-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.knowledge-card-image:hover img{transform:scale(1.035)}.knowledge-card-copy{padding-top:25px}.knowledge-card .editorial-kicker{font-size:.75rem;letter-spacing:.09em;margin-bottom:13px}.knowledge-card h3{font-size:1.5rem;line-height:1.35}.knowledge-card h3 a:hover{color:#657e46;text-decoration:underline;text-underline-offset:5px}.knowledge-card p{font-size:1rem;color:var(--muted);line-height:1.75;margin-top:15px}.article-meta{display:block;font-size:.8125rem;color:#50623f;margin-top:18px}.knowledge-image-note{font-size:.8125rem;color:#526149;margin-top:30px}.knowledge-bridge{padding:52px 0 75px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1.2fr;gap:10px 85px}.knowledge-bridge>.editorial-kicker{grid-column:1/-1}.knowledge-bridge h2{font-size:2.35rem}.knowledge-bridge>div a{display:block;border-bottom:1px solid var(--border);padding:17px 0}.knowledge-bridge>div a:first-child{padding-top:0}.knowledge-bridge strong{font-family:var(--heading);font-size:1.25rem;font-weight:600}.knowledge-bridge>div a:hover strong{color:#607c41}.knowledge-bridge a span{display:block;font-size:.9375rem;color:var(--muted);margin-top:4px}.knowledge-home{padding:74px 0;background:#edf2e7;border-top:1px solid #dce5d5;border-bottom:1px solid #dce5d5}.knowledge-home-grid{display:grid;grid-template-columns:.85fr 1.5fr;gap:85px;align-items:start}.knowledge-home-intro{padding-top:9px}.knowledge-home h2{font-size:clamp(2rem,3.2vw,2.8rem)}.knowledge-home h2 em{color:#657c43}.knowledge-home-intro p{font-size:1rem;color:#66715c;margin:24px 0;line-height:1.8;max-width:350px}.knowledge-home-list{display:grid;gap:23px}.is-compact{display:grid;grid-template-columns:170px minmax(0,1fr);gap:25px;align-items:center;border-bottom:1px solid #d7dfd0;padding-bottom:23px}.is-compact .knowledge-card-image{aspect-ratio:3/2}.is-compact .knowledge-card-copy{padding-top:0}.is-compact h3{font-size:1.25rem}.is-compact .editorial-kicker{font-size:.75rem;margin-bottom:9px}.is-compact p{display:none}.is-compact .article-meta{margin-top:10px}.knowledge-home-list .is-compact:last-child{border:0;padding-bottom:0}.article-head{padding-bottom:54px}.article-title-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;align-items:center}.article-title-grid h1{font-size:clamp(2.25rem,3.35vw,3.3rem);letter-spacing:-.04em;line-height:1.17}.article-byline{display:flex;flex-wrap:wrap;gap:9px 22px;font-size:.8125rem;color:#a8bba0;margin-top:29px}.article-hero-image{position:relative;aspect-ratio:3/2;border-radius:3px 3px 32px 3px;overflow:hidden;background:#25362a}.article-hero-image img{width:100%;height:100%;object-fit:cover}.article-hero-image figcaption{position:absolute;right:0;left:0;bottom:0;text-align:right;padding:40px 20px 15px;background:linear-gradient(transparent,#102216c9);font-size:.8125rem;color:#eef5e8}.article-layout{display:grid;grid-template-columns:265px minmax(0,760px);justify-content:space-between;gap:75px;padding-top:65px;padding-bottom:80px;align-items:start}.article-sidebar{position:sticky;top:122px;max-height:calc(100dvh - 145px);overflow:auto;padding-right:12px}.article-sidebar ol{margin:0;padding:0;list-style:none}.article-sidebar li{padding:0;border-bottom:1px solid var(--border)}.article-sidebar a{display:block;font-size:.875rem;color:#6d7962;padding:11px 0;line-height:1.6}.article-sidebar a:hover,.article-sidebar a[aria-current]{color:#304b1b}.article-sidebar a[aria-current]{font-weight:650}.article-sidebar .article-back{margin-top:22px;text-decoration:underline;text-underline-offset:4px;font-size:.8125rem}.article-body{min-width:0}.article-body p{font-size:1.0625rem;line-height:1.9;color:#52604b}.article-body .article-lead{font-size:1.25rem;line-height:1.8;color:#263722}.article-takeaways{background:#eaf0e3;border-left:3px solid #95b464;padding:28px 32px;margin-top:32px;margin-bottom:45px}.article-takeaways ul{margin:0;padding-left:20px}.article-takeaways li{font-size:1rem;line-height:1.75;padding:5px 0;color:#425737}.article-section{padding:8px 0 32px;scroll-margin-top:125px}.article-section h2{font-size:1.75rem;line-height:1.35;letter-spacing:-.035em;color:#23341f;margin-bottom:22px}.article-section p+p{margin-top:19px}.article-checklist{padding:0;margin:23px 0;list-style:none}.article-checklist li{position:relative;padding:12px 0 12px 29px;border-bottom:1px solid #dde4d7;font-size:1rem;line-height:1.8;color:#53604b}.article-checklist li:before{content:'✓';position:absolute;left:0;top:12px;color:#6e8c44}.article-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid #cbd8c1;border-radius:2px}.article-table-wrap table{border-collapse:collapse;width:100%;text-align:left;font-size:1rem;line-height:1.7}.article-table-wrap th,.article-table-wrap td{padding:17px 19px;vertical-align:top;border-bottom:1px solid #d9e2d1}.article-table-wrap tr:last-child>*{border-bottom:0}.article-table-wrap thead{background:#253920;color:#edf5e5}.article-table-wrap th{font-weight:600}.article-table-wrap tbody th{min-width:135px;color:#345126;background:#eef3e9;width:25%}.article-table-wrap td{color:#58624f}.article-example{background:#edf3e6;border:1px solid #d2ddc7;margin:27px 0;padding:26px 30px}.article-example>strong{font-size:.875rem;color:#536d39}.article-example dl{margin:15px 0 0}.article-example dl>div{display:grid;grid-template-columns:145px 1fr;gap:18px;padding:13px 0;border-top:1px solid #d6dfcd;font-size:1rem;line-height:1.7}.article-example dt{color:#5d7347}.article-example dd{margin:0;color:#35482a}.article-note{border-left:3px solid #8daf57;padding:20px 26px;margin:26px 0;font-size:1rem;line-height:1.8;background:#eef3e8;color:#496137}.article-sources{padding:26px 0 30px;border-top:1px solid #dbe2d5}.article-sources h2{font-size:1.25rem;margin-bottom:14px}.article-sources p,.article-sources li{font-size:.9375rem;color:#73806b;line-height:1.8}.article-sources ul{padding-left:19px}.article-sources a{text-decoration:underline;text-underline-offset:4px}.article-service-cta{background:var(--dark);color:#f0f6ed;padding:35px 38px;margin-top:15px;border-radius:3px 3px 30px 3px}.article-service-cta .editorial-kicker{color:#abc18f}.article-service-cta h2{font-size:1.75rem;line-height:1.4;margin-bottom:25px}.related-reading{padding:50px 0 70px;border-top:1px solid var(--border)}.related-reading h2{font-size:2rem;margin-bottom:35px}.related-reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.related-reading .is-compact{align-items:start}.footer-editorial{display:flex;gap:20px 32px;flex-wrap:wrap;font-size:.875rem;color:#bac8b0;padding-bottom:28px}.footer-editorial a:hover{color:var(--lime)}.nav a[aria-current],.nav-services:has(a[aria-current])>summary{color:var(--lime)}
@media(max-width:1100px){.sector-title-grid,.knowledge-head-grid{gap:40px}.sector-title-grid h1{font-size:3rem}.sector-hero-image{aspect-ratio:2.25}.editorial-section-head,.sector-documentation{gap:40px}.sector-zones{gap:0 35px}.sector-steps{grid-template-columns:repeat(2,1fr);gap:32px}.sector-bottom{gap:32px}.sector-reading .is-compact{grid-template-columns:110px minmax(0,1fr);gap:18px}.knowledge-grid{gap:24px}.knowledge-card h3{font-size:1.3rem}.knowledge-home-grid{gap:50px;grid-template-columns:.8fr 1.3fr}.is-compact{grid-template-columns:135px minmax(0,1fr);gap:22px}.article-title-grid{gap:35px}.article-title-grid h1{font-size:2.6rem}.article-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}.related-reading-grid{gap:30px}.related-reading .is-compact{grid-template-columns:110px minmax(0,1fr);gap:17px}}
@media(max-width:900px){.sector-title-grid{grid-template-columns:1fr 1fr;gap:30px}.sector-title-grid h1{font-size:2.7rem}.sector-lead p{font-size:1rem}.knowledge-home-grid{grid-template-columns:1fr;gap:38px}.knowledge-home h2 br{display:none}.knowledge-home-intro p{max-width:620px}.knowledge-home-list{grid-template-columns:repeat(3,1fr);gap:25px}.knowledge-home-list .is-compact{grid-template-columns:1fr;align-items:start;border:0;padding:0;gap:16px}.knowledge-home-list .knowledge-card-image{aspect-ratio:3/2}.knowledge-home-list .knowledge-card h3{font-size:1.125rem}.knowledge-home-list .article-meta{font-size:.75rem}.article-title-grid{grid-template-columns:1fr;gap:34px}.article-title-grid h1{font-size:2.7rem;max-width:800px}.article-hero-image{aspect-ratio:3/2;width:min(100%,585px)}.article-layout{grid-template-columns:1fr;padding-top:38px;gap:32px}.article-sidebar{position:static;max-height:none;padding:0}.article-sidebar nav{padding:23px 25px;background:#eaf0e3}.article-sidebar ol{columns:2;column-gap:28px}.article-sidebar li{break-inside:avoid}.article-sidebar .article-back{display:none}.article-body{max-width:760px;margin:auto}.sector-bottom{grid-template-columns:1fr;gap:36px}.sector-reading .is-compact{grid-template-columns:180px minmax(0,1fr)}.knowledge-head-grid{gap:35px}.knowledge-head-grid h1{font-size:3rem}.knowledge-head-grid>p{font-size:1rem}}
@media(max-width:680px){.editorial-breadcrumb{padding:22px 0 31px;font-size:.8125rem;gap:7px 9px}.sector-title-grid,.knowledge-head-grid{grid-template-columns:1fr;gap:25px}.sector-title-grid h1{font-size:2.5rem}.sector-title-grid{margin-bottom:31px}.sector-hero-image{aspect-ratio:1.3;border-radius:3px 3px 25px 3px}.sector-hero-image img{object-position:42% 50%}.sector-hero-image figcaption{padding:30px 17px 16px;flex-direction:column;gap:4px;font-size:.75rem}.sector-cert{font-size:.8125rem;gap:8px;padding-bottom:25px}.editorial-section{padding:55px 0}.editorial-section-head{grid-template-columns:1fr;gap:23px;margin-bottom:28px}.editorial-section-head h2,.sector-documentation h2{font-size:2rem}.sector-zones{grid-template-columns:1fr}.sector-zone{grid-template-columns:30px 1fr;gap:13px;padding:25px 0}.sector-zone h3{font-size:1.25rem}.sector-steps{grid-template-columns:1fr;gap:28px}.sector-steps h3{margin:13px 0}.sector-documentation{grid-template-columns:1fr;gap:30px}.sector-deliverables{padding:26px}.editorial-faq{padding-top:0}.editorial-contact{padding:29px 25px}.editorial-contact h2{font-size:1.8rem}.sector-bottom{padding-bottom:58px}.sector-reading .is-compact{grid-template-columns:110px minmax(0,1fr);gap:17px}.sector-reading .knowledge-card h3{font-size:1.2rem}.knowledge-head{padding-bottom:38px}.knowledge-head-grid h1{font-size:2.7rem}.knowledge-collection{padding:39px 0 50px}.knowledge-collection-heading{align-items:start}.knowledge-collection-heading h2{font-size:1.35rem}.knowledge-collection-heading>span{font-size:.8125rem;white-space:nowrap;padding-top:4px}.knowledge-grid{grid-template-columns:1fr;gap:36px}.knowledge-card-copy{padding-top:20px}.knowledge-card h3{font-size:1.5rem}.knowledge-bridge{grid-template-columns:1fr;gap:15px;padding:38px 0 55px}.knowledge-bridge h2{font-size:2rem;margin-bottom:14px}.knowledge-home{padding:52px 0}.knowledge-home-grid{gap:32px}.knowledge-home-list{grid-template-columns:1fr;gap:22px}.knowledge-home-list .is-compact{grid-template-columns:110px minmax(0,1fr);gap:18px;border-bottom:1px solid #d7dfd0;padding-bottom:22px;align-items:center}.knowledge-home-list .knowledge-card-image{aspect-ratio:3/2}.knowledge-home-list .knowledge-card .editorial-kicker{font-size:.75rem;letter-spacing:.035em;line-height:1.5;margin-bottom:7px}.knowledge-home-list .knowledge-card h3{font-size:1.0625rem}.article-head{padding-bottom:35px}.article-title-grid h1{font-size:2.25rem;overflow-wrap:break-word}.article-byline{margin-top:23px;gap:7px 16px}.article-hero-image{aspect-ratio:3/2}.article-sidebar nav{padding:22px}.article-sidebar ol{columns:1}.article-sidebar a{font-size:.875rem;padding:9px 0}.article-layout{padding-bottom:52px}.article-body .article-lead{font-size:1.125rem}.article-body p{font-size:1rem}.article-takeaways{padding:23px;margin:27px 0 34px}.article-section h2{font-size:1.5rem;margin-bottom:18px}.article-section{padding-bottom:26px;scroll-margin-top:100px}.article-example{padding:23px}.article-example dl>div{grid-template-columns:1fr;gap:5px}.article-example dt{font-size:.875rem}.article-table-wrap{margin-inline:0}.article-table-wrap table{font-size:.9375rem;min-width:500px}.article-table-wrap th,.article-table-wrap td{padding:14px}.article-note{padding:18px 21px}.article-service-cta{padding:28px 24px}.article-service-cta h2{font-size:1.5rem}.related-reading{padding:35px 0 50px}.related-reading h2{font-size:1.7rem}.related-reading-grid{grid-template-columns:1fr;gap:24px}.related-reading .is-compact{grid-template-columns:110px minmax(0,1fr)}.related-reading .knowledge-card h3{font-size:1.2rem}.footer-editorial{font-size:.8125rem;gap:13px 20px;padding-bottom:25px}}
.editorial-page main{overflow-wrap:anywhere}.article-body{width:100%}.article-layout>*,.article-title-grid>*,.knowledge-bridge>*,.sector-title-grid>*,.sector-documentation>*,.sector-bottom>*,.knowledge-card-copy{min-width:0}.knowledge-collection-heading{flex-wrap:wrap}
@media(prefers-reduced-motion:reduce){.knowledge-card img{transition:none}.knowledge-card-image:hover img{transform:none}}
@media print{.header,footer,.cookie-notice,.article-sidebar,.article-service-cta,.related-reading,.article-hero-image,.skip{display:none!important}.article-head{background:white;color:black;padding:0}.article-head .editorial-kicker,.article-byline{color:#444}.article-title-grid,.article-layout{display:block}.article-title-grid h1{font-size:28pt}.container{width:100%;max-width:none}.article-layout{padding:25px 0}.article-body{max-width:none}.article-section{break-inside:avoid}.article-table-wrap{overflow:visible}.article-table-wrap table{min-width:0}.article-breadcrumb{display:none}}
.article-download{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;background:var(--dark);color:#edf4e7;border:1px solid #405b37;border-radius:3px 3px 24px 3px;padding:30px;margin:0 0 44px;scroll-margin-top:120px}.article-download .editorial-kicker{color:#b8d39d;font-size:.75rem;letter-spacing:.09em}.article-download h2{font-size:1.45rem;line-height:1.35;letter-spacing:-.025em}.article-download p{font-size:.9375rem;color:#bdccb5;line-height:1.75;margin:13px 0}.download-meta{display:block;font-size:.8125rem;color:#a6bd99;line-height:1.7}.article-download .button{white-space:nowrap;gap:15px;font-size:.875rem}.article-download .button span{font-size:1.3rem}
@media(max-width:1100px){.article-download{grid-template-columns:1fr}.article-download .button{justify-self:start}}
@media(max-width:680px){.article-download{padding:25px;gap:22px}.article-download h2{font-size:1.35rem}}
@media print{.article-download{display:none!important}}

.knowledge-home-intro .atlas-home-link{display:block;margin-top:20px}

.article-download .download-scope{font-size:.9375rem;line-height:1.7;margin-top:16px;color:#c8d8bb;max-width:620px}

/* Related service and atlas links in knowledge articles. */
.article-topic-links{padding:8px 0 34px}.article-topic-links h2{font-size:1.375rem;line-height:1.4;letter-spacing:-.025em;color:#23341f}.article-topic-links .editorial-context-links{margin-top:16px;line-height:1.65}

/* Cards retain the same photographic proportions on every screen. */
.knowledge-card-image{flex:none}
.knowledge-card-image img{display:block}
.service-reading{padding-block:50px 64px;border-top:1px solid #d4ddcf}
.service-reading-heading{max-width:770px;margin-bottom:30px}
.service-reading-heading h2{font-size:clamp(1.75rem,2.6vw,2.4rem);line-height:1.3;letter-spacing:-.035em;text-wrap:balance}
.service-reading-heading p{margin-top:16px;line-height:1.8;color:#5c6c53}
.service-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}
.service-reading-grid .is-compact{grid-template-columns:140px minmax(0,1fr);gap:22px;align-items:start;margin:0}
.service-reading-grid .knowledge-card h3{font-size:1.15rem;line-height:1.45}
.ulv-service-link{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:32px;padding:25px 28px;background:#eaf0e3;border-left:2px solid #789a5b}
.ulv-service-link strong{font-size:1.1rem}.ulv-service-link p{font-size:.9375rem;line-height:1.7;color:#52654b;margin-top:6px}.ulv-service-link a{flex-shrink:0}
.service-reading.is-dark{border-color:#34483c}.is-dark .service-reading-heading p,.is-dark .article-meta{color:#b9c8b5}.is-dark .editorial-kicker{color:#b6ce9e}.is-dark .knowledge-card h3{color:#eef5e9}.is-dark .knowledge-card-image{background:#223126}.is-dark .knowledge-card{border-color:#34483c}.is-dark .ulv-service-link{background:#223126}.is-dark .ulv-service-link p{color:#becfba}.is-dark .ulv-service-link a{color:var(--lime)}
@media(max-width:900px){.service-reading-grid{grid-template-columns:1fr;gap:25px}.service-reading-grid .is-compact{grid-template-columns:170px minmax(0,1fr)}.ulv-service-link{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.service-reading{padding-block:36px 44px}.service-reading-grid .is-compact{grid-template-columns:110px minmax(0,1fr);gap:18px}.service-reading-grid .knowledge-card h3{font-size:1.0625rem}.service-reading-grid .editorial-kicker{letter-spacing:.035em}.ulv-service-link{padding:22px}.ulv-service-link a{min-height:44px;display:flex;align-items:center}}
.business-decision{padding-top:48px;padding-bottom:48px;border-top:1px solid rgba(135,157,140,.22);border-bottom:1px solid rgba(135,157,140,.22)}
.business-decision-heading{max-width:820px;margin-bottom:28px}
.business-decision h2{font-size:clamp(1.65rem,2.7vw,2.35rem);line-height:1.24;letter-spacing:-.025em;text-wrap:balance}
.business-decision-heading>p{margin-top:18px;line-height:1.8;max-width:68ch;opacity:.82}
.business-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 44px}
.business-decision-grid article{min-width:0;border-left:2px solid #799a67;padding-left:22px}
.business-decision-grid h3{font-size:1.125rem;line-height:1.45;margin-bottom:12px}
.business-decision-grid p{line-height:1.85;max-width:62ch;opacity:.82}
.business-decision .editorial-context-links{margin-top:28px}
.service-page-dark .business-decision .editorial-kicker{color:#b6caa7}
.service-page-dark .business-decision .editorial-context-links a{color:#d9edc8;border-color:#46594b}
.article-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}
.article-cta-secondary{color:#d9edc8;text-decoration:underline;text-underline-offset:5px;line-height:1.7}
.article-service-cta .article-cta-note{color:#b7c4b6;font-size:.875rem;line-height:1.7;margin:20px 0 0}
@media(max-width:760px){.business-decision{padding-top:36px;padding-bottom:36px}.business-decision-grid{grid-template-columns:1fr;gap:26px}.business-decision-grid article{padding-left:17px}.article-cta-actions{align-items:flex-start;flex-direction:column}.article-cta-actions .button{max-width:100%;white-space:normal;text-align:center}}

.article-byline{gap:10px 20px;align-items:baseline}.article-byline>span{line-height:1.7}.article-byline .article-author{flex-basis:100%;color:#c7d7bf}.article-author a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.article-updated{color:#c2ee71}.article-source-jump{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 0;color:#c2ee71;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.article-source-jump:focus-visible,.article-author a:focus-visible{outline:2px solid #c2ee71;outline-offset:4px}.article-sources{scroll-margin-top:110px}.article-feedback{margin-top:24px;padding-top:18px;border-top:1px solid #d1d9ca}.article-feedback a{text-underline-offset:3px}

@media print{.article-byline .article-author,.article-updated{color:#333}.article-source-jump{display:none}}

/* Short two-column buyer questions remain readable without sideways scrolling. */
@media(max-width:680px){.article-table-wrap.is-compact-table table{min-width:0;table-layout:fixed}.article-table-wrap.is-compact-table th,.article-table-wrap.is-compact-table td{padding:12px 10px;overflow-wrap:break-word}.article-table-wrap.is-compact-table thead th:first-child,.article-table-wrap.is-compact-table tbody th{width:37%;min-width:0}}

.article-outline>summary{display:none}.article-outline[open]>summary span{transform:rotate(45deg)}
@media(max-width:900px){.article-outline{border:1px solid #cbd8c1;border-radius:6px;background:#eef3e9}.article-outline>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:17px 20px;font-weight:600;color:#263d22;min-height:54px}.article-outline>summary::-webkit-details-marker{display:none}.article-outline>summary span{font-size:22px;line-height:1}.article-outline nav{border:0!important;border-top:1px solid #cbd8c1!important;margin:0;background:transparent!important}.article-outline nav>.editorial-kicker{display:none}.article-sidebar .article-back{margin-top:12px}}
@media print{.article-outline{display:none}}
