/* AllmaNews 1.2.15 | Native article template. All selectors are article-scoped. */
.an-post-shell.an-article-page {
  --an-au:clamp(.90px,.09208vw,1.473px);
  --an-primary:#f90036;
  --an-ink:#071835;
  --an-muted:#5e7598;
  width:100%;max-width:none;margin:0;padding:calc(12 * var(--an-au)) calc(55 * var(--an-au)) calc(12 * var(--an-au)) calc(30 * var(--an-au));
  background:linear-gradient(90deg,#f5f9fc,#fff 12%,#fff 67%,#f4f8fb 100%);color:var(--an-ink);
  font-family:Roboto,Arial,sans-serif;min-height:65vh;
}
.an-article-page *{box-sizing:border-box}
.an-article-page .an-article-inner{max-width:calc(1530 * var(--an-au));margin:0 auto;width:100%}
.an-article-page .an-seo-breadcrumbs{font:500 calc(8.2 * var(--an-au))/1.5 Roboto,Arial,sans-serif;color:#647c9d;margin:0 0 calc(13 * var(--an-au))}
.an-article-page .an-seo-breadcrumbs ol{align-items:center;gap:calc(3 * var(--an-au))}
.an-article-page .an-seo-breadcrumbs a{color:#5273a0;text-decoration:none}
.an-article-page .an-seo-breadcrumbs li+li:before{content:'›';color:#97aac4;margin:0 calc(8 * var(--an-au))}
.an-article-page .an-seo-breadcrumbs [aria-current=page]{color:#526d94;font-weight:500}
.an-article-page .an-article-columns{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 28.9%);gap:calc(27 * var(--an-au));align-items:start}
.an-article-page .an-article{min-width:0}
.an-article-page .an-article-icon{width:1em;height:1em;flex:none;vertical-align:middle}
.an-article-page .an-article-head{margin:0 0 calc(5 * var(--an-au))}
.an-article-page .an-article-category{display:inline-block;background:var(--an-primary);color:#fff;font:800 calc(9.3 * var(--an-au))/1.1 Roboto,Arial,sans-serif;text-transform:uppercase;padding:calc(4 * var(--an-au)) calc(9 * var(--an-au));border-radius:calc(3 * var(--an-au));margin-bottom:calc(1 * var(--an-au))}
.an-article-page .an-article-category:hover{color:white;background:#d50031}
.an-article-page .an-article-title{font:700 calc(32 * var(--an-au))/1.015 Lora,Georgia,serif;letter-spacing:calc(-1.05 * var(--an-au));color:#030c21;margin:0 0 calc(7 * var(--an-au));overflow-wrap:break-word}
.an-article-page .an-article-lead{font:400 calc(16.3 * var(--an-au))/1.22 Lora,Georgia,serif;color:#354d74;margin:0 0 calc(12 * var(--an-au))}
.an-article-page .an-article-meta-row{display:flex;align-items:center;min-height:calc(35 * var(--an-au));gap:calc(17 * var(--an-au));font:500 calc(9.7 * var(--an-au))/1.2 Roboto,Arial,sans-serif;color:#61799f}
.an-article-page .an-article-byline{min-width:calc(132 * var(--an-au));display:flex;align-items:center;gap:calc(9 * var(--an-au));flex:none}
.an-article-page .an-article-author-avatar{display:block;flex:none;width:calc(32 * var(--an-au));height:calc(32 * var(--an-au));overflow:hidden;border-radius:50%;background:#e7edf3;border:1px solid #dde9f4}
.an-article-page .an-article-author-avatar img{width:100%;height:100%;object-fit:cover;display:block;margin:0}
.an-article-page .an-article-author-copy{min-width:0;display:grid;gap:calc(2 * var(--an-au))}
.an-article-page .an-article-author-copy>a{font-weight:800;color:#21467d;white-space:nowrap}
.an-article-page .an-article-author-copy>small{font:400 calc(8.2 * var(--an-au))/1.2 Roboto,Arial,sans-serif;white-space:nowrap;color:#8193b4}
.an-article-page .an-article-facts{display:flex;align-items:center;gap:calc(17 * var(--an-au));white-space:nowrap}
.an-article-page .an-article-facts>span{display:inline-flex;align-items:center;gap:calc(7 * var(--an-au))}
.an-article-page .an-article-facts svg{font-size:calc(14 * var(--an-au));color:#526e9e}
.an-article-page .an-article-share{display:flex;align-items:center;gap:calc(6 * var(--an-au));margin-left:auto;white-space:nowrap;color:#304d7b}
.an-article-page .an-article-share>span{margin-right:calc(5 * var(--an-au));font-weight:700;font-size:calc(9.4 * var(--an-au))}
.an-article-page .an-article-share :is(a,button){display:inline-grid;place-items:center;flex:none;width:calc(24 * var(--an-au));height:calc(24 * var(--an-au));border:1px solid #e4e9f2;border-radius:50%;background:#fff;color:#132a4f;font-size:calc(14.5 * var(--an-au));padding:0;cursor:pointer;transition:color .15s,border-color .15s,background .15s}
.an-article-page .an-article-share :is(a,button):hover,.an-article-page .an-article-share :is(a,button):focus-visible{border-color:#fa0031;color:#fa0031}
.an-article-page .an-article-share .an-share-facebook{color:#fff;background:#1766cf}
.an-article-page .an-article-share .an-share-linkedin{color:#fff;background:#0877a6}
.an-article-page .an-article-figure{margin:calc(8 * var(--an-au)) 0 calc(10 * var(--an-au));width:100%}
.an-article-page .an-article-photo{position:relative;overflow:hidden;border-radius:calc(4 * var(--an-au)) calc(4 * var(--an-au)) 0 0;background:#dde8f3}
.an-article-page .an-article-hero-image{display:block;width:100%;height:auto;aspect-ratio:2.93/1;object-fit:cover;object-position:center 50%;margin:0;border-radius:0}
.an-article-page .an-article-expand{position:absolute;right:calc(7 * var(--an-au));top:calc(7 * var(--an-au));display:grid;place-items:center;width:calc(26 * var(--an-au));height:calc(26 * var(--an-au));color:#fff;background:#141d29aa;border-radius:calc(3 * var(--an-au));font-size:calc(15 * var(--an-au))}
.an-article-page .an-article-expand:hover{color:white;background:#e80036}
.an-article-page .an-article-figure figcaption{display:flex;align-items:center;gap:calc(7 * var(--an-au));background:#f1f5f9;padding:calc(4 * var(--an-au)) calc(9 * var(--an-au));color:#60769a;font:400 calc(8.3 * var(--an-au))/1.2 Roboto,Arial,sans-serif;border-radius:0 0 calc(4 * var(--an-au)) calc(4 * var(--an-au));margin:0}
.an-article-page .an-article-figure figcaption svg{font-size:calc(12 * var(--an-au));color:#0d284f}
/* WordPress and Gutenberg article content, including editorial block patterns. */
.an-article-page .an-article-body{font:400 calc(12.6 * var(--an-au))/1.24 Lora,Georgia,serif;color:#29446c;overflow-wrap:break-word}
.an-article-page .an-article-body>p:first-child{margin-top:0}
.an-article-page .an-article-body :is(p,ul,ol){margin:0 0 calc(8.5 * var(--an-au))}
.an-article-page .an-article-body :is(h2,h3,h4){font-family:Lora,Georgia,serif;color:#0b152c;letter-spacing:calc(-.22 * var(--an-au));line-height:1.16;scroll-margin-top:calc(20 * var(--an-au))}
.an-article-page .an-article-body h2{font-size:calc(16.9 * var(--an-au));margin:calc(13 * var(--an-au)) 0 calc(6 * var(--an-au));font-weight:700}
.an-article-page .an-article-body h3{font-size:calc(15.2 * var(--an-au));margin:calc(11 * var(--an-au)) 0 calc(6 * var(--an-au))}
.an-article-page .an-article-body h4{font-size:calc(14 * var(--an-au));margin:calc(9 * var(--an-au)) 0 calc(5 * var(--an-au))}
.an-article-page .an-article-body :is(ul,ol){padding-left:calc(20 * var(--an-au))}
.an-article-page .an-article-body li{margin:0 0 calc(4 * var(--an-au));padding-left:calc(2 * var(--an-au))}
.an-article-page .an-article-body li::marker{color:var(--an-primary)}
.an-article-page .an-article-body a{text-decoration:underline;text-underline-offset:2px;color:#ce0037}
.an-article-page .an-article-body :is(img,video){max-width:100%;height:auto}
.an-article-page .an-article-body figure{max-width:100%;margin:calc(6 * var(--an-au)) 0 calc(9 * var(--an-au))}
.an-article-page .an-article-body :is(.wp-block-image, .wp-caption) img{display:block;width:100%;height:auto;border-radius:calc(4 * var(--an-au));margin:0}
.an-article-page .an-article-body figure figcaption{margin:0;background:#f0f4f9;color:#60799e;padding:calc(5 * var(--an-au)) calc(7 * var(--an-au));font:400 calc(8.2 * var(--an-au))/1.25 Roboto,Arial,sans-serif}
.an-article-page .an-article-body :is(.alignright,.wp-block-image.alignright){float:right;width:43%;max-width:43%;margin:0 0 calc(10 * var(--an-au)) calc(16 * var(--an-au))}
.an-article-page .an-article-body :is(.alignleft,.wp-block-image.alignleft){float:left;width:43%;max-width:43%;margin:0 calc(16 * var(--an-au)) calc(10 * var(--an-au)) 0}
.an-article-page .an-article-body .aligncenter{margin-inline:auto}
.an-article-page .an-article-body::after{content:"";display:table;clear:both}
.an-article-page .an-article-body blockquote,.an-article-page .an-article-body .wp-block-quote{
  position:relative;clear:both;background:linear-gradient(110deg,#f3f6fa,#f7f9fc);border-left:calc(6 * var(--an-au)) solid var(--an-primary);
  margin:calc(10 * var(--an-au)) 0 calc(12 * var(--an-au));border-radius:calc(5 * var(--an-au));padding:calc(12 * var(--an-au)) calc(14 * var(--an-au)) calc(11 * var(--an-au)) calc(62 * var(--an-au));color:#223b61;
  font:italic 500 calc(12.3 * var(--an-au))/1.3 Lora,Georgia,serif;min-height:calc(77 * var(--an-au));
}
.an-article-page .an-article-body blockquote::before{position:absolute;left:calc(15 * var(--an-au));top:calc(3 * var(--an-au));content:'“';font:700 calc(65 * var(--an-au))/1 Georgia,serif;color:var(--an-primary)}
.an-article-page .an-article-body blockquote p{margin:0 0 calc(5 * var(--an-au))}
.an-article-page .an-article-body blockquote cite{display:block;font:700 calc(10 * var(--an-au))/1.4 Roboto,Arial,sans-serif;color:#153361;font-style:normal;margin-top:calc(6 * var(--an-au))}
.an-article-page .an-article-body blockquote cite img{display:inline-block;float:left;width:calc(30 * var(--an-au));height:calc(30 * var(--an-au));object-fit:cover;border-radius:50%;margin:0 calc(8 * var(--an-au)) 0 0}
.an-article-page .an-article-body :is(.is-style-an-investment-note,.an-investment-note){clear:both;border:1px solid #dceaf6;border-radius:calc(4 * var(--an-au));background:linear-gradient(135deg,#eff8ff,#f5f9fd);padding:calc(11 * var(--an-au)) calc(14 * var(--an-au));margin:calc(10 * var(--an-au)) 0;font:400 calc(10 * var(--an-au))/1.45 Roboto,Arial,sans-serif;color:#415d81}
.an-article-page .an-article-body :is(.is-style-an-investment-note,.an-investment-note) :is(h2,h3,strong){font:800 calc(12 * var(--an-au))/1.25 Lora,Georgia,serif;color:#0b326a}
.an-article-page .an-article-body :is(.is-style-an-investment-note,.an-investment-note) :is(ul,ol){columns:2;column-gap:calc(32 * var(--an-au));padding-left:calc(16 * var(--an-au));margin:calc(6 * var(--an-au)) 0 0}
.an-article-page .an-article-body :is(.is-style-an-investment-note,.an-investment-note) li{break-inside:avoid}
.an-article-page .an-article-body :is(.wp-block-columns){gap:calc(14 * var(--an-au));margin:calc(6 * var(--an-au)) 0 calc(10 * var(--an-au))}
.an-article-page .an-article-body .an-demo-disclaimer{font:500 calc(11 * var(--an-au))/1.5 Roboto,Arial,sans-serif;border-left:4px solid var(--an-primary);background:#fff0f3;border-radius:4px;padding:10px 14px;margin-bottom:14px}
.an-article-page .an-article-body .wp-block-table{overflow-x:auto;max-width:100%}
.an-article-page .an-article-body .wp-block-table table{border-collapse:collapse;width:100%;font:400 calc(10 * var(--an-au))/1.4 Roboto,Arial,sans-serif}
.an-article-page .an-article-body .wp-block-table td,.an-article-page .an-article-body .wp-block-table th{border:1px solid #dce6f0;padding:calc(8 * var(--an-au))}
.an-article-page .an-article-pages{padding:calc(9 * var(--an-au)) 0}
/* Tags as compact pill navigation. */
.an-article-page .an-article-tags{display:flex;align-items:center;flex-wrap:wrap;gap:calc(5 * var(--an-au));padding:calc(9 * var(--an-au)) 0 calc(8 * var(--an-au));color:#556b90;font:400 calc(9 * var(--an-au))/1.3 Roboto,Arial,sans-serif}
.an-article-page .an-article-tags>svg{font-size:calc(14 * var(--an-au))}
.an-article-page .an-article-tags strong{font-weight:600;margin-right:calc(5 * var(--an-au))}
.an-article-page .an-article-tags a{display:inline-block;background:#f1f5fa;border-radius:100px;padding:calc(5 * var(--an-au)) calc(10 * var(--an-au));color:#61789a}
.an-article-page .an-article-tags a:hover{background:#e6eef8;color:#ee003c}
/* Related article modules */
.an-article-page .an-related{margin:calc(2 * var(--an-au)) 0 calc(10 * var(--an-au))}
.an-article-page .an-related-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 calc(5 * var(--an-au));gap:calc(10 * var(--an-au))}
.an-article-page .an-related-heading h2{font:700 calc(15 * var(--an-au))/1.15 Lora,Georgia,serif;color:#081d43;margin:0}
.an-article-page .an-related-heading>a{display:inline-flex;align-items:center;gap:calc(6 * var(--an-au));color:#466a9a;font:500 calc(8 * var(--an-au))/1.2 Roboto,Arial,sans-serif;white-space:nowrap}
.an-article-page .an-related-heading>a svg{color:#fa0031}
.an-article-page .an-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 * var(--an-au))}
.an-article-page .an-related-card{overflow:hidden;border-radius:calc(5 * var(--an-au));background:#fff;border:1px solid #edf1f6;box-shadow:0 calc(3 * var(--an-au)) calc(10 * var(--an-au)) #1230470d;min-width:0}
.an-article-page .an-related-cover{display:block;position:relative;height:calc(49 * var(--an-au));overflow:hidden;background:#e7eef5}
.an-article-page .an-related-cover>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .18s}
.an-article-page .an-related-card:hover .an-related-cover>img{transform:scale(1.035)}
.an-article-page .an-related-category{position:absolute;top:calc(5 * var(--an-au));left:calc(6 * var(--an-au));background:#f60033;color:white;font:800 calc(7 * var(--an-au))/1 Roboto,Arial,sans-serif;text-transform:uppercase;border-radius:calc(3 * var(--an-au));padding:calc(3 * var(--an-au)) calc(6 * var(--an-au))}
.an-article-page .an-related-noimage{display:grid;place-items:center;height:100%;color:#8da3b9;background:linear-gradient(120deg,#deeaf7,#f6f9fc);font-size:calc(25 * var(--an-au))}
.an-article-page .an-related-content{position:relative;padding:calc(5 * var(--an-au)) calc(7 * var(--an-au)) calc(6 * var(--an-au))}
.an-article-page .an-related-content h3{font:700 calc(11.1 * var(--an-au))/1.1 Lora,Georgia,serif;color:#0d254c;margin:0 calc(15 * var(--an-au)) calc(4 * var(--an-au)) 0;min-height:calc(23 * var(--an-au))}
.an-article-page .an-related-content h3 a:hover{color:#e00033}
.an-article-page .an-related-action{position:absolute;right:calc(6 * var(--an-au));top:calc(6 * var(--an-au));display:grid;place-items:center;border:1px solid #e6edf6;border-radius:50%;width:calc(15 * var(--an-au));height:calc(15 * var(--an-au));color:#2d5590;font-size:calc(9 * var(--an-au))}
.an-article-page .an-related-meta{display:flex;align-items:center;gap:calc(5 * var(--an-au));font:400 calc(7.7 * var(--an-au))/1.2 Roboto,Arial,sans-serif;color:#7087ab}
/* Right-hand article sidebar */
.an-article-page .an-article-sidebar{min-width:0;display:flex;flex-direction:column;gap:calc(9 * var(--an-au));margin-top:calc(-28 * var(--an-au))}
.an-article-page .an-article-side-card{background:#fff;border:1px solid #edf2f8;border-radius:calc(7 * var(--an-au));padding:calc(12 * var(--an-au));box-shadow:0 calc(3 * var(--an-au)) calc(17 * var(--an-au)) #2244680a;min-width:0}
.an-article-page .an-side-head{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--an-au));min-height:calc(16 * var(--an-au));margin:0 0 calc(6 * var(--an-au))}
.an-article-page .an-side-head h2{font:700 calc(15 * var(--an-au))/1.12 Lora,Georgia,serif;letter-spacing:calc(-.16 * var(--an-au));margin:0;color:#0a244d}
.an-article-page .an-side-head>a{font:500 calc(9 * var(--an-au))/1.2 Roboto,Arial,sans-serif;color:#4a6794;display:inline-flex;align-items:center;gap:calc(6 * var(--an-au));white-space:nowrap}
.an-article-page .an-side-head>a:hover{color:#ed0037}
.an-article-page .an-side-head>a svg{font-size:calc(12 * var(--an-au));color:#133a73}
.an-article-page .an-side-unavailable{font:500 calc(11 * var(--an-au))/1.55 Roboto,Arial,sans-serif;color:#667d9c;margin:calc(23 * var(--an-au)) 0}
.an-article-page .an-side-source{display:block;text-align:right;font:400 calc(7 * var(--an-au))/1.2 Roboto,Arial,sans-serif;color:#8295af;margin-top:calc(4 * var(--an-au))}
/* Weather */
.an-article-page .an-weather-card{padding-bottom:calc(9 * var(--an-au))}
.an-article-page .an-weather-now{display:flex;align-items:center;gap:calc(12 * var(--an-au));margin:calc(7 * var(--an-au)) 0 0;min-height:calc(54 * var(--an-au))}
.an-article-page .an-weather-illustration{width:calc(49 * var(--an-au));height:calc(49 * var(--an-au));display:grid;place-items:center;color:#68a4e7}
.an-article-page .an-weather-illustration svg{width:90%;height:90%;stroke-width:1.6}
.an-article-page .an-weather-illustration--sun{color:#ffb700}
.an-article-page .an-weather-illustration--partly{color:#79b0e8}
.an-article-page .an-weather-current{display:flex;flex-direction:column;gap:calc(2 * var(--an-au))}
.an-article-page .an-weather-current strong{font:700 calc(28 * var(--an-au))/1 Lora,Georgia,serif;color:#082450}
.an-article-page .an-weather-current span{font:500 calc(13.3 * var(--an-au))/1.15 Roboto,Arial,sans-serif;color:#22477b}
.an-article-page .an-weather-range{display:flex;align-items:center;gap:calc(20 * var(--an-au));color:#6680a5;font:500 calc(11 * var(--an-au))/1.2 Roboto,Arial,sans-serif;margin:0 0 calc(12 * var(--an-au))}
.an-article-page .an-weather-range span:first-child::before{content:'♙';margin-right:calc(5 * var(--an-au));color:#718fbd}
.an-article-page .an-weather-range b{font-weight:700;color:#47668f}
.an-article-page .an-weather-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6 * var(--an-au));margin-bottom:calc(8 * var(--an-au))}
.an-article-page .an-weather-metric{background:#f2f6fa;border-radius:calc(5 * var(--an-au));display:flex;align-items:center;gap:calc(8 * var(--an-au));padding:calc(7 * var(--an-au)) calc(8 * var(--an-au));min-height:calc(41 * var(--an-au))}
.an-article-page .an-weather-metric>svg{font-size:calc(19 * var(--an-au));color:#5d9cf7}
.an-article-page .an-weather-metric span{display:grid;gap:calc(2 * var(--an-au));min-width:0}
.an-article-page .an-weather-metric small{font:400 calc(9 * var(--an-au))/1 Roboto,Arial,sans-serif;color:#6d86a9}
.an-article-page .an-weather-metric b{font:700 calc(12 * var(--an-au))/1 Roboto,Arial,sans-serif;color:#0a2753;white-space:nowrap}
.an-article-page .an-weather-forecast{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #edf2f8;border-radius:calc(4 * var(--an-au));overflow:hidden;min-height:calc(65 * var(--an-au))}
.an-article-page .an-weather-day{display:flex;align-items:center;flex-direction:column;justify-content:space-around;gap:calc(2 * var(--an-au));padding:calc(5 * var(--an-au)) calc(2 * var(--an-au));border-right:1px solid #edf2f8;text-align:center}
.an-article-page .an-weather-day:last-child{border-right:0}
.an-article-page .an-weather-day span{font:500 calc(9.5 * var(--an-au))/1 Roboto,Arial,sans-serif;color:#7189ad}
.an-article-page .an-weather-day>svg{font-size:calc(22 * var(--an-au));color:#ffb900}
.an-article-page .an-weather-day strong{font:700 calc(12 * var(--an-au))/1 Roboto,Arial,sans-serif;color:#0d2854}
/* Official BNR rates */
.an-article-page .an-rates-card{padding-bottom:calc(10 * var(--an-au))}
.an-article-page .an-rates-date{font:400 calc(9.7 * var(--an-au))/1.2 Roboto,Arial,sans-serif;color:#6a83a8;margin:calc(1 * var(--an-au)) 0 calc(7 * var(--an-au))}
.an-article-page .an-rates-list{display:grid}
.an-article-page .an-rate-row{display:grid;grid-template-columns:calc(35 * var(--an-au)) 1fr auto minmax(calc(62 * var(--an-au)),auto);gap:calc(7 * var(--an-au));align-items:center;min-height:calc(33 * var(--an-au));border-top:1px solid #ecf1f5;color:#0c2755}
.an-article-page .an-rate-flag{display:block;font-size:calc(25 * var(--an-au));line-height:1}
.an-article-page .an-rate-code{font:700 calc(10.5 * var(--an-au))/1 Roboto,Arial,sans-serif}
.an-article-page .an-rate-value{font:700 calc(11.6 * var(--an-au))/1 Roboto,Arial,sans-serif}
.an-article-page .an-rate-trend{justify-self:end;font:500 calc(9 * var(--an-au))/1 Roboto,Arial,sans-serif;white-space:nowrap}
.an-article-page .an-rate-trend.is-up{color:#00b769}
.an-article-page .an-rate-trend.is-down{color:#f32649}
.an-article-page .an-rate-trend.is-flat{color:#9aaac0}
/* Newsletter */
/* Name collision with the legacy Elementor newsletter card is intentional:
   article-scoped ID specificity wins over that layout's !important padding. */
#allmanews-content.an-article-page .an-newsletter-card{background:#fff2f4 url('../assets/images/newsletter-floral.webp') right top/auto 100% no-repeat!important;padding:calc(13 * var(--an-au)) calc(15 * var(--an-au))!important;border-color:#fff0f1;margin:0!important;min-height:0!important}
.an-article-page .an-newsletter-heading{display:flex;gap:calc(10 * var(--an-au));align-items:center;margin-bottom:calc(5 * var(--an-au))}
.an-article-page .an-newsletter-emblem{display:grid;place-items:center;border:1px solid #facbd2;border-radius:50%;background:#fff;color:#f20035;width:calc(37 * var(--an-au));height:calc(37 * var(--an-au));font-size:calc(21 * var(--an-au));flex:none}
.an-article-page .an-newsletter-heading h2{font:700 calc(14.5 * var(--an-au))/1.17 Lora,Georgia,serif;color:#0c2a58;margin:0}
.an-article-page .an-newsletter-card>p{font:400 calc(10.5 * var(--an-au))/1.3 Lora,Georgia,serif;color:#567397;margin:0 0 calc(8 * var(--an-au))}
.an-article-page .an-article-subscribe{margin:0}
.an-article-page .an-article-honeypot{position:absolute!important;left:-9999px!important;opacity:0}
.an-article-page .an-newsletter-input-row{display:flex;align-items:stretch;gap:calc(4 * var(--an-au));height:calc(31 * var(--an-au))}
.an-article-page .an-newsletter-input-row input{min-width:0;width:100%;flex:1;background:#fff;border:1px solid #e9eef4;padding:0 calc(9 * var(--an-au));border-radius:calc(4 * var(--an-au));color:#0b2954;font:400 calc(9.2 * var(--an-au))/1 Roboto,Arial,sans-serif}
.an-article-page .an-newsletter-input-row button{white-space:nowrap;border:0;border-radius:calc(4 * var(--an-au));background:var(--an-primary);color:#fff;font:800 calc(10.3 * var(--an-au))/1 Roboto,Arial,sans-serif;display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--an-au));padding:0 calc(11 * var(--an-au));cursor:pointer}
.an-article-page .an-newsletter-input-row button:hover{background:#d30032}
.an-article-page .an-newsletter-input-row button svg{font-size:calc(11 * var(--an-au))}
.an-article-page .an-article-newsletter-consent{display:flex;align-items:center;gap:calc(5 * var(--an-au));font:400 calc(8.2 * var(--an-au))/1.25 Roboto,Arial,sans-serif;color:#6d7d98;margin-top:calc(5 * var(--an-au))}
.an-article-page .an-article-newsletter-consent input{accent-color:var(--an-primary);width:calc(10 * var(--an-au));height:calc(10 * var(--an-au));flex:none;margin:0}
.an-article-page .an-article-newsletter-consent a{text-decoration:underline;text-underline-offset:2px;color:#556e94}
.an-article-page .an-newsletter-card>small{display:block;font:400 calc(8.2 * var(--an-au))/1.15 Roboto,Arial,sans-serif;color:#7185a0;margin-top:calc(6 * var(--an-au))}
/* Most-read list */
.an-article-page .an-popular-card{padding:calc(10 * var(--an-au)) calc(11 * var(--an-au))}
.an-article-page .an-popular-card .an-side-head{margin-bottom:calc(4 * var(--an-au))}
.an-article-page .an-popular-list{list-style:none;margin:0;padding:0}
.an-article-page .an-popular-item{display:grid;grid-template-columns:calc(23 * var(--an-au)) calc(73 * var(--an-au)) minmax(0,1fr);gap:calc(6 * var(--an-au));align-items:center;min-height:calc(52 * var(--an-au));padding:calc(3 * var(--an-au)) 0;border-bottom:1px solid #edf1f6}
.an-article-page .an-popular-item:last-child{border:0}
.an-article-page .an-popular-number{display:grid;place-items:center;border-radius:50%;width:calc(22 * var(--an-au));height:calc(22 * var(--an-au));font:700 calc(13 * var(--an-au))/1 Lora,Georgia,serif;background:#eef3f9;color:#385987}
.an-article-page .an-popular-item:nth-child(-n+3) .an-popular-number{background:#ffeff1;color:#ed0036}
.an-article-page .an-popular-thumb{height:calc(43 * var(--an-au));display:block;overflow:hidden;border-radius:calc(4 * var(--an-au));background:#e6edf5}
.an-article-page .an-popular-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.an-article-page .an-popular-noimage{height:100%;display:grid;place-items:center;color:#a0b3cc;font-size:calc(19 * var(--an-au))}
.an-article-page .an-popular-copy{display:grid;gap:calc(3 * var(--an-au));min-width:0;align-content:center}
.an-article-page .an-popular-copy>a{font:700 calc(10.1 * var(--an-au))/1.15 Lora,Georgia,serif;color:#0c2a54;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.an-article-page .an-popular-copy>a:hover{color:#e30036}
.an-article-page .an-popular-copy small{display:inline-flex;align-items:center;gap:calc(5 * var(--an-au));font:400 calc(8.2 * var(--an-au))/1 Roboto,Arial,sans-serif;color:#7a90b0}
/* Discovery banner uses theme-bundled imagery rather than a hardcoded URL. */
.an-article-page .an-article-discover{position:relative;overflow:hidden;isolation:isolate;min-height:calc(190 * var(--an-au));padding:calc(13 * var(--an-au)) calc(17 * var(--an-au));border-radius:calc(5 * var(--an-au));background:#f4d8c3 url('../assets/images/county-clean-v2.webp') center center/cover no-repeat;color:#071a39}
.an-article-page .an-article-discover::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, #ffe3cdbb 0%,#ffe0cbec 43%, #eee1c2c9 66%,#4e627f26 100%)}
.an-article-page .an-article-discover::after{content:"";position:absolute;inset:auto 0 0;height:30%;z-index:-1;background:url('../assets/images/volcano-clean-v2.webp') center center/cover no-repeat;mask-image:linear-gradient(transparent,#000)}
.an-article-page .an-article-discover>span{display:block;font:800 calc(8 * var(--an-au))/1 Roboto,Arial,sans-serif;color:#16365e;margin-bottom:calc(7 * var(--an-au))}
.an-article-page .an-article-discover h2{font:700 calc(21 * var(--an-au))/1.01 Lora,Georgia,serif;letter-spacing:calc(-.5 * var(--an-au));color:#07182e;margin:0 0 calc(6 * var(--an-au))}
.an-article-page .an-article-discover p{font:400 calc(10 * var(--an-au))/1.14 Lora,Georgia,serif;margin:0 0 calc(8 * var(--an-au));max-width:94%}
.an-article-page .an-article-discover a{display:inline-flex;align-items:center;gap:calc(9 * var(--an-au));border-radius:calc(4 * var(--an-au));padding:calc(7 * var(--an-au)) calc(11 * var(--an-au));background:#f40031;color:#fff;font:800 calc(10 * var(--an-au))/1 Roboto,Arial,sans-serif;box-shadow:0 3px 8px #b400352c}
.an-article-page .an-article-discover a:hover{background:#b9002d}
.an-article-page .an-article-side-comments{display:flex;align-items:center;gap:calc(7 * var(--an-au));background:#f5f8fc;padding:calc(9 * var(--an-au));border:1px solid #edf2f7;border-radius:calc(5 * var(--an-au));min-width:0}
.an-article-page .an-comment-symbol{font-size:calc(17 * var(--an-au));color:#41618c}
.an-article-page .an-article-side-comments div{flex:1;min-width:0;display:grid;gap:calc(3 * var(--an-au))}
.an-article-page .an-article-side-comments strong{font:700 calc(11 * var(--an-au))/1.1 Lora,Georgia,serif;color:#183663;white-space:nowrap}
.an-article-page .an-article-side-comments small{font:400 calc(7 * var(--an-au))/1 Roboto,Arial,sans-serif;color:#728bad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.an-article-page .an-article-side-comments>a{display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--an-au));padding:calc(5 * var(--an-au)) calc(7 * var(--an-au));border:1px solid #f50035;border-radius:calc(4 * var(--an-au));white-space:nowrap;color:#ed0031;font:700 calc(8 * var(--an-au))/1 Roboto,Arial,sans-serif}
.an-article-page .an-article-side-comments>a:hover{background:#f30032;color:#fff}
/* Comments are ordinary WP comments, no artificial count/content. */
.an-article-page .an-article-comments{margin-top:calc(14 * var(--an-au));border-top:1px solid #e8eef4;padding-top:calc(14 * var(--an-au));font:400 calc(12 * var(--an-au))/1.5 Roboto,Arial,sans-serif}
.an-article-page .an-article-comments summary{cursor:pointer;font:700 calc(13 * var(--an-au))/1.35 Lora,Georgia,serif;color:#173e70;padding:calc(8 * var(--an-au)) 0}
.an-article-page .an-article-comments h2{font:700 calc(17 * var(--an-au))/1.2 Lora,Georgia,serif}
.an-article-page .an-article-comments ol{padding-left:calc(22 * var(--an-au))}
.an-article-page .an-article-comments li{margin-bottom:calc(12 * var(--an-au))}
.an-article-page .an-article-comments :is(input:not([type=checkbox]),textarea){max-width:100%;border:1px solid #d6e2ef;background:#fff;padding:calc(9 * var(--an-au));border-radius:4px}
.an-article-page .an-article-comments textarea{width:100%}
.an-article-page .an-article-comments input[type=submit]{background:var(--an-primary);color:#fff;border:0;cursor:pointer;padding:calc(10 * var(--an-au)) calc(15 * var(--an-au))}
.an-article-page :is(a,button,input):focus-visible{outline:2px solid #ed0035;outline-offset:2px}
@media(max-width:1150px){
  .an-article-page .an-article-meta-row{gap:calc(11 * var(--an-au))}
  .an-article-page .an-article-facts{gap:calc(9 * var(--an-au))}
  .an-article-page .an-article-share>span{display:none}
}
@media(max-width:860px){
  .an-post-shell.an-article-page{--an-au:1px;padding:20px 24px 44px}
  .an-article-page .an-article-columns{grid-template-columns:minmax(0,1fr);gap:28px}
  .an-article-page .an-article-title{font-size:clamp(30px,5vw,43px);line-height:1.09}
  .an-article-page .an-article-lead{font-size:clamp(16px,2.6vw,19px);line-height:1.4}
  .an-article-page .an-article-meta-row{flex-wrap:wrap;gap:12px 18px}
  .an-article-page .an-article-facts{margin-right:auto;font-size:11px}
  .an-article-page .an-article-share{margin-left:0}
  .an-article-page .an-article-hero-image{aspect-ratio:2.35/1}
  .an-article-page .an-article-body{font-size:16px;line-height:1.6}
  .an-article-page .an-article-body :is(p,ul,ol){margin-bottom:13px}
  .an-article-page .an-article-body h2{font-size:23px;margin:23px 0 10px}
  .an-article-page .an-article-body h3{font-size:19px}
  .an-article-page .an-article-body blockquote{font-size:17px;line-height:1.5;min-height:0;padding:18px 20px 18px 60px;margin:19px 0}
  .an-article-page .an-article-body blockquote::before{font-size:63px;left:13px}
  .an-article-page .an-article-body :is(.is-style-an-investment-note,.an-investment-note){font-size:13px;padding:15px}
  .an-article-page .an-article-body :is(.is-style-an-investment-note,.an-investment-note) :is(h2,h3,strong){font-size:15px}
  .an-article-page .an-article-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0}
  .an-article-page .an-article-side-card{padding:16px}
  .an-article-page .an-weather-now{min-height:63px}
  .an-article-page .an-article-discover{min-height:260px}
  .an-article-page .an-article-side-comments{grid-column:1/-1}
  .an-article-page .an-side-head h2{font-size:17px}
  .an-article-page .an-side-head>a{font-size:11px}
  .an-article-page .an-weather-range{font-size:12px}
  .an-article-page .an-weather-metric small{font-size:11px}
  .an-article-page .an-weather-metric b{font-size:12px}
  .an-article-page .an-weather-day span{font-size:11px}
  .an-article-page .an-weather-day strong{font-size:14px}
  .an-article-page .an-rates-date{font-size:11px}
  .an-article-page .an-rate-row{min-height:37px;grid-template-columns:38px 1fr auto minmax(60px,auto)}
  .an-article-page .an-rate-code,.an-article-page .an-rate-value{font-size:13px}
  .an-article-page .an-rate-trend{font-size:10px}
  .an-article-page .an-newsletter-heading h2{font-size:17px}
  .an-article-page .an-newsletter-card>p{font-size:13px}
  .an-article-page .an-newsletter-input-row{height:36px}
  .an-article-page .an-newsletter-input-row :is(input,button){font-size:11px}
  .an-article-page .an-article-newsletter-consent,.an-article-page .an-newsletter-card>small{font-size:10px}
  .an-article-page .an-popular-item{grid-template-columns:25px 80px minmax(0,1fr);min-height:62px}
  .an-article-page .an-popular-thumb{height:52px}
  .an-article-page .an-popular-copy>a{font-size:12px}
  .an-article-page .an-popular-copy small{font-size:10px}
  .an-article-page .an-article-discover h2{font-size:24px}
  .an-article-page .an-article-discover p{font-size:12px}
  .an-article-page .an-article-discover a{font-size:12px}
  .an-article-page .an-related-heading h2{font-size:20px}
  .an-article-page .an-related-heading a{font-size:11px}
  .an-article-page .an-related-cover{height:100px}
  .an-article-page .an-related-content{padding:10px}
  .an-article-page .an-related-content h3{font-size:14px;min-height:46px}
  .an-article-page .an-related-category{font-size:9px}
  .an-article-page .an-related-meta{font-size:10px}
}
@media(max-width:600px){
  body.single-post .anm-topline,body.single-post .anm-topline-inner{overflow:hidden}
  body.single-post .anm-top-weather{min-width:0;max-width:100%;overflow:hidden}
}
@media(max-width:580px){
  .an-post-shell.an-article-page{padding:15px 16px 34px}
  .an-article-page .an-seo-breadcrumbs{font-size:10px;line-height:1.4;margin-bottom:17px}
  .an-article-page .an-article-category{font-size:11px;padding:5px 8px;margin-bottom:11px}
  .an-article-page .an-article-title{font-size:clamp(29px,7.8vw,39px);letter-spacing:-.6px;line-height:1.08;margin-bottom:10px}
  .an-article-page .an-article-lead{font-size:16px;line-height:1.45;margin-bottom:15px}
  .an-article-page .an-article-byline{min-width:0;flex:1}
  .an-article-page .an-article-author-avatar{width:38px;height:38px}
  .an-article-page .an-article-author-copy>a{font-size:12px}
  .an-article-page .an-article-author-copy>small{font-size:10px}
  .an-article-page .an-article-meta-row{display:grid;grid-template-columns:1fr auto;row-gap:11px}
  .an-article-page .an-article-facts{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;gap:9px 14px;font-size:11px}
  .an-article-page .an-article-facts svg{font-size:14px}
  .an-article-page .an-article-share{grid-column:2;grid-row:1}
  .an-article-page .an-article-share :is(a,button){width:30px;height:30px;font-size:17px}
  .an-article-page .an-article-figure{margin:17px 0 14px}
  .an-article-page .an-article-hero-image{aspect-ratio:16/10}
  .an-article-page .an-article-figure figcaption{font-size:10px;line-height:1.4;padding:7px}
  .an-article-page .an-article-body{font-size:15.5px;line-height:1.7}
  .an-article-page .an-article-body :is(.alignright,.wp-block-image.alignright,.alignleft,.wp-block-image.alignleft){float:none;width:100%;max-width:100%;margin:17px 0}
  .an-article-page .an-article-body :is(.is-style-an-investment-note,.an-investment-note) :is(ul,ol){columns:1}
  .an-article-page .an-related-grid{grid-template-columns:1fr;gap:12px}
  .an-article-page .an-related-card{display:grid;grid-template-columns:37% 1fr;min-height:125px}
  .an-article-page .an-related-cover{height:100%}
  .an-article-page .an-related-content{display:flex;flex-direction:column;justify-content:center;padding:12px}
  .an-article-page .an-related-content h3{font-size:15px;min-height:0;margin:0 16px 12px 0}
  .an-article-page .an-related-meta{font-size:11px}
  .an-article-page .an-article-sidebar{display:flex;flex-direction:column;gap:14px}
  .an-article-page .an-article-side-card{padding:16px}
  .an-article-page .an-article-discover{min-height:240px}
  .an-article-page .an-article-discover h2{font-size:25px}
  .an-article-page .an-article-discover p{max-width:275px}
  .an-article-page .an-article-side-comments strong{font-size:13px}
  .an-article-page .an-article-side-comments small{font-size:9px}
  .an-article-page .an-article-side-comments>a{font-size:10px}
  .an-article-page .an-article-comments{font-size:14px}
}
@media(max-width:370px){.an-article-page .an-article-share{gap:3px}.an-article-page .an-article-share :is(a,button){width:26px;height:26px}.an-article-page .an-rate-row{grid-template-columns:33px 1fr auto auto;gap:5px}.an-article-page .an-article-side-comments{flex-wrap:wrap}.an-article-page .an-article-side-comments>a{margin-left:auto}}
@media print{
  .an-post-shell.an-article-page{background:#fff;padding:0;--an-au:1px}
  .an-article-page .an-article-columns{display:block}
  .an-article-page .an-article-sidebar,.an-article-page .an-article-share,.an-article-page .an-related,.an-article-page .an-article-comments,.an-article-page .an-article-expand{display:none!important}
  .an-article-page .an-article-hero-image{max-height:400px;aspect-ratio:auto}
  .an-article-page .an-article-body{font-size:12pt;line-height:1.6}
}
