/* Article typography and compatibility with the site's existing soi-* blocks. */
.sia-prose{margin:0;font-size:19px;line-height:1.85;overflow-wrap:anywhere;color:#2b3c4e}.sia-prose>p:first-child{font-size:21px;line-height:1.8;color:#33495f}.sia-prose p{margin-bottom:24px}.sia-prose a{text-decoration:underline;text-decoration-color:#9eb4e6;text-decoration-thickness:1px}.sia-prose a:hover{text-decoration-color:currentColor}.sia-prose h2{font-size:32px;line-height:1.35;margin:42px 0 19px;scroll-margin-top:24px}.sia-prose h3{font-size:25px;line-height:1.4;margin:31px 0 17px;scroll-margin-top:24px}.sia-prose h4{font-size:20px;font-weight:750;line-height:1.45;margin:27px 0 16px;scroll-margin-top:24px;color:var(--sia-blue)}.sia-prose ul,.sia-prose ol{margin:22px 0;padding-left:28px}.sia-prose li{margin-block:9px;padding-left:4px}.sia-prose li::marker{color:var(--sia-blue)}.sia-prose li>ul,.sia-prose li>ol{margin-block:7px}.sia-prose dl{background:var(--sia-panel);border-left:3px solid #a7bceb;padding:20px 25px;margin:25px 0}.sia-prose dt{font-weight:700;margin-top:14px}.sia-prose dd{margin:7px 0 18px}.sia-prose blockquote{font:500 23px/1.65 var(--sia-font);color:#23405e;background:#edf2fd;border:0;border-left:4px solid var(--sia-blue);padding:24px 28px;margin:28px 0}.sia-prose blockquote p:last-child{margin-bottom:0}.sia-prose blockquote cite{font:14px/1.6 var(--sia-font)}.sia-prose hr{border:0;border-top:1px solid var(--sia-line);margin:35px 0}.sia-prose img{max-width:100%;height:auto}.sia-prose figure,.sia-prose .wp-block-image{margin:28px 0}.sia-prose figcaption,.sia-prose .wp-caption-text{font-size:14px;line-height:1.65;color:var(--sia-muted);padding-top:9px}.sia-prose .aligncenter{display:block;margin-inline:auto}.sia-prose .alignleft{float:left;max-width:48%;margin:8px 27px 21px 0}.sia-prose .alignright{float:right;max-width:48%;margin:8px 0 21px 27px}.sia-prose::after{content:'';display:table;clear:both}.sia-prose :is(iframe,video){max-width:100%}.sia-prose pre{max-width:100%;overflow:auto;padding:19px;background:var(--sia-panel);font-size:14px}.sia-prose code{font-size:.9em}.sia-prose details:not(.sia-toc):not(.soi-toc){border-block:1px solid var(--sia-line);padding:17px 0}.sia-prose summary{cursor:pointer}.sia-prose .schema-faq-section{padding:22px 0;border-bottom:1px solid var(--sia-line)}.sia-prose .schema-faq-question{display:block;font-weight:700;margin-bottom:11px}
.sia-prose table{width:100%;border-collapse:collapse;margin:25px 0;font-size:16px;line-height:1.65}.sia-prose th{background:#1c3852;color:white;text-align:left;font-weight:650}.sia-prose :is(td,th){padding:13px 16px;border:1px solid #cbd6e1;vertical-align:top}.sia-prose th a{color:white}.sia-prose tbody tr:nth-child(even){background:#f0f4f9}.sia-prose caption{font-size:14px;text-align:left;color:var(--sia-muted);padding-bottom:10px}.sia-table-scroll,.sia-prose .wp-block-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.sia-table-scroll table{min-width:540px}.sia-table-scroll .sia-two-column{min-width:0}.sia-prose .wp-block-table table{margin:0}.sia-table-scroll:focus-visible{outline-offset:3px}
.sia-prose .sia-toc{margin:30px 0 38px;border:1px solid #bdcbe8;border-top:3px solid var(--sia-blue);border-radius:3px;background:#f1f5fd}.sia-toc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;font:750 17px/1.6 var(--sia-heading);color:var(--sia-ink)}.sia-toc summary::-webkit-details-marker{display:none}.sia-toc-symbol{font:26px/1 var(--sia-font);color:var(--sia-blue)}.sia-toc[open] .sia-toc-symbol{transform:rotate(45deg)}.sia-toc nav{padding:0 24px 23px}.sia-prose .sia-toc ol{margin:0;padding-left:22px;font:16px/1.65 var(--sia-font)}.sia-prose .sia-toc li{margin:10px 0;padding-left:5px;break-inside:avoid}.sia-prose .sia-toc ol ol{font-size:15px;margin-top:8px;columns:1}.sia-toc a{text-decoration:none;color:#233e70}.sia-toc a:hover{text-decoration:underline}
.sia-prose :is(.soi-info-box,.soi-snabbfakta,.soi-tip-box,.soi-bra-box,.soi-undvik-box,.soi-bubble,.soi-kallor,.sia-info,.sia-tip,.sia-warning,.sia-facts,.sia-sources){background:#edf2fa;border:1px solid #c9d5e5;border-left:4px solid #577ed5;border-radius:4px;padding:22px 26px;margin:26px 0;font-size:17px;line-height:1.8;color:#2b4056}.sia-prose :is(.soi-info-box,.soi-snabbfakta,.soi-tip-box,.soi-bra-box,.soi-undvik-box,.soi-bubble,.soi-kallor,.sia-info,.sia-tip,.sia-warning,.sia-facts,.sia-sources)>:first-child{margin-top:0}.sia-prose :is(.soi-info-box,.soi-snabbfakta,.soi-tip-box,.soi-bra-box,.soi-undvik-box,.soi-bubble,.soi-kallor,.sia-info,.sia-tip,.sia-warning,.sia-facts,.sia-sources)>:last-child{margin-bottom:0}.sia-prose :is(.soi-tip-box,.sia-facts){background:#1c3852;color:#edf4ff;border-color:#1c3852;border-left-color:#9bb8f5}.sia-prose :is(.soi-tip-box,.sia-facts) :is(h2,h3,h4,strong,a){color:inherit}.sia-prose .soi-bra-box{background:#eef6ee;border-color:#c0d6c1;border-left-color:#4c7850}.sia-prose :is(.soi-undvik-box,.sia-warning){background:#fbefee;border-color:#e2c2bd;border-left-color:#b34e3b}.sia-prose :is(.soi-kallor,.sia-sources){background:#f5f6f8;font-size:15px;border-left-width:1px}.sia-prose .soi-kallor-lista{margin:12px 0 0;padding-left:23px}.sia-prose .soi-snabbfakta>p{margin:9px 0}.sia-prose .soi-snabbfakta>p:first-child{font:750 17px/1.5 var(--sia-heading);margin-bottom:16px}.sia-prose .soi-list{list-style:disc;background:#f1f5fa;border:1px solid #d1dce9;border-left:4px solid #90abe0;padding:19px 25px 19px 42px;border-radius:3px}.sia-prose .soi-checklista{list-style:none;background:#f2f7f0;border:1px solid #cbdac4;padding:18px 24px;border-radius:3px}.sia-prose .soi-checklista li{position:relative;padding-left:29px;margin:10px 0}.sia-prose .soi-checklista li::before{content:'✓';position:absolute;left:0;top:0;color:#346442;font-weight:700}.sia-prose .soi-myt-box{margin:26px 0;padding:0;border:1px solid #c9d5e5;border-radius:4px;overflow:hidden}.sia-prose .soi-myt,.sia-prose .soi-fakta{padding:19px 24px;margin:0;font-size:17px}.sia-prose .soi-myt{background:#faeeee;border-bottom:1px solid #e0d0ce}.sia-prose .soi-fakta{background:#edf6ed}.sia-prose :is(.soi-myt,.soi-fakta)>:last-child{margin-bottom:0}.sia-prose .soi-bubble-badge{display:inline-block;padding:3px 9px;font:700 11px/1.6 var(--sia-heading);color:white;background:var(--sia-blue);border-radius:2px;margin-bottom:10px}.sia-prose .soi-etiketter{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.sia-prose .soi-etikett{display:inline-block;padding:4px 10px;border:1px solid #c8d5ed;border-radius:3px;background:#edf2fd;color:#284c92;font-size:13px;line-height:1.6}.sia-prose .soi-btn{display:inline-block;padding:12px 19px;background:var(--sia-blue);color:white;text-decoration:none;border-radius:4px;font-weight:650}.sia-prose .soi-btn:hover{background:#173d9c}.sia-prose .soi-quote{border-left-color:var(--sia-blue)}
/* These only apply when the site's previous E-E-A-T snippet remains active. */
.sia-prose .soi-eeat-byline{display:none;font-size:14px;line-height:1.65;margin:0 0 28px;padding:16px 20px;border:1px solid var(--sia-line);background:var(--sia-panel)}.sia-prose .soi-eeat-byline p{margin:0}.sia-prose .soi-toc{background:#f1f5fd;border:1px solid #bdcbe8;border-top:3px solid var(--sia-blue);padding:20px 24px;margin:28px 0}.sia-prose .soi-toc-summary{font:750 17px/1.6 var(--sia-heading);cursor:pointer}.sia-prose .soi-toc-nav{font-size:16px}.sia-prose .soi-toc-list{list-style:none;padding:0}.sia-prose .soi-toc-list ul{list-style:none}.sia-prose .soi-eeat-author-bio{font-size:16px}.sia-prose .soi-eeat-author-bio-inner{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px}.sia-prose .soi-eeat-author-bio-avatar img{width:80px;height:80px;object-fit:cover;border-radius:5px}.sia-prose .soi-eeat-author-bio-desc p{margin-bottom:13px}
.sia-site .wpcf7{max-width:850px}.sia-site .wpcf7-form-control-wrap{display:block;margin-top:6px}.sia-site .wpcf7 input,.sia-site .wpcf7 textarea{max-width:100%}.sia-site .wpcf7 textarea{width:100%}
@media(min-width:901px){.sia-toc nav>ol{columns:2;column-gap:38px}}
@media(max-width:700px){.sia-prose table:not(.sia-table-ready){display:block;overflow-x:auto;max-width:100%}.sia-prose table:not(.sia-table-ready) :is(td,th){min-width:120px}.sia-prose{font-size:18px;line-height:1.85}.sia-prose>p:first-child{font-size:20px}.sia-prose h2{font-size:27px;margin-top:34px}.sia-prose h3{font-size:23px}.sia-prose h4{font-size:19px}.sia-prose blockquote{font-size:21px;padding:21px}.sia-prose .alignleft,.sia-prose .alignright{float:none;display:block;max-width:100%;margin:24px auto}.sia-prose :is(td,th){padding:11px 12px;font-size:14px}.sia-prose .wp-block-media-text{display:block}.sia-prose .wp-block-media-text__content{padding:20px 0}.sia-prose .wp-block-media-text__media{margin:20px 0}.sia-toc summary{font-size:15px;padding:18px}.sia-toc nav{padding:0 18px 19px}.sia-prose .sia-toc ol{font-size:16px}.sia-prose .sia-toc ol ol{font-size:15px}.sia-prose :is(.soi-info-box,.soi-snabbfakta,.soi-tip-box,.soi-bra-box,.soi-undvik-box,.soi-bubble,.soi-kallor,.sia-info,.sia-tip,.sia-warning,.sia-facts,.sia-sources){padding:18px;font-size:16px}.sia-prose .soi-list{padding:16px 18px 16px 32px}.sia-prose .soi-checklista{padding:16px 18px}.sia-prose .soi-myt,.sia-prose .soi-fakta{padding:17px 18px;font-size:16px}.sia-prose .soi-toc{padding:18px}.sia-prose .soi-eeat-author-bio-inner{grid-template-columns:minmax(0,1fr)}
 .sia-prose table.sia-stackable{display:block;min-width:0;width:100%;border:0}.sia-stackable caption{display:block;width:100%;white-space:normal;padding-bottom:12px}.sia-stackable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sia-stackable tbody,.sia-stackable tfoot{display:block;width:100%}.sia-prose .sia-stackable tbody>tr,.sia-prose .sia-stackable tfoot>tr{display:block;width:100%;margin:0 0 17px;border:1px solid #c3d0e1;border-radius:3px;overflow:hidden;background:#fff}.sia-prose .sia-stackable :is(td,tbody th,tfoot th){display:block;width:100%;border:0;border-bottom:1px solid #e0e6ef;padding:11px 14px;text-align:left}.sia-prose .sia-stackable tr>:first-child{background:#1c3852;color:white;font-weight:700}.sia-prose .sia-stackable tr>:first-child a{color:white}.sia-prose .sia-stackable tr>:last-child{border:0}.sia-prose .sia-stackable tr>:not(:first-child)::before{content:attr(data-label);display:block;font:700 10px/1.6 var(--sia-heading);letter-spacing:.025em;color:var(--sia-blue);margin-bottom:4px}
}
