.article-value{letter-spacing:0}.article-value .article-hero{padding:40px 0 36px}.article-value .article-hero .eyebrow{color:#27654e}.article-value .article-hero h1{font-size:2.3rem;line-height:1.5;margin:16px 0}.article-value .article-lead{line-height:1.85}.article-value .article-layout{padding-top:38px;gap:38px;grid-template-columns:minmax(0,1fr) 248px}.article-value .article-section{scroll-margin-top:110px}.article-value .article-section h2{font-size:1.65rem;line-height:1.5}.article-value .article-section h3{font-size:1.2rem;line-height:1.5;margin:0 0 12px;color:#243e54}.article-value .article-section a:not(.btn),.article-value .article-toc a{color:#16564d;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.article-value .article-section a:focus-visible,.article-value .article-toc a:focus-visible{outline:3px solid #a3531d;outline-offset:4px}.article-value .article-toc a{display:block;padding:7px 0;line-height:1.6}.article-value .article-cover img{object-fit:contain}.article-value .article-cover figcaption,.article-value .value-scale figcaption{color:#526271}.value-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:24px 0;list-style:none;border-block:1px solid #bdcec6;background:#f0f6f2}.value-flow li{display:grid;align-content:start;gap:9px;min-width:0;padding:18px}.value-flow li + li{border-left:1px solid #bdcec6}.value-flow span,.value-map-title>span{color:#536a60;font-size:.85rem;font-weight:750}.value-flow strong{color:#233d54;font-size:1.1rem}.value-map{list-style:none;margin:24px 0;padding:0}.value-map>li{border-top:1px solid #ccd7dc;padding:22px 0}.value-map-title{display:flex;gap:16px;align-items:baseline}.value-map dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.value-map dl>div{min-width:0}.value-map dt{font-size:.85rem;font-weight:750;color:#536575;margin-bottom:6px}.value-map dd{margin:0;color:#263c51;line-height:1.8}.value-downloads{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.value-downloads .btn{max-width:100%;white-space:normal;text-align:center}.value-checks{margin:24px 0 0;padding:0;border:0;min-width:0}.value-checks legend{font-weight:750;color:#243e54;margin-bottom:10px}.value-checks label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid #ccd7dc;cursor:pointer;color:#334966;line-height:1.75}.value-checks input{width:20px;height:20px;margin:4px 0 0;accent-color:#246554}.value-checks input:focus-visible{outline:3px solid #a3531d;outline-offset:4px}.value-checks strong{display:block;color:#233d54;margin-bottom:4px}.value-checks input:checked + span strong{color:#16564d}.value-code{margin:24px 0;max-width:100%;border:1px solid #ccd7dc;background:#f4f6f8;border-radius:6px}.value-code figcaption{padding:12px 16px;border-bottom:1px solid #ccd7dc;color:#344958;font-size:.9rem;font-weight:750}.value-code pre{margin:0;padding:18px 16px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:.85rem;line-height:1.8;color:#173c35}.value-code code{font:inherit;font-family:Consolas,monospace}.value-decisions{margin:24px 0}.value-decisions>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:20px;border-top:1px solid #ccd7dc;padding:18px 0}.value-decisions dt{color:#243e54;font-weight:750;line-height:1.7}.value-decisions dd{margin:0;color:#334966;line-height:1.8}.value-stickers figure{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:26px;margin:0;padding:30px 0;border-top:1px solid #ccd7dc}.value-sticker-image{display:grid;place-items:center;align-self:start;min-width:0;aspect-ratio:370/320;background:#f3f7f4}.value-sticker-image img{display:block;width:100%;height:auto;object-fit:contain}.article-value .value-kicker{color:#27654e;font-size:.87rem;font-weight:750;margin:0 0 8px}.value-stickers ol{padding-left:22px;color:#334966;line-height:1.9}.value-stickers li + li{margin-top:10px}.article-value .value-stickers figcaption>p:last-child{font-size:.95rem;margin-bottom:0}.value-scale{margin:24px 0}.value-scale>div{display:flex;flex-wrap:wrap;align-items:end;gap:22px;padding:20px 0;border-block:1px solid #ccd7dc}.value-scale>div>div{display:grid;gap:12px}.value-scale span{font-size:.85rem;color:#526271}.value-scale img{display:block;height:auto;background:#f3f7f4}.value-scale-large{width:160px}.value-scale-small{width:80px}.value-scale figcaption{margin-top:12px;font-size:.85rem;line-height:1.7}@media (max-width:1080px){.article-value .article-layout{grid-template-columns:minmax(0,1fr)}.article-value .article-sidebar{order:-1;position:static}.article-value .article-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}}@media (max-width:640px){.article-value .article-hero h1{font-size:1.8rem}.article-value .article-section h2{font-size:1.45rem}.value-flow{grid-template-columns:minmax(0,1fr)}.value-flow li{grid-template-columns:26px minmax(0,1fr);gap:8px 12px;padding:16px}.value-flow li a{grid-column:2}.value-flow li + li{border-left:0;border-top:1px solid #bdcec6}.value-map dl{grid-template-columns:minmax(0,1fr);gap:12px}.value-map dl>div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px}.value-map dt{margin:0;line-height:1.8}.value-decisions>div{grid-template-columns:minmax(0,1fr);gap:8px}.value-stickers figure{grid-template-columns:minmax(0,1fr);gap:18px}.value-sticker-image{width:min(100%,300px);justify-self:center}.value-downloads .btn{width:100%}.article-value .article-toc ol{grid-template-columns:minmax(0,1fr)}}