.decision-container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:32px}.decision-header{background:#f7f9fa;border-bottom:1px solid #e3e8ec;padding:32px 0 38px}.decision-breadcrumbs{color:#5b6269;align-items:center;gap:9px;margin-bottom:30px;font-size:12px;display:flex}.decision-breadcrumbs a:hover{color:#126496}.decision-header-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:64px;display:grid}.decision-eyebrow{color:#235a7a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.6}.decision-header h1{color:#171717;max-width:780px;font-family:var(--font-accent);letter-spacing:-.025em;margin:12px 0 18px;font-size:clamp(32px,3.6vw,46px);font-weight:600;line-height:1.12}.decision-intro{color:#525a61;max-width:68ch;font-size:16px;line-height:1.75}.decision-byline{color:#626970;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px;font-size:12px;display:flex}.decision-author{align-items:center;gap:9px;min-height:36px;display:inline-flex}.decision-author img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:32px;height:32px}.decision-author strong{color:#30383e;font-weight:600}.decision-resource-links{border-left:1px solid #d6dfe5;padding-left:24px}.decision-resource-links>a{color:#235a7a;border-bottom:1px solid #dfe5e9;justify-content:space-between;align-items:start;gap:10px;padding:16px 0;display:flex}.decision-resource-links>a:last-child{border-bottom:0;padding-bottom:0}.decision-resource-links strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.decision-resource-links a span span{color:#626970;margin-top:4px;font-size:12px;line-height:1.65;display:block}.decision-resource-links a:hover strong{text-underline-offset:4px;text-decoration:underline}.decision-resource-links svg{flex-shrink:0;margin-top:3px}.decision-nav{background:#fff;border-bottom:1px solid #e5e5e5}.decision-nav>div{gap:26px;display:flex;overflow-x:auto}.decision-nav span,.decision-nav a{white-space:nowrap;align-items:center;min-height:52px;font-size:12px;display:inline-flex}.decision-nav span{color:#737373}.decision-nav a{color:#30383e;font-weight:600}.decision-nav a:hover{color:#126496}.decision-page{color:#171717}.decision-page [id]{scroll-margin-top:110px}.decision-section{border-bottom:1px solid #e5e5e5;padding-block:42px}.decision-section-tinted{background:#fafafa}.decision-section h2{color:#171717;font-family:var(--font-accent);letter-spacing:-.02em;margin:8px 0 16px;font-size:28px;font-weight:600;line-height:1.25}.decision-section p{color:#5b6269;max-width:72ch;font-size:15px;line-height:1.8}.decision-section p+p{margin-top:14px}.decision-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:48px;display:grid}.decision-split>*{min-width:0}.decision-split>header p{font-size:14px}.decision-section details{border-bottom:1px solid #dedede}.decision-section details:first-child{border-top:1px solid #dedede}.decision-section summary{cursor:pointer;color:#262626;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:15px;font-weight:600;line-height:1.5;list-style:none;display:flex}.decision-section summary::-webkit-details-marker{display:none}.decision-section summary:after{content:"+";color:#235a7a;flex-shrink:0;font-size:20px;font-weight:400}.decision-section details[open]>summary:after{content:"−"}.decision-detail{padding-bottom:22px}.decision-detail h3{margin:20px 0 9px;font-size:17px;font-weight:600}.decision-detail p,.decision-detail li{color:#5b6269;font-size:14px;line-height:1.85}.decision-detail ul,.decision-detail ol{margin-top:14px;padding-left:20px;list-style:outside}.decision-detail ol{list-style:decimal}.decision-detail li+li{margin-top:10px}.decision-page .decision-text-link,.decision-detail a{color:#126496;text-underline-offset:4px;text-decoration:underline}.decision-text-link{margin-top:16px;font-size:13px;font-weight:600;line-height:1.7;display:inline-block}.decision-note{background:#f3f7fa;border-left:2px solid #235a7a;margin-top:22px;padding:16px 20px}.decision-note p{font-size:13px}.selection-brief dl{grid-template-columns:1fr 1fr;gap:24px 30px;display:grid}.selection-brief dl>div{border-top:2px solid #d6e1e8;padding-top:14px}.selection-brief dt{font-size:14px;font-weight:600;line-height:1.6}.selection-brief dd{color:#5b6269;margin-top:7px;font-size:14px;line-height:1.8}.selection-brief .selection-brief-note{margin-top:24px;font-size:13px}.selection-brief-note a{color:#126496;text-underline-offset:4px;text-decoration:underline}.selection-steps{counter-reset:selection-step;list-style:none}.selection-steps>li{padding:0 0 22px 40px;position:relative}.selection-steps>li:before{counter-increment:selection-step;content:counter(selection-step, decimal-leading-zero);color:#235a7a;font-size:12px;font-weight:600;line-height:24px;position:absolute;top:0;left:0}.selection-steps strong{font-size:15px;font-weight:600}.selection-steps p{margin-top:6px;font-size:14px}.decision-contact{background:#f3f7fa;padding-block:32px}.decision-contact>div{justify-content:space-between;align-items:center;gap:32px;display:flex}.decision-contact h2{font-family:var(--font-accent);font-size:25px;font-weight:600;line-height:1.3}.decision-contact p{color:#5b6269;max-width:65ch;margin-top:8px;font-size:14px;line-height:1.8}.decision-contact a{color:#fff;background:#171717;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.decision-contact a:hover{background:#235a7a}:is(.decision-page,.decision-header,.decision-nav) :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #126496}@media (width<=900px){.decision-header-grid{grid-template-columns:1fr;gap:28px}.decision-resource-links{border-top:1px solid #d6dfe5;border-left:0;flex-wrap:wrap;gap:14px 28px;padding:18px 0 0;display:flex}.decision-resource-links>.decision-eyebrow{flex-basis:100%}.decision-resource-links>a{border:0;flex:200px;padding:0}.decision-split{grid-template-columns:1fr;gap:20px}}@media (width<=600px){.decision-container{padding-inline:20px}.decision-header{padding-block:24px 28px}.decision-breadcrumbs{margin-bottom:24px}.decision-header h1{font-size:34px}.decision-intro{font-size:15px}.decision-resource-links{display:none}.decision-nav>div{gap:22px}.decision-nav span{display:none}.decision-section{padding-block:32px}.decision-section h2{font-size:25px}.selection-brief dl{grid-template-columns:1fr;gap:18px}.decision-contact>div{display:block}.decision-contact a{margin-top:20px}}
