/* Scoped to the IANS cyber threat analysis. */
.prose{overflow-wrap:anywhere}.prose p,.prose li{max-width:88ch}.prose ul{padding-left:24px}.prose li{margin-bottom:12px}.decision-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0}.decision-flow>div{border:1px solid #44748a;border-radius:8px;padding:18px;background:#0b2b3d;min-width:0}.decision-flow span{display:block;font-size:13px;color:#8ce1f3;margin-bottom:7px}.decision-flow strong{display:block;line-height:1.4}.decision-flow p{font-size:14px;margin:10px 0 0}caption{padding:14px 18px;text-align:left;background:#10384b;color:#e4f5fc;font-weight:700}th[scope=row]{background:#0a2232}.prose details{border-color:#47748c}.prose summary{padding:6px;line-height:1.5}.prose details p{max-width:84ch}.sources{scroll-margin-top:20px}.sources li:target{outline:2px solid #6edaf3;outline-offset:6px}.byline{line-height:1.8}.contents{margin-bottom:25px}.hero .actions{margin-top:20px}.hero h1{font-size:clamp(40px,4.5vw,62px)}
@media(max-width:900px){.decision-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.decision-flow{grid-template-columns:1fr}.prose h2{font-size:30px}.hero h1{font-size:40px}.table-scroll{margin-left:0;margin-right:0}.sources ol{padding-left:20px}}
@media print{
 @page{size:A4;margin:16mm 15mm 18mm}
 html{scroll-behavior:auto}body{background:white!important;color:#172a35;font:10pt/1.5 Arial,sans-serif}header,.skip,.contents,footer,.hero .actions,.download-box{display:none!important}.wrap{width:100%;max-width:none}.hero{display:block;padding:0 0 15px}.hero h1{font-size:31pt;line-height:1.15}.hero h1 span{color:#17617d}.hero figure{display:none}.article-lead{font-size:13pt}.byline,.ey,.tag,.tag.forecast{color:#215a70!important}.section{background:white!important;border:0;border-top:1px solid #a5bdc8;border-radius:0;margin:14px 0;padding:17px 0 0;break-inside:auto}.prose h2{font-size:21pt;max-width:none}.prose h3{font-size:13pt}.prose p,.prose li,.prose>p{max-width:none;color:#233d4b}.thought,.note{background:#eef5f8!important;color:#173747;border-color:#387088}.thought{font-size:15pt;padding:12px 15px;margin:16px 0}.evidence-grid{display:block}.evidence-grid article{background:#f4f8fa;border-color:#a6beca;break-inside:avoid;margin:10px 0;padding:12px}.evidence-grid p{font-size:10pt}.decision-flow{grid-template-columns:repeat(2,minmax(0,1fr));break-inside:avoid}.decision-flow>div{background:#edf5f8;border-color:#9bb8c7;padding:12px}.decision-flow span{color:#215a70}.decision-flow p{font-size:9pt}.table-scroll{overflow:visible;border:0;border-radius:0;margin:15px 0}table{font-size:9pt;line-height:1.45;width:100%}caption,th,th[scope=row]{background:#e8f1f5;color:#173747}th,td{padding:9px;min-width:0;border:1px solid #b6c9d2;color:#233d4b}td:first-child{color:#173747}thead{display:table-header-group}tr{break-inside:avoid}h2,h3,summary{break-after:avoid}.prose details{border:1px solid #b5c9d3;padding:12px;margin:14px 0;break-inside:auto}.prose summary{color:#173747}.prose details p{margin-top:10px}.sources li{break-inside:avoid}.sources li span,.sources p{color:#345565}.sources a,a{color:#145d7c;text-decoration:underline}.cite{white-space:normal}.sources a{overflow-wrap:anywhere;font-size:9pt}
}
@media print{p,.article-lead{color:#233d4b}.section>.ey{break-after:avoid}#dommekraft,#kilder{break-before:page}#kilder{font-size:9pt;line-height:1.4}#kilder .sources li,#kilder li{margin:10px 0}#kilder li span{font-size:8.5pt;line-height:1.35}p{orphans:3;widows:3}}
