.srpub-page .srpub-body{min-width:0;overflow-wrap:anywhere}.srpub-body img,.srpub-body video,.srpub-body iframe{max-width:100%;height:auto}.srpub-body iframe{min-height:300px}.srpub-body p,.srpub-body li{line-height:1.8}.srpub-body h2{scroll-margin-top:30px;margin:2.2em 0 .7em}.srpub-body h3{margin:1.7em 0 .6em}.srpub-body table{border-collapse:collapse;max-width:100%;width:100%;font-size:.95em}.srpub-body td,.srpub-body th{border:1px solid #d5e3ea;padding:12px;text-align:left}.srpub-body th{background:#edf5f8}.srpub-body .srpub-table{max-width:100%;overflow-x:auto}.srpub-body figure{margin:28px 0}.srpub-body figcaption{font-size:.85em;color:#58717e}.srpub-body blockquote{padding:18px 24px;margin:24px 0;border-left:4px solid #25b4d1;background:#eff7fa}.srpub-body .srpub-toc{padding:24px;background:#edf5f8;border:1px solid #d5e3ea;border-radius:14px}.srpub-body .srpub-toc a{display:inline-block;padding:5px 12px 5px 0}.srpub-body .srpub-note{padding:20px;border-left:4px solid #28b7d5;background:#eff7fa;border-radius:0 12px 12px 0}.srpub-body .srpub-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:32px 0}.srpub-body .srpub-card{display:block;padding:24px;border:1px solid #c5dbe5;border-radius:14px;text-decoration:none;color:#164b65;background:#f1f8fb}.srpub-body .srpub-card strong{display:block}.srpub-body .srpub-card-gold{background:#fff8e8;border-color:#e4cd90;color:#775414}.srpub-zapper{margin:0;background:#f5f8fa;color:#173548;font:17px/1.7 Inter,system-ui,sans-serif}.srpub-zapper *{box-sizing:border-box}.srpub-shell{width:min(1140px,calc(100% - 40px));margin:auto}.srpub-top{background:#102b44;color:#d2e3ec;font-size:13px}.srpub-top .srpub-shell{display:flex;justify-content:flex-end;gap:24px;padding:8px 0}.srpub-top a,.srpub-footer a{color:inherit;text-decoration:none}.srpub-header{background:#fff;border-bottom:1px solid #dce6ec}.srpub-header-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 12px}.srpub-logo{width:205px}.srpub-logo img{width:100%;height:auto;display:block}.srpub-header nav{display:flex;gap:24px}.srpub-header a{color:#173548;text-decoration:none;font-weight:700}.srpub-languages{display:flex;gap:16px;justify-content:flex-end;padding:4px 0 16px;font-size:13px}.srpub-languages [aria-current=page]{color:#0098bd}.srpub-hero{background:linear-gradient(125deg,#102b44,#0b4054);color:#fff;padding:64px 0}.srpub-hero h1{font:800 clamp(36px,5vw,58px)/1.13 Manrope,Inter,system-ui,sans-serif;letter-spacing:-.035em;color:#fff;margin:16px 0 22px}.srpub-eyebrow{font-size:13px;color:#74dcf3;letter-spacing:.13em;text-transform:uppercase}.srpub-hero p{font-size:21px;color:#d4e7ef;max-width:850px;margin:0}.srpub-short{padding:42px 0 64px}.srpub-short article{padding:clamp(24px,5vw,56px);border:1px solid #dae7ed;border-radius:22px;background:#fff;box-shadow:0 14px 40px #173e5010}.srpub-short h2:first-child{margin-top:0}.srpub-body a{color:#087998}.srpub-reading{display:block;padding:22px 26px;margin-top:32px;background:#edf7fa;border:1px solid #b8dae6;border-radius:14px;font-weight:750;text-decoration:none}.srpub-footer{padding:40px 0;background:#102b44;color:#d2e3ec}.srpub-footer nav{display:flex;flex-wrap:wrap;gap:24px;margin-top:14px;font-size:14px}@media(max-width:700px){.srpub-body .srpub-cards{grid-template-columns:1fr}.srpub-hero{padding:42px 0}.srpub-hero p{font-size:18px}.srpub-shell{width:calc(100% - 28px)}.srpub-top .srpub-shell{justify-content:center;gap:15px;font-size:12px}.srpub-header-row{gap:14px}.srpub-logo{width:165px}.srpub-header nav{gap:14px;font-size:14px}.srpub-languages{justify-content:center;gap:20px}.srpub-body table{display:block;overflow-x:auto}.srpub-body .srpub-toc{display:none}.srpub-body iframe{min-height:220px}}@media print{.srpub-body .srpub-toc,.srpub-zapper header,.srpub-top,.srpub-footer{display:none!important}.srpub-zapper .srpub-hero{background:#fff;color:#172b3a;padding:0}.srpub-zapper .srpub-hero h1,.srpub-zapper .srpub-hero p{color:#172b3a}.srpub-short article{border:0;box-shadow:none;padding:0}.srpub-body img{max-height:200mm;object-fit:contain}.srpub-body section{break-inside:auto}.srpub-body h2,.srpub-body h3{break-after:avoid}}
/* Article assets preserve the original prose; these classes only provide layout. */
.srpub-body .sr-origin{margin:34px 0;padding:20px 24px;background:#f4f7f9;border:1px solid #d8e4ea;border-left:4px solid #8ca7b5;border-radius:0 14px 14px 0;color:#395866;font-size:.94em}.srpub-body .sr-origin p{margin:0}.srpub-body .sr-live-widget{margin:24px 0;padding:16px;border:1px solid #d5e3eb;border-radius:16px;background:#f5f9fb;overflow:hidden}.srpub-body .sr-live-widget iframe{display:block;width:100%;height:460px;min-height:0;max-width:100%;border:0;border-radius:12px;background:#102b44}.srpub-body .sr-live-widget>p{font-size:.85em;line-height:1.65;margin:14px 4px 0;color:#4c6876}.srpub-body .sr-toc{padding:24px 28px;background:#eff6f9;border:1px solid #cfdee7;border-radius:16px;margin:0 0 36px}.srpub-body .sr-toc>strong{display:block;color:#173e55;font-size:18px;margin-bottom:12px}.srpub-body .sr-toc ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 24px;padding:0;margin:0;list-style:none}.srpub-body .sr-toc li{margin:0;line-height:1.5}.srpub-body .sr-toc a{display:block;padding:4px 0;color:#176981;text-decoration:none;font-size:.91em}.srpub-body .sr-toc a:hover{text-decoration:underline}.srpub-body .sr-source-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.srpub-body .sr-source-links a{display:flex;align-items:center;padding:17px 20px;background:#edf7fa;border:1px solid #bedee8;color:#165a76;font-weight:650;text-decoration:none;border-radius:12px}.srpub-body .sr-source-links a:hover,.srpub-body .sr-fth-link:hover{background:#e0f1f6}.srpub-body .sr-feature{background:#eef8fb;border:1px solid #c5e1ea;border-left:4px solid #25b4d1;border-radius:0 16px 16px 0;padding:24px 28px;margin:32px 0}.srpub-body .sr-feature h2{margin-top:0}.srpub-body .sr-fth-link{display:block;background:#e8f5fa;border:1px solid #bedee8;border-radius:12px;padding:17px 20px;font-weight:700;color:#125a77;text-decoration:none}.srpub-body .sr-product-link{display:block;padding:19px 23px;border:1px solid #ddc78c;border-left:4px solid #c7a13b;border-radius:0 13px 13px 0;background:#fff7e6;color:#775414;font-weight:700;text-decoration:none}.srpub-body .sr-product-link:hover{background:#fff0ce}.srpub-body>section:first-of-type h2{margin-top:1.2em}@media(max-width:1000px){.srpub-body .sr-toc ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.srpub-body .sr-toc{display:none}.srpub-body .sr-live-widget{padding:8px}.srpub-body .sr-live-widget iframe{height:340px}.srpub-body .sr-source-links{grid-template-columns:1fr}.srpub-body .sr-origin,.srpub-body .sr-feature{padding:20px}}@media print{.srpub-body .sr-toc{display:none!important}.srpub-body .sr-live-widget iframe{display:none}.srpub-body .sr-live-widget,.srpub-body .sr-origin,.srpub-body .sr-feature,.srpub-body .sr-source-links a{break-inside:avoid;background:#fff;box-shadow:none}.srpub-body .sr-source-links{display:block}.srpub-body .sr-source-links a{margin:10px 0}}
.srpub-page .srpub-updated{font-size:13px!important;letter-spacing:.02em;opacity:.8;margin-top:18px!important}.srpub-body .sr-source-links a:focus-visible,.srpub-body .sr-product-link:focus-visible,.srpub-body .sr-fth-link:focus-visible{outline:3px solid #25b4d1;outline-offset:4px}
.fth-content-page.srpub-page .srpub-body>section{scroll-margin-top:34px;padding-bottom:26px;margin-bottom:28px;border-bottom:1px solid #d9e5ea}.fth-content-page.srpub-page .srpub-body>section:last-child{border-bottom:0;margin-bottom:0}.fth-content-page.srpub-page .srpub-body h2{font:700 clamp(26px,2.8vw,37px)/1.2 Georgia,serif;color:#11354f}.fth-content-page.srpub-page .srpub-body h3{font:700 clamp(21px,2vw,27px)/1.3 Georgia,serif;color:#174562}.fth-content-page.srpub-page .srpub-body p,.fth-content-page.srpub-page .srpub-body li{font-size:clamp(17px,1.4vw,20px);line-height:1.78;color:#2b4355}.fth-content-page.srpub-page .srpub-body .sr-origin p,.fth-content-page.srpub-page .srpub-body .sr-live-widget>p{font-size:15px;line-height:1.65}.fth-content-page.srpub-page .srpub-body .sr-toc li{font-size:16px;line-height:1.4}.fth-content-page.srpub-page .fth-inner-hero{min-height:320px;background:radial-gradient(circle at 80% 20%,rgba(208,163,105,.16),transparent 32%),linear-gradient(135deg,#071e31,#143a56 70%,#365c73)}.fth-content-page.srpub-page .fth-inner-hero .fth-hero-shade{background:none}.fth-content-page.srpub-page .fth-standalone-wrap{padding-top:30px}

.srpub-body .sr-original-figure{text-align:center}.srpub-body .sr-original-figure img{display:block;margin:0 auto;border-radius:12px}.srpub-body .sr-original-figure figcaption{max-width:768px;margin:12px auto;text-align:left}.srpub-body .sr-earth{max-width:440px;margin:24px auto}
.srpub-hero h1{text-wrap:balance}
/* The four live figures show uncropped original data; source captions stay directly underneath. */
.srpub-body .sr-live-graphs{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;margin:26px 0}.srpub-body .sr-live-figure{min-width:0;margin:0;padding:20px;border:1px solid #cfdee7;border-radius:15px;background:#f4f8fa}.srpub-body .sr-live-figure h3{margin:0 0 15px}.srpub-body .sr-live-figure img{display:block;width:100%;max-width:100%;height:auto;border:0;border-radius:4px;background:#fff}.srpub-body .sr-live-figure figcaption{margin:12px 0 0;font-size:14px;line-height:1.65;color:#476675}.srpub-body .sr-live-figure figcaption a{color:#176981;text-underline-offset:3px}.srpub-body .sr-live-figure .sr-live-error{margin:12px 0 0;font-size:14px;line-height:1.65;color:#805526;background:#fff6e7;border-left:3px solid #c6a061;border-radius:0 8px 8px 0;padding:12px 15px}.srpub-body .sr-live-error[hidden],.srpub-body [data-sr-live-chart][hidden]{display:none!important}.fth-content-page.srpub-page .srpub-body .sr-live-error{font-size:14px;line-height:1.65}@media(max-width:700px){.srpub-body .sr-live-graphs{gap:22px}.srpub-body .sr-live-figure{padding:11px;border-radius:11px}.srpub-body .sr-live-figure h3{font-size:22px}.srpub-body .sr-live-figure figcaption{font-size:13px}}@media print{.srpub-body .sr-live-figure{break-inside:avoid;background:#fff;padding:8px;border-color:#bbb}.srpub-body .sr-live-figure img{max-height:none;object-fit:contain}.srpub-body .sr-live-figure .sr-live-error{background:#fff}}

.srpub-page .srpub-body .sr-live-figure .sr-chart-guide{margin:0 0 12px;font-size:16px;line-height:1.75;color:#2b4355}.srpub-page .srpub-body .sr-live-figure .sr-chart-source{margin:0;font-size:14px;line-height:1.65;color:#476675}@media(max-width:700px){.srpub-page .srpub-body .sr-live-figure .sr-chart-guide{font-size:15px}.srpub-page .srpub-body .sr-live-figure .sr-chart-source{font-size:13px}}
/* Accessible chart viewer: native-size graphs can be panned with touch, trackpad or scrollbars. */
.srpub-body .sr-chart-open{display:block;width:100%;padding:0;margin:0;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:zoom-in;box-shadow:none}.srpub-body .sr-chart-open:focus-visible{outline:3px solid #1696b6;outline-offset:5px}.srpub-body .sr-chart-open-hint{display:block;padding:10px 2px 0;color:#176981;font:500 13px/1.5 system-ui,sans-serif}.sr-chart-viewer{box-sizing:border-box;width:min(1600px,calc(100vw - 28px));height:min(1000px,calc(100vh - 28px));height:min(1000px,calc(100dvh - 28px));max-width:none;max-height:none;padding:0;border:1px solid #c8dce6;border-radius:17px;background:#f4f8fa;color:#173e55;box-shadow:0 24px 100px #00152280;overflow:hidden}.sr-chart-viewer::backdrop{background:#071b2bd9}.sr-chart-viewer[open]{display:flex}.sr-chart-window{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0}.sr-chart-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;background:#102f48;color:#fff;flex:none}.sr-chart-viewer .sr-chart-viewer-title{margin:0;font:700 21px/1.3 system-ui,sans-serif;color:#fff;overflow-wrap:anywhere}.sr-chart-viewer button,.sr-chart-viewer-source{box-sizing:border-box;min-height:42px;padding:9px 14px;border:1px solid #c4dbe5;border-radius:8px;background:#fff;color:#164b65;cursor:pointer;font:650 14px/1.4 system-ui,sans-serif;text-decoration:none;white-space:normal}.sr-chart-viewer button:hover,.sr-chart-viewer-source:hover{background:#e5f3f8}.sr-chart-viewer button:disabled{cursor:default;opacity:.45}.sr-chart-viewer button:focus-visible,.sr-chart-viewer a:focus-visible,.sr-chart-stage:focus-visible{outline:3px solid #1ca9c9;outline-offset:3px}.sr-chart-viewer .sr-chart-close{flex:none;max-width:170px;color:#fff;border-color:#6a91a9;background:#214a66}.sr-chart-viewer .sr-chart-close:hover{background:#32637f}.sr-chart-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:12px 18px 5px;flex:none}.sr-chart-zoom-value{padding:7px;font:650 14px/1.4 system-ui,sans-serif;min-width:48px}.sr-chart-viewer-source{margin-left:auto;display:inline-flex;align-items:center}.sr-chart-viewer .sr-chart-pan-hint{flex:none;margin:0;padding:7px 20px 12px;color:#4a697a;font:14px/1.5 system-ui,sans-serif}.sr-chart-stage{flex:1;min-width:0;min-height:100px;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;padding:16px;background:#dbe7ed}.sr-chart-canvas{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none}.sr-chart-viewer .sr-chart-enlarged{display:block;flex:none;max-width:none!important;max-height:none!important;margin:0;border:0;border-radius:0;background:#fff;object-fit:contain;user-select:none;-webkit-user-drag:none}@media(max-width:700px){.sr-chart-viewer{width:calc(100vw - 12px);height:calc(100vh - 12px);height:calc(100dvh - 12px);border-radius:11px}.sr-chart-viewer-header{padding:12px;gap:10px}.sr-chart-viewer .sr-chart-viewer-title{font-size:17px}.sr-chart-viewer .sr-chart-close{max-width:105px;padding:8px 10px}.sr-chart-toolbar{padding:10px 12px 4px;gap:7px}.sr-chart-viewer button,.sr-chart-viewer-source{font-size:13px;padding:8px 10px;min-height:42px}.sr-chart-viewer-source{margin-left:0}.sr-chart-viewer .sr-chart-pan-hint{font-size:13px;padding:6px 12px 10px}.sr-chart-stage{padding:16px}.srpub-body .sr-chart-open-hint{font-size:12px}}@media print{.sr-chart-viewer,.srpub-body .sr-chart-open-hint{display:none!important}.srpub-body .sr-chart-open{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.srpub-body .sr-chart-open img{display:block;width:100%;height:auto}}
/* Short landscape screens: keep the scrollable chart inside the modal after localized controls wrap. */
.sr-chart-stage{min-height:0}
@media(max-height:480px) and (orientation:landscape){.sr-chart-viewer-header{padding:8px 10px;gap:10px}.sr-chart-toolbar{padding:6px 10px 4px;gap:6px}.sr-chart-viewer button,.sr-chart-viewer-source{min-height:42px;padding:6px 8px;font-size:13px}.sr-chart-zoom-value{min-width:44px;padding:4px;font-size:13px}.sr-chart-viewer-source{margin-left:0}.sr-chart-viewer .sr-chart-pan-hint{padding:4px 10px 8px;font-size:13px;line-height:1.45}}

/* Editorial link cards: the approved “Kaj je izgorelost?” proportions. */
@media screen {
  html body :is(#main,main,.fth-organ-editorial) .fth-resource-grid {
    display:grid!important;
    grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))!important;
    align-items:stretch!important;
    justify-content:start!important;
    gap:14px!important;
    width:100%!important;
    max-width:1060px!important;
    margin:26px 0!important;
    padding:0!important;
    border:0!important;
    background:none!important;
    box-shadow:none!important;
    clear:both;
  }
  html body :is(#main,main,.fth-organ-editorial) .fth-resource-grid > a.fth-resource-card {
    position:relative!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:flex-start!important;
    gap:9px!important;
    grid-column:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:344px!important;
    min-height:184px!important;
    height:auto!important;
    margin:0!important;
    padding:23px 24px!important;
    border:1px solid #c89961!important;
    border-radius:15px!important;
    background:#102f49!important;
    color:#fffaf3!important;
    box-shadow:0 10px 25px rgba(8,31,49,.13)!important;
    font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;
    font-size:16px!important;
    font-weight:400!important;
    line-height:1.5!important;
    text-align:left!important;
    text-transform:none!important;
    text-decoration:none!important;
    white-space:normal!important;
    overflow-wrap:break-word!important;
    word-break:normal!important;
    transition:background .2s,transform .2s,box-shadow .2s!important;
  }
  html body :is(#main,main,.fth-organ-editorial) .fth-resource-grid > a.fth-resource-card::before,
  html body :is(#main,main,.fth-organ-editorial) .fth-resource-grid > a.fth-resource-card::after { content:none!important; }
  html body :is(#main,main,.fth-organ-editorial) a.fth-resource-card > .fth-resource-label {
    display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;
    color:#dfb57f!important;font:800 12px/1.7 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;
    letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;
  }
  html body :is(#main,main,.fth-organ-editorial) a.fth-resource-card > .fth-resource-title {
    display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;
    color:#fff!important;font:500 26px/1.17 Georgia,'Times New Roman',serif!important;
    letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;
  }
  html body :is(#main,main,.fth-organ-editorial) a.fth-resource-card > .fth-resource-description {
    display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;
    color:#dfebf2!important;font:400 16px/1.5 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;
    letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;
  }
  html body :is(#main,main,.fth-organ-editorial) .fth-resource-grid > a.fth-resource-card.is-zapper {
    border-color:#b8874f!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.4),transparent 34%),linear-gradient(180deg,#f3d7aa 0%,#d4a770 58%,#bd8d55 100%)!important;color:#102b44!important;box-shadow:0 10px 25px rgba(91,57,24,.14)!important;
  }
  html body :is(#main,main,.fth-organ-editorial) a.fth-resource-card.is-zapper > :is(.fth-resource-title,.fth-resource-description) {color:#102b44!important;}
  html body :is(#main,main,.fth-organ-editorial) a.fth-resource-card.is-zapper > .fth-resource-label {color:#805526!important;}
  html body :is(#main,main,.fth-organ-editorial) .fth-resource-grid > a.fth-resource-card:hover {background:#1a4767!important;transform:translateY(-3px)!important;box-shadow:0 14px 28px rgba(8,31,49,.17)!important;}
  html body :is(#main,main,.fth-organ-editorial) .fth-resource-grid > a.fth-resource-card.is-zapper:hover {background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.45),transparent 34%),linear-gradient(180deg,#f8e2be 0%,#dfb57e 58%,#c6955d 100%)!important;}
  html body :is(#main,main,.fth-organ-editorial) a.fth-resource-card:focus-visible {outline:3px solid #9b6c31!important;outline-offset:4px!important;}
}
@media screen and (max-width:620px) {
  html body :is(#main,main,.fth-organ-editorial) .fth-resource-grid {grid-template-columns:minmax(0,1fr)!important;gap:13px!important;margin:22px 0!important;}
  html body :is(#main,main,.fth-organ-editorial) .fth-resource-grid > a.fth-resource-card {max-width:none!important;min-height:0!important;padding:21px 22px!important;}
}
@media (prefers-reduced-motion:reduce) {html body :is(#main,main,.fth-organ-editorial) a.fth-resource-card {transition:none!important;transform:none!important;}}
@media print {
  .fth-resource-grid {display:block!important;margin:3mm 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;}
  a.fth-resource-card {display:block!important;margin:1.5mm 0!important;padding:2mm 3mm!important;min-height:0!important;max-width:100%!important;border:1px solid #c2ccd3!important;border-radius:2mm!important;background:#fff!important;color:#173a52!important;box-shadow:none!important;break-inside:avoid;}
  a.fth-resource-card > .fth-resource-label,a.fth-resource-card > .fth-resource-description {display:none!important;}
  a.fth-resource-card > .fth-resource-title {color:#173a52!important;font:700 10pt/1.4 Georgia,serif!important;}
}
