.decision-block{margin:30px 0;padding:28px;border:1px solid #c4d8e6;border-radius:14px;background:#eff7ff;color:#173a54;line-height:1.7}.decision-block h2{margin:0 0 10px!important;font-size:25px}.decision-block p{max-width:80ch}.decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.decision-card{display:block;min-width:0;background:white;border:1px solid #d6e4ea;border-radius:10px;padding:22px;text-decoration:none!important;color:#173a54!important}.decision-card h3{margin:0 0 10px;font-size:20px;line-height:1.4}.decision-card p{margin:0 0 10px;font-size:15px}.decision-card:hover{border-color:#208264}.decision-link{font-weight:700;color:#12664f}.decision-main{max-width:1040px;margin:30px auto;padding:0 24px;color:#203f52;line-height:1.8}.decision-main article{background:white;padding:36px;border:1px solid #d6e4ea;border-radius:14px}.decision-main h1{font-size:clamp(27px,4vw,40px);line-height:1.2;margin:14px 0 20px}.decision-main h2{font-size:23px;margin:32px 0 12px}.decision-main h3{font-size:19px}.decision-main p,.decision-main li{font-size:16px}.decision-main a{color:#126b58;text-underline-offset:3px;overflow-wrap:anywhere}.decision-meta{font-size:13px!important;color:#536e7b;padding-bottom:16px;border-bottom:1px solid #d6e4ea}.decision-main nav{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.decision-main .decision-block{padding:22px}.decision-main details{padding:16px 0;border-bottom:1px solid #d6e4ea}.decision-main summary{cursor:pointer;font-weight:700}.decision-table{width:100%;border-collapse:collapse;margin:18px 0;font-size:15px}.decision-table th,.decision-table td{padding:12px;border:1px solid #c5d7df;text-align:left;overflow-wrap:anywhere}.decision-table th{background:#edf5fa}.decision-notice{border-left:4px solid #2473aa;padding:16px 20px;background:#edf6ff}.decision-example{background:#eff9f3;border:1px solid #bcdacb;padding:20px;border-radius:10px}.decision-tool fieldset{margin:0;min-width:0;border:1px solid #c5d7df;border-radius:10px;padding:20px;background:white}.decision-tool legend{font-weight:700;padding:0 8px}.decision-tool label{display:block;margin:10px 0;color:#21445a;font-size:15px}.decision-tool input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #8aa7b7;border-radius:7px;font:inherit;min-height:46px;background:#fff;color:#102b3b}.decision-tool input[aria-invalid=true]{border:2px solid #b32b26}.decision-tool output{display:block;padding:14px;margin-top:18px;background:#e6f6ec;color:#155a3e;font-size:23px;font-weight:750;border-radius:7px}.decision-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.decision-actions button{border:1px solid #167457;border-radius:7px;background:#167457;color:#fff;min-height:46px;padding:11px 18px;font:inherit;cursor:pointer}.decision-actions button[data-clear]{background:white;color:#167457}.decision-tool [data-comparison]{padding:15px;background:#edf6ff;border-left:4px solid #2473aa}.decision-check label{display:flex;align-items:flex-start;gap:12px;padding:14px;border-bottom:1px solid #d6e4ea;cursor:pointer}.decision-check input{width:20px;height:20px;flex:0 0 20px;margin-top:4px;accent-color:#167457}.decision-check [data-progress]{font-weight:700;color:#12664f}.decision-footer{max-width:1240px;margin:30px auto;padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;border-top:1px solid #c5d7df;font-size:14px;line-height:1.7;color:#334f60}.decision-footer nav{display:flex;flex-wrap:wrap;gap:12px 20px}.decision-footer a{color:#175c77}.decision-nav{display:flex;gap:16px;flex-wrap:wrap;padding:10px 24px;border-bottom:1px solid #c5d7df;background:#f0f7fb}.decision-nav a{min-height:36px;display:inline-flex;align-items:center;color:#174d69;font-size:14px}.decision-main button:focus-visible,.decision-main a:focus-visible,.decision-main input:focus-visible{outline:3px solid #277bb4;outline-offset:3px}.decision-body{margin:0;background:#f6f9fc;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.decision-brand{display:flex;align-items:center;gap:15px;padding:20px 24px;background:#102f45;color:white;text-decoration:none;font-size:22px;font-weight:750}.decision-brand img{width:44px;height:44px;object-fit:contain;background:white;border-radius:8px}.decision-brand small{display:block;font-size:12px;font-weight:400}.decision-main textarea{box-sizing:border-box;width:100%;min-height:120px;padding:14px;border:1px solid #8aa7b7;border-radius:8px;font:inherit}.decision-main .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:650px){.decision-grid{grid-template-columns:1fr}.decision-main{padding:0 14px;margin:20px auto}.decision-main article{padding:23px 18px}.decision-block{padding:22px 16px}.decision-card{padding:18px}.decision-table{font-size:13px}.decision-table th,.decision-table td{padding:8px}.decision-tool fieldset{padding:16px}.decision-main h2{font-size:21px}.decision-footer{padding:20px 16px}.decision-actions button{flex:1 1 auto}}
@media print{.decision-main{max-width:none;margin:0;padding:0}.decision-main article{border:0;padding:0}.decision-actions,.decision-nav,.decision-footer,.decision-brand,.topbar,.site-footer,.breadcrumbs,.article-cta{display:none!important}.decision-grid{grid-template-columns:1fr 1fr}.decision-tool input{border:0!important}.decision-body{background:white}.decision-block,fieldset{break-inside:avoid}a{color:inherit!important}.decision-check label{break-inside:avoid}}
