.bc-page{color:#172d38;background:#f6f2e9;min-height:100vh;font-family:inherit}.bc-page a{color:#174955;text-underline-offset:.2em}.bc-page p{color:#304b55;line-height:1.65}.bc-header{color:#fff;background:#122c37;border-bottom:3px solid #b19a62;justify-content:space-between;align-items:center;gap:24px;padding:25px max(24px,50vw - 580px);display:flex;position:static}.bc-header a{color:#fff;font-weight:600;text-decoration:none}.bc-header nav{flex-wrap:wrap;gap:22px;display:flex}.bc-header nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.bc-main{max-width:1160px;margin:0 auto;padding:28px 24px 60px}.bc-breadcrumb{margin-bottom:30px;font-size:13px}.bc-intro{max-width:920px;margin-bottom:38px}.bc-intro h1{letter-spacing:-.03em;color:#172d38;width:auto;max-width:none;margin:12px 0 22px;font-size:clamp(34px,4.7vw,66px);line-height:1.08}.bc-deck{max-width:860px;font-size:19px}.bc-page .bc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#51635e;font-size:12px;font-weight:700}.bc-page .bc-date{font-size:13px}.bc-page .bc-button{color:#fff;background:#163d46;border:1px solid #163d46;border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bc-button[aria-disabled=true]{opacity:.6}.bc-decisions{border-top:1px solid #c9c9bb;border-bottom:1px solid #c9c9bb;grid-template-columns:1fr 1fr;gap:30px;padding:24px 0;display:grid}.bc-page h2{color:#172d38;max-width:none;margin:0 0 14px;font-size:clamp(23px,2.5vw,32px);line-height:1.25}.bc-section{margin-top:40px}.bc-tradeoffs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bc-tradeoffs article{background:#fffdf7;border:1px solid #dddacd;padding:22px}.bc-page h3{color:#172d38;max-width:none;margin:0 0 12px;font-size:22px;line-height:1.25}.bc-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bc-project{background:#fffdf7;border-top:3px solid #b19a62;border-radius:2px;min-width:0;padding:23px}.bc-project .bc-fit{color:#263c45;font-size:17px;font-weight:600}.bc-project dl{margin:0}.bc-project dt{margin-top:18px;font-size:14px;font-weight:700}.bc-project dd{color:#304b55;margin:5px 0 0;font-size:15px;line-height:1.6}.bc-sources{overflow-wrap:anywhere;border-top:1px solid #dddacd;padding-top:14px;font-size:12px}.bc-project>a:last-child{align-items:center;min-height:44px;display:inline-flex}.bc-plan{background:#e9e9df;padding:26px}.bc-shortlist{background:#fffdf7;border:1px solid #b6bcae;border-top:4px solid #174955;margin-top:40px;padding:30px;scroll-margin-top:20px}.bc-shortlist fieldset{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;padding:0;display:grid}.bc-shortlist legend{margin-bottom:12px;font-weight:700}.bc-shortlist label{color:#172d38;cursor:pointer;border:1px solid #c8d0c7;align-items:center;gap:12px;min-height:50px;padding:12px;font-size:15px;display:flex}.bc-shortlist input{accent-color:#164550;flex-shrink:0;width:20px;height:20px}.bc-footer{text-align:center;border-top:1px solid #c9c9bb;padding:24px;font-size:13px}.bc-skip{z-index:1000;background:#fff;padding:12px;position:absolute;top:-100px;left:12px}.bc-skip:focus{top:12px}.bc-page :focus-visible{outline-offset:3px;outline:3px solid #947938}.comparison-discovery{color:#172d38;background:#eee9df;margin:28px 0;padding:22px}.comparison-discovery h2{color:#172d38;max-width:none}.comparison-discovery a{color:#174955}@media (width<=700px){.bc-header{padding:16px 20px;display:block}.bc-header nav{gap:20px;margin-top:6px}.bc-main{padding:22px 20px 44px}.bc-breadcrumb{margin-bottom:24px}.bc-deck{font-size:17px}.bc-decisions,.bc-projects,.bc-tradeoffs{grid-template-columns:1fr}.bc-decisions{gap:16px}.bc-shortlist{padding:22px 18px}.bc-shortlist fieldset{grid-template-columns:1fr}.bc-shortlist .bc-button{width:100%}.bc-project{padding:22px}.bc-section{margin-top:30px}}.bc-sources cite{font-style:normal}
