
.decision [data-print-value]{display:none}.decision{--accent:#208ea4}.decision .wrap-guide{max-width:1100px;margin:auto;padding:0 24px}.decision section{padding:64px 0}.decision .hero-guide{padding-top:42px}.decision h1{font-size:clamp(2.2rem,5.2vw,4.5rem);line-height:1.05;letter-spacing:-.035em;max-width:16ch}.decision h2{font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:20px}.decision h3{font-size:1.3rem;line-height:1.3;margin-bottom:12px}.decision p{line-height:1.75;margin:0 0 16px}.decision .intro{font-size:1.2rem;max-width:65ch}.decision .split{display:grid;grid-template-columns:1.2fr 1fr;gap:46px;align-items:center}.decision .band{background:#eaf0f2}.decision .paper{background:white}.decision .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.decision .tile{padding:26px;border:1px solid #d9e3e7;border-radius:18px;background:white}.decision .tile p:last-child{margin-bottom:0}.decision .eyebrow{display:block;margin:24px 0 16px}.decision .actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.decision .jump{display:flex;gap:12px 22px;flex-wrap:wrap;margin-top:28px}.decision a:not(.btn){text-decoration:underline;text-underline-offset:4px}.decision [id]{scroll-margin-top:105px}.decision .notice{border-left:4px solid #208ea4;padding:22px 26px;background:#eaf0f2;border-radius:0 14px 14px 0;margin:24px 0}.decision .notice p:last-child{margin-bottom:0}.decision details{border-bottom:1px solid #bdcdd2;padding:20px 0}.decision summary{font-size:1.15rem;font-weight:650;cursor:pointer}.decision details p{margin-top:16px;max-width:75ch}.decision .checklist{list-style:none;padding:0;margin:20px 0}.decision .checklist li{padding:14px 0;border-bottom:1px solid #d9e3e7;line-height:1.65}.decision .checklist strong{display:block}.decision .process{display:grid;gap:12px;counter-reset:step}.decision .process div{background:#0d3b4f;color:#fff;border-radius:12px;padding:18px 22px;font-size:1.05rem}.decision .process div::before{counter-increment:step;content:'0' counter(step);display:inline-block;color:#98d5df;margin-right:16px;font-weight:700}.decision .process small{display:block;color:#c5dce2;margin:4px 0 0 38px}.decision figure{margin:0}.decision figcaption{font-size:.85rem;line-height:1.5;color:#526d78;margin-top:12px}.decision .table-wrap{overflow-x:auto;border:1px solid #bdcdd2;border-radius:12px;margin:24px 0}.decision table{width:100%;border-collapse:collapse;background:white}.decision th,.decision td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #d9e3e7;line-height:1.5}.decision thead{background:#0d3b4f;color:white}.decision th:first-child{width:26%}.decision .worksheet-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.decision label{display:block;font-weight:600;font-size:.95rem}.decision textarea{display:block;width:100%;min-height:76px;resize:vertical;border:1px solid #91abb6;border-radius:8px;background:#fff;padding:12px;font:inherit;margin-top:8px;color:#0c2733}.decision .worksheet-group{padding:22px 0;border-top:1px solid #c9d8de}.decision .worksheet-group h3{font-size:1.1rem}.decision button{cursor:pointer}.decision .small{font-size:.9rem;color:#526d78}.decision .source-list{font-size:.9rem;line-height:1.8;padding-left:22px}.decision .contact-block{background:#0d3b4f;color:white;border-radius:20px;padding:36px}.decision .contact-block p{color:#d1e2e7}.decision .contact-block a{color:inherit}.decision .contact-block .btn--primary{background:#fff;color:#0d3b4f}.decision .tick{display:flex;gap:14px;align-items:flex-start;font-weight:400;padding:14px 0;border-bottom:1px solid #ccdbe1}.decision .tick input{width:22px;height:22px;flex:0 0 22px;accent-color:#208ea4;margin-top:2px}.decision .tick span{line-height:1.6}.decision .tick strong{display:block}.decision .status{font-weight:600;margin:20px 0}.decision .site-sketch{width:100%;height:auto;border-radius:20px}.decision .backlink{font-size:.9rem}.decision :focus-visible{outline:3px solid #d3752f;outline-offset:4px}
@media(max-width:760px){.decision .split,.decision .cards{grid-template-columns:1fr;gap:24px}.decision .wrap-guide{padding:0 20px}.decision section{padding:42px 0}.decision .hero-guide{padding-top:30px}.decision .worksheet-row{grid-template-columns:1fr}.decision .contact-block{padding:24px}.decision .intro{font-size:1.08rem}.decision .table-wrap table{min-width:620px}.decision .hero-guide figure{max-width:520px}.decision h1{max-width:18ch}}
@media print{.site-header,.site-footer,.decision .actions,.decision .jump,.decision .no-print{display:none!important}.decision section{padding:16px 0}.decision .wrap-guide{max-width:none;padding:0}.decision .tile,.decision .worksheet-group{break-inside:avoid}.decision .worksheet-row{grid-template-columns:1fr 1fr}.decision textarea{height:100px}.decision .table-wrap{overflow:visible}.decision .table-wrap table{min-width:0}.decision .contact-block{background:white;color:black}.decision .contact-block p{color:black}body{background:white}.decision [data-print-value]{display:block;white-space:pre-wrap;min-height:44px;border:1px solid #aaa;padding:10px}.decision .print-hide{display:none!important}}

.decision .system-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.decision .system-cards{grid-template-columns:1fr}}
/* Tydlig kontaktsektion på båda guiderna. */
.decision .contact-block h2,.decision .contact-block h3{color:#fff}.decision .contact-block .eyebrow{color:#bce8ef}.decision .contact-block a.btn--phone{background:transparent;color:#fff;border:2px solid #fff}.decision .contact-block a.btn--phone:hover{background:#fff;color:#0d3b4f}.decision .contact-block a.btn--primary{background:#fff;color:#0d3b4f;border:2px solid #fff}.decision .request-preview{background:#fff;border:1px solid #bdcdd2;border-left:4px solid #208ea4;border-radius:14px;padding:28px;margin:24px 0;max-width:760px}.decision .request-preview p:last-child{margin-bottom:0}@media(max-width:760px){.decision .request-preview{padding:22px}.decision .contact-block .actions{flex-direction:column}.decision .contact-block .btn{width:100%;text-align:center;white-space:normal}.decision .intro{margin-top:20px}}

/* Systemalternativen visas som läsbara kort på mobil utan sidledes skroll. */
@media(max-width:760px){
.decision .table-wrap{overflow:visible;border:0;background:transparent}.decision .table-wrap table{min-width:0}
.decision table,.decision tbody,.decision tr,.decision th,.decision td{display:block;width:100%;min-width:0;box-sizing:border-box}
.decision thead{display:none}.decision table{border:0;background:transparent}
.decision tbody tr{margin:0 0 18px;background:#fff;border:1px solid #bdcdd2;border-radius:12px;overflow:hidden}
.decision .table-wrap tbody th{width:100%;max-width:none;background:#0d3b4f;color:#fff;padding:16px 20px}
.decision tbody td{padding:16px 20px;border-top:1px solid #d7e1e4}
.decision td[data-label]::before{content:attr(data-label);display:block;font-size:14px;font-weight:700;color:#0d3b4f;margin-bottom:7px}
}
