.lrsc{background:#f4f8fc;border:1px solid #d5e3ef;border-radius:20px;padding:26px;color:#243d52;margin-top:20px;min-width:0;box-shadow:0 12px 32px rgba(15,53,86,.035)}.lrsc *{box-sizing:border-box}.lrsc [hidden]{display:none!important}.lrsc .lrsc-topline{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px}.lrsc .lrsc-eyebrow{color:#174a76;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.lrsc .lrsc-example-badge{display:inline-flex;background:#e7f0fa;border:1px solid #c8dcec;color:#244e71;border-radius:50px;padding:6px 11px;font-size:12px;font-weight:700}.lrsc .lrsc-intro{max-width:780px;margin:0 0 20px;color:#38566e;line-height:1.62}.lrsc .lrsc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.lrsc .lrsc-fields label{display:flex;flex-direction:column;gap:6px;color:#173b57;font-weight:700;font-size:14px;line-height:1.4}.lrsc .lrsc-fields input{display:block;width:100%;min-width:0;min-height:50px;margin:0;padding:10px 14px;background:#fff;color:#18364d;border:1px solid #a2b9ca;border-radius:10px;font:600 17px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:none}.lrsc .lrsc-field-hint{color:#526c80;font-size:12px;font-weight:400;line-height:1.4}.lrsc input:focus-visible,.lrsc button:focus-visible,.lrsc-table-wrap:focus-visible{outline:3px solid #2f73b7;outline-offset:3px}.lrsc input[aria-invalid=true]{border-color:#b32121}.lrsc .lrsc-floor{display:flex;gap:10px;align-items:center;font-size:14px;margin:20px 0 4px;cursor:pointer;color:#24455e;font-weight:650}.lrsc .lrsc-floor input{width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:#2f73b7}.lrsc .lrsc-hint{font-size:13px;line-height:1.65;color:#526b7f;margin:12px 0 0}.lrsc .lrsc-floor-hint{margin:4px 0 0 30px}.lrsc [data-calculate]{margin:18px 0 0;min-height:48px;border:0;background:#2f73b7;color:#fff;padding:12px 22px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 13px rgba(47,115,183,.17)}.lrsc .lrsc-error{color:#8d1c1c;background:#fff1f1;border:1px solid #efc9c9;padding:12px 14px;border-radius:10px;margin:16px 0 0}.lrsc .lrsc-results{margin-top:24px;padding-top:22px;border-top:1px solid #d4e1ed}.lrsc .lrsc-result-heading{font-size:17px;line-height:1.35;font-weight:800;color:#113853;margin:0 0 14px}.lrsc .lrsc-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lrsc .lrsc-result-card{display:flex;flex-direction:column;gap:9px;padding:18px;background:#fff;border:1px solid #d5e3ef;border-radius:14px;min-width:0}.lrsc .lrsc-result-primary{background:#e9f4ff;border-color:#acd0ee}.lrsc .lrsc-result-card>span{font-size:13px;color:#3a5870;font-weight:750;line-height:1.35}.lrsc .lrsc-result-card>strong{display:block;color:#103b61;font-size:26px;letter-spacing:-.045em;line-height:1.18;white-space:nowrap}.lrsc .lrsc-result-card>small{color:#4e6a80;font-size:12px;line-height:1.35}.lrsc .lrsc-chart-heading{font-size:17px!important;color:#133751!important;margin:28px 0 15px!important;line-height:1.35!important}.lrsc .lrsc-chart-heading::after{display:none!important}.lrsc .lrsc-bars{background:#fff;border:1px solid #e0e9f1;border-radius:14px;padding:16px 18px;margin:0 0 16px;display:grid;gap:13px}.lrsc .lrsc-bar-label{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#3e5b73;margin-bottom:6px}.lrsc .lrsc-bar-label strong{color:#103b61;white-space:nowrap}.lrsc .lrsc-bar-track{height:12px;border-radius:99px;background:#ebf1f6;overflow:hidden}.lrsc .lrsc-bar-fill{display:block;height:100%;border-radius:99px;background:#9ec6e7}.lrsc .is-current .lrsc-bar-fill{background:#2f73b7}.lrsc .is-current .lrsc-bar-label span{font-weight:800;color:#173e60}.lrsc .lrsc-table-wrap{overflow-x:auto;max-width:100%;background:#fff;border-radius:12px;border:1px solid #e0e9f1;overscroll-behavior-inline:contain}.lrsc table,.lr-euribor-guide .lrsc table{display:table!important;border-collapse:collapse!important;width:100%;min-width:600px;font-size:13px;margin:0!important;box-shadow:none!important;border:none!important;border-radius:0!important}.lrsc caption{text-align:left;padding:12px 14px;font-weight:700;white-space:normal;color:#324f65}.lrsc th,.lrsc td{padding:12px!important;text-align:left;border-bottom:1px solid #e0e9f1;white-space:nowrap}.lrsc thead{background:#eaf2f9}.lrsc .lrsc-row-current th,.lrsc .lrsc-row-current td{background:#eef6fe;font-weight:750}.lrsc .lrsc-table-wrap::after{content:"";display:block}.lrsc .lrsc-announcement{font-size:13px;color:#3d5c73;margin:12px 0 0}.lrsc .lrsc-disclaimer{padding-top:16px;border-top:1px solid #d5e3ef;margin-top:22px}.lr-euribor-guide .lr-scroll-hint{font-size:12px;color:#405c72;margin:8px 0 0}@media(max-width:760px){.lrsc .lrsc-summary-grid{grid-template-columns:1fr 1fr}.lrsc .lrsc-result-primary{grid-column:1/-1}.lrsc .lrsc-result-card>strong{font-size:25px}}@media(max-width:620px){.lrsc{padding:18px}.lrsc .lrsc-fields{grid-template-columns:1fr;gap:14px}.lrsc [data-calculate]{width:100%}.lrsc .lrsc-summary-grid{grid-template-columns:1fr}.lrsc .lrsc-result-primary{grid-column:auto}.lrsc .lrsc-result-card{padding:15px}.lrsc .lrsc-bars{padding:12px}.lrsc .lrsc-bar-label{font-size:12px}.lrsc .lrsc-table-wrap::after{content:"Keri tabelit küljele, et näha kõiki veerge →";font-size:12px;padding:9px 12px;color:#405c72;position:sticky;left:0}.lrsc .lrsc-floor-hint{margin-left:0}}

/* Euribor study page, scoped to WordPress page 2913; shared templates unchanged. */
.lr-euribor-guide.lr-research-page{max-width:1040px;margin:0 auto;padding:8px 0 48px;color:#193950}
.lr-euribor-guide>*{min-width:0}.lr-euribor-guide .lr-euribor-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;max-width:100%;margin:0 0 16px;color:#61798d;font-size:13px;line-height:1.4}
.lr-euribor-guide .lr-euribor-breadcrumb a{color:#2f73b7;text-decoration:none;font-weight:650}.lr-euribor-guide .lr-euribor-breadcrumb a:hover{text-decoration:underline}
.lr-euribor-guide .lr-hero{margin:0 0 14px!important;padding:40px 44px!important;border-radius:22px;box-shadow:0 12px 26px rgba(15,53,86,.09)}
.lr-euribor-guide .lr-hero .lr-hero-card{max-width:900px}.lr-euribor-guide .lr-hero .lr-kicker{margin:0 0 14px}
.lr-euribor-guide .lr-hero h1{font-size:clamp(34px,3.4vw,45px)!important;line-height:1.13!important;letter-spacing:-.035em;color:#fff!important;margin:0 0 16px!important}
.lr-euribor-guide .lr-hero p{max-width:790px;font-size:17px;line-height:1.65;margin:0 0 20px;color:#f2f7fc!important}
.lr-euribor-guide .lr-hero .lr-meta{color:#d5e4f1!important;font-size:13px;line-height:1.55}
.lr-euribor-guide .lr-euribor-nav{position:sticky;top:73px;z-index:12;max-width:100%;margin:0 0 8px;padding:9px!important;gap:9px!important;background:rgba(247,250,253,.97)!important;border:1px solid #e1eaf2;border-radius:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 5px 16px rgba(15,53,86,.04);scrollbar-width:thin}
.lr-euribor-guide .lr-euribor-nav a{flex:0 0 auto;min-height:40px!important;padding:10px 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:720!important;line-height:1.25;color:#1b4769!important;white-space:nowrap;text-decoration:none!important}
.lr-euribor-guide .lr-euribor-nav a:hover,.lr-euribor-guide .lr-euribor-nav a:focus-visible{background:#e4f0fb!important;border-color:#b8d7ec!important;color:#164b77!important}
.lr-euribor-guide .lr-section{padding:34px 0!important;margin:0!important;border-bottom:0!important;scroll-margin-top:152px}
.lr-euribor-guide .lr-section>h2,.lr-euribor-guide .lr-euribor-section-top h2{margin:0 0 18px!important;font-size:30px!important;line-height:1.2!important;color:#0e2840!important;letter-spacing:-.03em}
.lr-euribor-guide .lr-section>h2::after,.lr-euribor-guide .lr-euribor-section-top h2::after{content:"";display:block;width:44px;height:2px;margin-top:10px;background:#d4e2ed;border-radius:99px}
.lr-euribor-guide .lr-section>p{max-width:820px;font-size:16px;line-height:1.72;margin:0 0 18px}
.lr-euribor-guide .lr-note{margin:22px 0 0;padding:18px 21px;border-radius:14px;background:#f4f8fc;border:1px solid #d8e6f1;border-left:4px solid #2f73b7;color:#29485d;line-height:1.65}
.lr-euribor-guide .lr-euribor-formula{margin:24px 0 22px;padding:23px 24px;border:1px solid #d8e7f3;border-radius:19px;background:linear-gradient(125deg,#f4f9fd,#eaf4fd)}
.lr-euribor-guide .lr-euribor-formula-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 17px}
.lr-euribor-guide .lr-euribor-formula-top strong{color:#123c5b;font-size:17px;line-height:1.4}
.lr-euribor-guide .lr-euribor-formula-top span{color:#526c81;font-size:12px}
.lr-euribor-guide .lr-euribor-formula-grid{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1.12fr);gap:10px;align-items:center}
.lr-euribor-guide .lr-euribor-formula-term{background:#fff;border:1px solid #d6e5ef;border-radius:13px;padding:18px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}
.lr-euribor-guide .lr-euribor-formula-term span{font-size:13px;line-height:1.35;color:#526c81;font-weight:650}
.lr-euribor-guide .lr-euribor-formula-term strong{color:#154670;font-size:30px;line-height:1.2;letter-spacing:-.035em}
.lr-euribor-guide .lr-euribor-formula-total{background:#d7eafa;border-color:#bbd9ee}.lr-euribor-guide .lr-euribor-formula-total strong{color:#0a416d}
.lr-euribor-guide .lr-euribor-formula-symbol{text-align:center;font-size:23px;font-weight:800;color:#2f73b7}
.lr-euribor-guide .lr-euribor-formula>p{margin:13px 0 0;font-size:13px;color:#49697f;line-height:1.55}
.lr-euribor-guide .lr-table-wrap{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #dfe9f1;border-radius:16px;box-shadow:0 5px 14px rgba(15,53,86,.035)}
.lr-euribor-guide .lr-data-table{display:table!important;width:100%;min-width:660px!important;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;border-spacing:0!important;border-collapse:separate!important}
.lr-euribor-guide .lr-data-table caption{font-size:13px;text-align:left;color:#3c5d74;padding:13px 16px;background:#f8fbfd;font-weight:650;line-height:1.45}
.lr-euribor-guide .lr-data-table th,.lr-euribor-guide .lr-data-table td{padding:15px 16px;line-height:1.5;font-size:14px;border-bottom:1px solid #e8eef4;vertical-align:top}
.lr-euribor-guide .lr-data-table thead th{background:#eaf2f8;color:#183e5c}
.lr-euribor-guide .lr-data-table tbody th{background:#f7fafc;color:#185385;font-weight:800;white-space:nowrap}
.lr-euribor-guide .lr-data-table tbody tr:nth-child(even) td{background:#fafcfe}
.lr-euribor-guide .lr-data-table tbody tr:last-child th,.lr-euribor-guide .lr-data-table tbody tr:last-child td{border-bottom:0}
.lr-euribor-guide .lr-euribor-small{font-size:13px!important;color:#587087;line-height:1.55;margin:12px 0 0!important}
.lr-euribor-guide .lr-scroll-hint{display:none!important}
.lr-euribor-guide .lr-euribor-example{border:1px solid #d9e6f0;border-radius:19px;background:#f8fbfe;padding:24px 26px}
.lr-euribor-guide .lr-euribor-example-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin:0 0 18px}
.lr-euribor-guide .lr-euribor-example h3{font-size:20px;margin:0!important;line-height:1.35}
.lr-euribor-guide .lr-euribor-example-head>span{flex:0 0 auto;background:#e6f1fc;color:#275a82;padding:6px 10px;border-radius:99px;font-size:12px;font-weight:750}
.lr-euribor-guide .lr-euribor-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.lr-euribor-guide .lr-euribor-metric{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #dde8f1;border-radius:15px;padding:18px 19px;min-width:0}
.lr-euribor-guide .lr-euribor-metric>span{font-size:14px;color:#425e74;font-weight:750}
.lr-euribor-guide .lr-euribor-metric>strong{font-size:clamp(22px,2.5vw,31px);letter-spacing:-.04em;color:#113f65;line-height:1.22;white-space:nowrap}
.lr-euribor-guide .lr-euribor-metric>small{font-size:12px;color:#547085;line-height:1.45}
.lr-euribor-guide .lr-euribor-metric-change{background:#eaf6ef;border-color:#c5e4d0}
.lr-euribor-guide .lr-euribor-metric-change strong{color:#206446}
.lr-euribor-guide .lr-euribor-example>p{font-size:13px;line-height:1.6;color:#4a657b;margin:16px 0 8px}
.lr-euribor-guide .lr-euribor-textlink{font-size:14px;font-weight:750;color:#2f73b7;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;margin:4px 0 0}
.lr-euribor-guide .lr-euribor-textlink:hover{text-decoration:underline!important}
.lr-euribor-guide .lr-euribor-section-top{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap}
.lr-euribor-guide .lr-euribor-section-eyebrow{display:block;color:#2f73b7;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.075em;margin:0 0 8px}
.lr-euribor-guide .lr-euribor-utility-label{color:#366782;background:#eef6fb;padding:7px 11px;border:1px solid #d8e8f2;border-radius:999px;font-size:12px;font-weight:750;white-space:normal}
.lr-euribor-guide .lr-euribor-external-cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px!important;margin:3px 0 5px;padding:10px 18px;border-radius:10px;font-size:14px!important;line-height:1.25;text-decoration:none!important}
.lr-euribor-guide .lr-euribor-license{margin:19px 0 13px}
.lr-euribor-guide .lr-source-credit{color:#526a80;font-size:13px;margin:14px 0 26px}
.lr-euribor-guide #andmed>h3{margin:18px 0 15px;font-size:20px;color:#123d5c}
.lr-euribor-guide .lr-euribor-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.lr-euribor-guide .lr-euribor-source-card{min-width:0;display:flex;flex-direction:column;gap:8px;border:1px solid #dae6ef;border-radius:15px;padding:18px;background:#fff;box-shadow:0 3px 12px rgba(15,53,86,.025);text-decoration:none!important}
.lr-euribor-guide .lr-euribor-source-card:hover,.lr-euribor-guide .lr-euribor-source-card:focus-visible{border-color:#a8cce5;background:#f8fbfd}
.lr-euribor-guide .lr-euribor-source-card strong{color:#225f93;font-size:14px;line-height:1.4}
.lr-euribor-guide .lr-euribor-source-card span{color:#385970;font-size:13px;line-height:1.45}
.lr-euribor-guide .lr-euribor-source-card small{color:#667e91;font-size:12px;margin-top:auto}
.lr-euribor-guide .lr-euribor-faq{background:#edf4fa;border:1px solid #dbe9f3;border-radius:20px;padding:27px 28px!important;margin:18px 0 24px!important}
.lr-euribor-guide .lr-euribor-faq>p{margin:0 0 18px!important}
.lr-euribor-guide .lr-euribor-faq-list{display:grid;gap:9px}
.lr-euribor-guide .lr-euribor-faq details{margin:0;background:#fff;border:1px solid #d7e4ee;border-radius:13px;padding:0;overflow:hidden}
.lr-euribor-guide .lr-euribor-faq summary{position:relative;display:block;list-style:none;cursor:pointer;padding:18px 53px 18px 20px;font-size:15px;font-weight:750;line-height:1.5;color:#103d5d}
.lr-euribor-guide .lr-euribor-faq summary::-webkit-details-marker{display:none}
.lr-euribor-guide .lr-euribor-faq summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:27px;height:27px;display:flex;align-items:center;justify-content:center;background:#eaf3fb;border-radius:50%;color:#2f73b7;font-size:20px;font-weight:700}
.lr-euribor-guide .lr-euribor-faq details[open] summary::after{content:"−"}
.lr-euribor-guide .lr-euribor-faq details[open] summary{border-bottom:1px solid #e6edf3}
.lr-euribor-guide .lr-euribor-faq details p{padding:14px 20px 18px;color:#385970;margin:0;font-size:14px;line-height:1.65}
.lr-euribor-guide .lr-euribor-faq details a{font-weight:750}
.lr-euribor-guide .lr-euribor-related{margin:12px 0 0!important;padding:30px!important;background:#f1f8f4!important;border:1px solid #d7eadf!important;border-radius:20px}
.lr-euribor-guide .lr-euribor-related-head h2{font-size:26px!important;margin:0 0 10px!important}
.lr-euribor-guide .lr-euribor-related-head h2::after{content:"";display:block;width:44px;height:2px;background:#badcc9;margin-top:10px}
.lr-euribor-guide .lr-euribor-related-head>p{margin:0 0 22px;max-width:720px;color:#466477;font-size:15px}
.lr-euribor-guide .lr-euribor-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.lr-euribor-guide .lr-euribor-related-grid>a{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px 18px;background:#fff;border:1px solid #d5e7dd;border-radius:15px;text-decoration:none!important;color:#23495f}
.lr-euribor-guide .lr-euribor-related-grid>a:hover,.lr-euribor-guide .lr-euribor-related-grid>a:focus-visible{border-color:#a9d0bd;box-shadow:0 5px 16px rgba(15,53,86,.055);transform:translateY(-1px)}
.lr-euribor-guide .lr-euribor-related-grid strong{color:#123a54;font-size:16px;line-height:1.35}
.lr-euribor-guide .lr-euribor-related-grid span{color:#486477;font-size:13px;line-height:1.55}
.lr-euribor-guide .lr-euribor-related-grid em{font-style:normal;font-size:13px;font-weight:750;color:#286b9e;margin-top:auto}
.lr-euribor-guide a:focus-visible,.lr-euribor-guide summary:focus-visible{outline:3px solid #2f73b7;outline-offset:3px}
@media(max-width:900px){.lr-euribor-guide .lr-euribor-nav{position:relative;top:auto;z-index:2}.lr-euribor-guide .lr-hero{padding:30px 26px!important}.lr-euribor-guide .lr-section{padding:27px 0!important}.lr-euribor-guide .lr-section>h2,.lr-euribor-guide .lr-euribor-section-top h2{font-size:26px!important}.lr-euribor-guide .lr-euribor-formula-grid{gap:7px}.lr-euribor-guide .lr-euribor-formula-term{padding:13px 11px}.lr-euribor-guide .lr-euribor-formula-term strong{font-size:25px}.lr-euribor-guide .lr-euribor-metric{padding:15px 13px}.lr-euribor-guide .lr-euribor-metric strong{font-size:24px}}
@media(max-width:680px){.lr-euribor-guide.lr-research-page{padding:8px 0 28px;overflow-x:clip}.lr-euribor-guide .lr-hero{padding:25px 20px!important;border-radius:17px}.lr-euribor-guide .lr-hero h1{font-size:30px!important}.lr-euribor-guide .lr-hero p{font-size:15px;line-height:1.6}.lr-euribor-guide .lr-hero .lr-meta{font-size:12px}.lr-euribor-guide .lr-euribor-nav{padding:7px!important;border-radius:12px;gap:7px!important;overflow-x:auto}.lr-euribor-guide .lr-euribor-nav a{min-height:44px!important;padding:11px 12px!important}.lr-euribor-guide .lr-section{padding:25px 0!important;scroll-margin-top:24px}.lr-euribor-guide .lr-section>h2,.lr-euribor-guide .lr-euribor-section-top h2{font-size:25px!important}.lr-euribor-guide .lr-euribor-formula{padding:18px}.lr-euribor-guide .lr-euribor-formula-grid{grid-template-columns:1fr;gap:8px}.lr-euribor-guide .lr-euribor-formula-term{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px}.lr-euribor-guide .lr-euribor-formula-term strong{font-size:26px;white-space:nowrap}.lr-euribor-guide .lr-euribor-formula-symbol{font-size:19px;line-height:1.1}.lr-euribor-guide .lr-scroll-hint{display:block!important}.lr-euribor-guide .lr-euribor-example{padding:18px 16px}.lr-euribor-guide .lr-euribor-example-head{display:block}.lr-euribor-guide .lr-euribor-example h3{font-size:18px;margin:0 0 10px!important}.lr-euribor-guide .lr-euribor-example-head>span{display:inline-flex}.lr-euribor-guide .lr-euribor-metrics{grid-template-columns:1fr;gap:9px}.lr-euribor-guide .lr-euribor-metric{padding:15px 16px;gap:6px}.lr-euribor-guide .lr-euribor-metric strong{font-size:28px}.lr-euribor-guide .lr-euribor-section-top{gap:5px}.lr-euribor-guide .lr-euribor-utility-label{margin:0 0 12px}.lr-euribor-guide .lr-euribor-sources{grid-template-columns:1fr}.lr-euribor-guide .lr-euribor-faq{padding:22px 16px!important;margin:12px 0 18px!important}.lr-euribor-guide .lr-euribor-faq summary{font-size:14px;padding:16px 48px 16px 15px}.lr-euribor-guide .lr-euribor-faq details p{padding:13px 15px 16px}.lr-euribor-guide .lr-euribor-related{padding:21px 17px!important}.lr-euribor-guide .lr-euribor-related-grid{grid-template-columns:1fr;gap:10px}.lr-euribor-guide .lr-euribor-related-grid>a{padding:18px}.lr-euribor-guide .lr-euribor-related-head h2{font-size:24px!important}}

.lr-euribor-guide .lr-euribor-nav a.is-active{background:#e6f1fc!important;border-color:#b9d5e9!important;color:#155181!important}
.lr-euribor-guide .lr-euribor-nav-hint{display:none;font-size:12px;color:#597286;margin:-1px 0 0!important}
@media(max-width:680px){.lr-euribor-guide .lr-euribor-nav-hint{display:block;margin:5px 0 0!important}}
/* Lighthouse 2026-10-16: strengthen contrast on formula-total label and source dates. */
.lr-euribor-guide .lr-euribor-formula-total span{color:#415e75}
.lr-euribor-guide .lr-euribor-source-card small{color:#506b7e}

/* 2026-10-16 screenshot QA: WordPress wpautop injects <br> between inline
   link cards. In CSS grid those line breaks become unwanted grid items.
   Suppress only the injected breaks/wrappers in these two Euribor grids. */
body.page-id-2913 .lr-euribor-guide .lr-euribor-sources > br,
body.page-id-2913 .lr-euribor-guide .lr-euribor-related-grid > br{display:none!important}
body.page-id-2913 .lr-euribor-guide .lr-euribor-sources > p,
body.page-id-2913 .lr-euribor-guide .lr-euribor-related-grid > p{display:contents!important}
body.page-id-2913 .lr-euribor-guide .lr-euribor-sources{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:14px!important;grid-auto-flow:row!important;align-items:stretch
}
body.page-id-2913 .lr-euribor-guide .lr-euribor-related-grid{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:14px!important;grid-auto-flow:row!important;align-items:stretch
}
body.page-id-2913 .lr-euribor-guide .lr-euribor-sources a.lr-euribor-source-card,
body.page-id-2913 .lr-euribor-guide .lr-euribor-related-grid > a{
 width:100%;min-width:0;height:100%;margin:0
}
@media(max-width:680px){
 body.page-id-2913 .lr-euribor-guide .lr-euribor-sources,
 body.page-id-2913 .lr-euribor-guide .lr-euribor-related-grid{
  grid-template-columns:minmax(0,1fr)!important
 }
}
