/* Typography and article components, limited to the reading surface. */
.swp-prose{font:400 20px/1.8 var(--swp-sans);color:#42483d;overflow-wrap:anywhere}.swp-prose.entry-content{margin-top:0}.swp-prose p{margin:0 0 1.35em}.swp-prose :where(h2,h3,h4){scroll-margin-top:25px;font-family:var(--swp-display);font-weight:600;letter-spacing:-.03em;color:var(--swp-blue)}.swp-prose h2{font-size:34px;line-height:1.25;margin:41px 0 20px;padding:0;border:0}.swp-prose h2:first-child{margin-top:0}.swp-prose h3{font-size:25px;line-height:1.4;margin:30px 0 17px}.swp-prose h4{font-size:21px;line-height:1.45;margin:25px 0 14px}.swp-prose a{color:#963a2e;text-decoration:underline;text-decoration-color:#c19b71;text-underline-offset:3px}.swp-prose a:hover{color:#bc3e32;text-decoration-color:currentColor}.swp-prose :where(img,svg,iframe,video){max-width:100%}.swp-prose img{height:auto}.swp-prose iframe{width:100%}.swp-prose iframe[src*="youtube"],.swp-prose iframe[src*="youtu.be"]{aspect-ratio:16/9;height:auto;display:block}.swp-prose figure{margin:29px 0;max-width:100%}.swp-prose figure img{display:block}.swp-prose figcaption,.swp-prose .wp-caption-text{font-size:14px;line-height:1.6;color:var(--swp-muted);margin:11px 0 0}.swp-prose .wp-caption{max-width:100%;margin:25px 0}.swp-prose ul,.swp-prose ol{padding-left:25px;margin:22px 0 28px}.swp-prose li{padding-left:5px;margin:10px 0}.swp-prose li::marker{color:#963a2e;font-weight:600}.swp-prose li>ul,.swp-prose li>ol{margin:10px 0 15px}.swp-prose blockquote{font:400 23px/1.65 var(--swp-sans);padding:24px 28px;margin:32px 0;background:#f0ece2;border:0;border-left:4px solid #bc3e32;color:var(--swp-ink)}.swp-prose blockquote p:last-child{margin-bottom:0}.swp-prose blockquote cite{display:block;font:400 14px/1.6 var(--swp-sans);margin-top:16px}.swp-prose pre{max-width:100%;overflow:auto;padding:23px;margin:28px 0;background:var(--swp-ink);color:var(--swp-white);font:14px/1.8 ui-monospace,Consolas,monospace;tab-size:4}.swp-prose code{font-family:ui-monospace,Consolas,monospace;font-size:.85em;background:#e8e9ee;padding:2px 5px}.swp-prose pre code{padding:0;font-size:inherit;background:transparent;color:inherit}.swp-prose pre a{color:#fec0ae}.swp-prose hr{border:0;border-top:1px solid var(--swp-line);margin:35px 0}.swp-prose :where(.alignwide,.alignfull){margin-inline:0;max-width:100%;width:100%}.swp-prose .alignleft{float:left;margin:0 23px 20px 0}.swp-prose .alignright{float:right;margin:0 0 20px 23px}.swp-prose .aligncenter{display:block;margin-inline:auto}.swp-prose:after{content:"";display:block;clear:both}
/* Keep proper table semantics, headers and original numbering. */
.swp-table-scroll,.swp-prose .wp-block-table,.swp-prose div.responsive-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:28px 0;border:1px solid var(--swp-line);scrollbar-color:#849ca4 #f4f7f6;-webkit-overflow-scrolling:touch}.swp-prose table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid var(--swp-line);background:var(--swp-white);font-size:15px;line-height:1.7;margin:25px 0}.swp-prose .swp-table-scroll>table,.swp-prose .wp-block-table>table{margin:0;border:0;min-width:520px}.swp-prose th,.swp-prose td{padding:14px 16px;border:0;border-bottom:1px solid var(--swp-line);text-align:left;vertical-align:top;font-size:15px;line-height:1.7}.swp-prose th{background:var(--swp-ink);color:var(--swp-white);font-weight:500}.swp-prose td+td{border-left:1px solid var(--swp-line)}.swp-prose tbody tr:nth-child(even){background:#f5f2e9}.swp-prose caption{padding:12px 16px;text-align:left;font-size:14px;background:#f0ece2;color:var(--swp-ink)}.swp-prose th a{color:inherit}.swp-prose th[scope=row]{min-width:125px;overflow-wrap:normal}
.swp-prose :where(.swp-note,.swp-facts,.swp-warning){padding:24px 27px;margin:28px 0;border:1px solid #d6d3c7;border-left:4px solid #963a2e;background:#f0ece2}.swp-prose .swp-warning{border-color:#e1c2b6;border-left-color:#a24b37;background:#fff0e5}.swp-prose :where(.swp-note,.swp-facts,.swp-warning)>strong:first-child{display:block;font-size:18px;color:var(--swp-ink);margin-bottom:10px}.swp-prose :where(.swp-note,.swp-facts,.swp-warning)>:last-child{margin-bottom:0}.swp-prose .swp-steps{padding-left:31px}.swp-prose .swp-steps li{padding:15px 18px;background:#f0ece2;margin-bottom:13px}.swp-prose details{padding:18px 22px;border:1px solid var(--swp-line);margin:25px 0}.swp-prose summary{cursor:pointer;font-weight:500}.swp-prose details[open]>summary{margin-bottom:18px}.swp-prose :where(input,textarea,select){font-size:16px}.swp-prose .wpcf7{max-width:100%}.swp-prose .wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=submit]),.swp-prose .wpcf7 textarea{width:100%}.swp-prose .wpcf7 label{font-size:15px}.swp-prose .wpcf7 input[type=submit]{background:var(--swp-ink);color:var(--swp-white)}.swp-prose .wpcf7 .hidden-fields-container{padding:0;margin:0;border:0}.swp-prose :where(.wp-block-button__link,.wp-element-button){color:var(--swp-white);background:var(--swp-ink);text-decoration:none}.swp-prose :where(.wp-block-button__link,.wp-element-button):hover{background:#bc3e32;color:var(--swp-white)}
/* Existing E-E-A-T and TOC plugins retain their content and functionality. */
.swp-prose>[class*="eeat-byline"],.swp-prose>[class*="redbyline"]{background:#f0ece2;border:1px solid #d6d3c7;border-left:4px solid #bc3e32;padding:18px 20px;margin:0 0 28px;font-size:14px;line-height:1.7}.swp-prose [class*="eeat-byline"] p{margin:0 0 7px}.swp-prose [class*="eeat-author-bio"]{max-width:100%}.swp-prose>[class*="eeat-author-bio"],.swp-prose>[class*="eeat-sources"]{background:#f0ece2;border:1px solid var(--swp-line);padding:24px;margin:35px 0}.swp-prose [class*="eeat-author-bio"] h2,.swp-prose [class*="eeat-author-bio"] h3{font-size:25px;margin-top:0}.swp-prose [class*="eeat-author-bio"] p{font-size:15px;line-height:1.8}.swp-prose .saboxplugin-wrap{background:#f0ece2;border-color:var(--swp-line);color:var(--swp-ink)}.swp-prose .saboxplugin-wrap a{color:var(--swp-ink)}.swp-prose>[class*="toc"]{font-size:15px;background:#f0ece2}.swp-prose [class*="toc"] :where(ol,ul){margin:8px 0;padding-left:23px}.swp-prose [class*="toc"] li{margin:7px 0}.swp-prose #ez-toc-container{width:100%;background:#f0ece2;border:1px solid var(--swp-line);border-radius:0;box-shadow:none;padding:23px;margin:28px 0;color:var(--swp-ink)}.swp-prose #ez-toc-container .ez-toc-title-container{display:flex;justify-content:space-between;align-items:center;gap:14px}.swp-prose #ez-toc-container p.ez-toc-title{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;font:500 23px/1.4 var(--swp-sans);color:var(--swp-ink)}.swp-prose #ez-toc-container a{font-size:15px;line-height:1.7;color:var(--swp-ink)}.swp-prose #ez-toc-container .ez-toc-title-toggle{flex:none}.swp-site main[class*="eeat-author"]{max-width:1120px;margin-inline:auto;padding:40px 30px}
@media(max-width:650px){.swp-prose{font-size:18px;line-height:1.85}.swp-prose h2{font-size:27px;line-height:1.35;margin-top:34px}.swp-prose h3{font-size:23px}.swp-prose h4{font-size:20px}.swp-prose blockquote{font-size:21px;padding:21px}.swp-prose :where(.swp-note,.swp-facts,.swp-warning){padding:21px}.swp-prose .alignleft,.swp-prose .alignright{float:none;display:block;margin:24px auto}.swp-prose .wp-block-columns{display:block}.swp-prose .wp-block-column{margin-bottom:24px}.swp-prose>[class*="eeat-author-bio"],.swp-prose>[class*="eeat-sources"]{padding:20px}.swp-site main[class*="eeat-author"]{padding:30px 18px}.swp-prose pre{padding:19px;font-size:14px}.swp-prose #ez-toc-container{padding:20px}.swp-prose #ez-toc-container p.ez-toc-title{font-size:21px}}

/* Preserve the existing Simple Author Box, with typography matching the theme. */
.swp-prose .saboxplugin-wrap{margin-top:36px;padding:24px;max-width:100%;box-shadow:none}.swp-prose .saboxplugin-wrap .saboxplugin-authorname{font:500 23px/1.4 var(--swp-sans);margin-bottom:13px}.swp-prose .saboxplugin-wrap .saboxplugin-desc{font:400 15px/1.8 var(--swp-sans)}.swp-prose .saboxplugin-wrap .saboxplugin-desc p{margin-bottom:14px}.swp-prose .saboxplugin-wrap .saboxplugin-gravatar{float:left;margin:0 22px 15px 0}.swp-prose .saboxplugin-wrap .saboxplugin-gravatar img{width:80px;height:80px;object-fit:cover}.swp-prose .saboxplugin-wrap:after{content:"";display:block;clear:both}

/* Tables: native headers and original numbering are retained. */
.swp-prose .swp-simple-table{min-width:0!important}.swp-prose .swp-simple-table :is(td,th){overflow-wrap:anywhere}.swp-prose th{background:var(--swp-blue)}.swp-prose td[data-label]:before{display:none}.swp-prose .swp-note,.swp-prose .swp-facts{border-left-color:var(--swp-blue)}.swp-prose .swp-warning{border-left-color:#bb553e}.swp-prose .swp-example{padding:26px 29px;background:#f0ece2;border-left:4px solid var(--swp-blue);margin:30px 0}.swp-prose .swp-example>strong:first-child{font:600 22px/1.3 var(--swp-sans);display:block;margin-bottom:15px;color:var(--swp-blue)}.swp-prose .swp-example :last-child{margin-bottom:0}.swp-prose .swp-example p{font-family:var(--swp-sans)}.swp-prose :where(.swp-note,.swp-facts,.swp-warning){font-size:18px}.swp-prose .swp-steps{list-style:decimal}.swp-prose :is(h2,h3,h4){color:var(--swp-blue)}.swp-prose :is(.swp-note,.swp-facts,.swp-warning)>strong:first-child{font:600 23px/1.3 var(--swp-sans);color:var(--swp-blue)}.swp-site:not(.swp-js) .swp-prose table{display:block;max-width:100%;overflow:auto}
@media(max-width:650px){.swp-prose{font-size:18px;line-height:1.85}.swp-prose h2{font-size:29px;line-height:1.25}.swp-prose h3{font-size:25px}.swp-prose h4{font-size:22px}.swp-prose :where(.swp-note,.swp-facts,.swp-warning,.swp-example){font-size:17px;padding:22px}.swp-prose table.swp-stack-ready{display:block;min-width:0!important;border:0;background:none}.swp-prose .swp-stack-ready thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.swp-prose .swp-stack-ready tbody{display:block;width:100%}.swp-prose .swp-stack-ready tbody tr{display:block;margin-bottom:18px;border:1px solid var(--swp-line);background:var(--swp-white)}.swp-prose .swp-stack-ready tbody td{display:block;width:100%;border:0;border-top:1px solid var(--swp-line);padding:14px 17px;overflow-wrap:anywhere}.swp-prose .swp-stack-ready tbody td:first-child{background:#e5e9d7;border:0;font-weight:600;color:var(--swp-blue);font-size:16px}.swp-prose .swp-stack-ready tbody td[data-label]:not(:first-child):before{content:attr(data-label);display:block;font:500 14px/1.65 var(--swp-sans);color:#62665a;margin-bottom:5px}.swp-prose .swp-stack-ready caption{display:block}.swp-prose .swp-simple-table:not(.swp-stack-ready) :is(td,th){font-size:15px;padding:12px}.swp-prose .swp-stack-ready tbody tr:last-child{margin-bottom:0}.swp-prose .swp-table-scroll:has(>.swp-stack-ready){border:0}}
@media print{.swp-table-scroll,.swp-prose .wp-block-table{overflow:visible}.swp-prose table{font-size:10pt;min-width:0!important}.swp-prose th,.swp-prose td{font-size:10pt;padding:8px}.swp-prose table.swp-stack-ready{display:table}.swp-prose .swp-stack-ready thead{position:static;width:auto;height:auto;clip:auto;white-space:normal;display:table-header-group}.swp-prose .swp-stack-ready tbody{display:table-row-group}.swp-prose .swp-stack-ready tbody tr{display:table-row}.swp-prose .swp-stack-ready tbody td{display:table-cell;width:auto}.swp-prose .swp-stack-ready tbody td[data-label]:before{display:none}}


@media(max-width:768px){.swp-prose :is(figure.alignleft,figure.alignright,img.alignleft,img.alignright,.wp-block-image.alignleft,.wp-block-image.alignright){float:none!important;display:block!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;clear:both!important}}

/* Existing Skrivihop article components keep their public sih-* classes. */
.swp-prose .sih-list{padding:23px 26px 23px 43px;border:1px solid var(--sih-line);border-left:4px solid #d7b03f;background:var(--sih-panel);list-style:disc;font-size:18px}.swp-prose .sih-list li{margin:9px 0;padding-left:3px}.swp-prose :is(.sih-info-box,.sih-tip-box,.sih-ratt-box,.sih-fel-box,.sih-bubble){padding:25px 28px;margin:29px 0;border:1px solid var(--sih-line);border-left:4px solid var(--sih-steel);background:var(--sih-panel);font-size:18px;line-height:1.8}.swp-prose :is(.sih-info-box,.sih-tip-box,.sih-ratt-box,.sih-fel-box,.sih-bubble)>:last-child{margin-bottom:0}.swp-prose :is(.sih-info-box,.sih-tip-box,.sih-ratt-box,.sih-fel-box)>strong:first-child{display:block;font:500 23px/1.3 var(--swp-display);margin-bottom:12px}.swp-prose .sih-info-box{background:#fffdf8;border-left-color:#d7b03f}.swp-prose .sih-tip-box{background:#242923;color:#fff9ec;border-color:#242923;border-left-color:#efc947}.swp-prose .sih-tip-box strong,.swp-prose .sih-tip-box a{color:#f1cf69}.swp-prose .sih-ratt-box{background:#edf3e8;border-left-color:#286b46}.swp-prose .sih-fel-box{background:#faeae2;border-left-color:#b4352c}.swp-prose .sih-bubble-badge{display:inline-block;padding:5px 11px;background:#242923;color:#fffdf8;font-size:14px;margin-bottom:15px}.swp-prose .sih-ordpar{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#fffdf8;border:1px solid var(--sih-line);padding:23px 26px;margin:25px 0;font:500 25px/1.4 var(--swp-display)}.swp-prose .sih-ordpar .sih-fel{color:var(--sih-wrong);text-decoration:underline wavy currentColor;text-decoration-thickness:1px;text-underline-offset:6px}.swp-prose .sih-ordpar .sih-ratt{color:var(--sih-right)}.swp-prose .sih-quote{background:#f1e7c8;border:0;border-left:4px solid #d1a72f;font:400 23px/1.7 var(--swp-sans)}.swp-prose .sih-quote cite{color:#62665a}.swp-prose .sih-review-bar{font:400 15px/1.8 var(--swp-sans);padding:18px 22px;border:1px solid var(--sih-line);border-left:3px solid var(--swp-red);background:#efede3;margin-bottom:28px}.swp-prose .sih-review-bar strong{font-weight:600}
/* Plugin bylines use their own markup. Only typography and colour are harmonised. */
.swp-site .sih-eeat-byline{background:#efede3;border-color:#d6d3c7;border-left-color:#bc3e32;font-family:var(--swp-sans)}.swp-site .sih-eeat-author-bio{background:#efede3;border-color:#d6d3c7}.swp-site .sih-eeat-author-bio-name{font-family:var(--swp-display);text-transform:none;letter-spacing:-.03em}.swp-prose .sih-eeat-author-bio-desc p{font-family:var(--swp-sans)}.swp-site .sih-eeat-eyebrow{text-transform:none;letter-spacing:.025em}.swp-site .sih-eeat-author-bio a{color:#963a2e}.swp-prose .wf-tool{--accent:#963a2e;--ink:#242923;--muted:#62665a;--soft:#efede3;--ring:#d6d3c7}.swp-prose .sigma-infobox{--accent:#963a2e;--bg-start:#f3eedf;--bg-end:#fffdf8;--text:#242923;--muted:#62665a}.swp-prose .infobox{--accent:#bc3e32;--accent-2:#50704b;--bg:#f3eedf;--fg:#242923;--ring:#d6d3c7}
@media(max-width:650px){.swp-prose :is(.sih-list,.sih-info-box,.sih-tip-box,.sih-ratt-box,.sih-fel-box,.sih-bubble){font-size:17px}.swp-prose :is(.sih-info-box,.sih-tip-box,.sih-ratt-box,.sih-fel-box,.sih-bubble){padding:22px}.swp-prose .sih-ordpar{grid-template-columns:1fr;gap:16px;padding:22px;font-size:25px}.swp-prose .sih-quote{font-size:21px}}
