/* Homepage A extended to internal pages. Every rule is isolated from the live homepage. */
body.umr-inner-v1{--us-ink:#173b31;--us-muted:#466057;--us-brand:#246747;--us-dark:#174c34;--us-line:#dbe5de;--us-bg:#f7f8f5;--umr-ink:#173b31;--umr-muted:#466057;--umr-brand:#246747;--umr-brand-dark:#174c34;--umr-line:#dbe5de;--umr-soft:#f7f8f5;--umr-brand-soft:#eaf3e9;background:#f7f8f5;color:#173b31;font-family:'UMR Cairo',Tahoma,Arial,sans-serif;line-height:1.9}
body.umr-inner-v1 :is(.us-header,.us-footer,#main){font-family:'UMR Cairo',Tahoma,Arial,sans-serif}
body.umr-inner-v1 #main :is(h1,h2,h3,h4,p,button,input,select,textarea){font-family:inherit}
body.umr-inner-v1 #main :is(h1,h2,h3,h4){color:var(--us-ink);font-weight:600;line-height:1.7;overflow-wrap:break-word}
body.umr-inner-v1 #main h1{font-size:clamp(27px,3vw,38px);letter-spacing:-.4px;line-height:1.6}
body.umr-inner-v1 #main h2{font-size:24px}
body.umr-inner-v1 #main h3{font-size:19px}
body.umr-inner-v1 #main{font-size:16px;line-height:2}
body.umr-inner-v1 #main :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #a66814;outline-offset:4px}
body.umr-inner-v1 #main :is(input,select,textarea){font-size:16px}
body.umr-inner-v1 #main :is(bdi,[dir=ltr]){font-variant-numeric:tabular-nums}
body.umr-inner-v1 .us-brand img{width:132px;height:54px;object-fit:contain}
body.umr-inner-v1 .us-footer{background:#123d30;color:#e9f1eb}
body.umr-inner-v1 .us-nav :is(a,summary),body.umr-inner-v1 :is(.us-tool,.us-menu-toggle){font-family:inherit}
body.umr-inner-v1 .uip-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;vertical-align:middle;flex:none;background:var(--umr-brand-soft);color:var(--us-brand);border-radius:11px;margin-inline-end:10px;line-height:1}
body.umr-inner-v1 .uip-icon .umh-icon{display:flex;align-items:center;justify-content:center}
body.umr-inner-v1 .uip-icon svg{width:20px;height:20px;display:block}
body.umr-inner-v1 h1>.uip-icon{width:44px;height:44px;margin-inline-end:12px;border-radius:13px;transform:translateY(-2px)}
body.umr-inner-v1 h1>.uip-icon svg{width:23px;height:23px}
body.umr-inner-v1 .hero-section{background:transparent!important}
body.umr-inner-v1 .entry-header{border:0!important;padding-bottom:0!important}
body.umr-inner-v1 .entry-header .page-description{font-size:15px;line-height:1.95;color:var(--us-muted)}
body.umr-inner-v1.umr-sitewide--prices main>.ct-container-full{padding-top:28px!important}
body.umr-inner-v1 .uv2-content>p:first-of-type{font-size:16px;line-height:1.95;max-width:860px}
body.umr-inner-v1 .uv2-content>p:nth-of-type(2){font-size:14px}
/* Pair pages: equal visual importance for the live quote and the existing calculator. */
body.umr-inner-v1 .umr-pair{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:stretch}
body.umr-inner-v1 .umr-pair>.umr-pair__hero{grid-column:auto;background:#fff;border:1px solid var(--us-line);border-radius:18px;padding:25px 27px}
body.umr-inner-v1 .umr-pair__code{font-size:15px;font-weight:500;letter-spacing:.5px}
body.umr-inner-v1 #main .umr-pair__hero h2.umr-pair__title{font-size:14px;font-weight:400;color:var(--us-muted)}
body.umr-inner-v1 .umr-pair__primary-rate{flex-wrap:wrap;gap:10px;justify-content:flex-end}
body.umr-inner-v1 .umr-pair__primary-rate strong{font-family:Arial,sans-serif!important;font-size:clamp(42px,4.6vw,60px);font-weight:500;letter-spacing:-1.5px;line-height:1.3;color:var(--us-ink)}
body.umr-inner-v1 .umr-pair__primary-rate>span{font-size:16px}
body.umr-inner-v1 :is(.umr-pair__rate-label,.umr-pair__inverse-rate,.umr-experience-caveat){font-size:14px;line-height:1.9;color:var(--us-muted)}
body.umr-inner-v1 .umr-pair__meta{border-color:var(--us-line);gap:16px}
body.umr-inner-v1 .umr-pair__meta :is(dt,dd){font-size:13px;line-height:1.9}
body.umr-inner-v1 .umr-pair .umr-badge{font-size:12px;font-weight:400;line-height:1.8}
body.umr-inner-v1 .umr-pair__badges{flex-wrap:wrap;gap:6px}
body.umr-inner-v1 .umr-converter{padding:25px;background:#fff;border:1px solid var(--us-line);border-radius:18px}
body.umr-inner-v1 .umr-converter .umr-section-heading{display:block;margin-bottom:18px}
body.umr-inner-v1 .umr-converter .umr-section-heading__eyebrow{display:none}
body.umr-inner-v1 .umr-converter .umr-section-heading h2{font-size:22px;margin:0}
body.umr-inner-v1 .umr-converter .umr-section-heading>p{font-size:14px;color:var(--us-muted);margin-top:12px;max-width:none}
body.umr-inner-v1 .umr-converter__form{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:12px}
body.umr-inner-v1 .umr-converter__form input[type=number]{font:27px Arial,sans-serif!important;min-height:56px;border:1px solid var(--us-line);border-radius:10px;background:#fbfcf9}
body.umr-inner-v1 .umr-converter__form select{font-size:14px;min-height:48px;border-radius:9px;border:1px solid var(--us-line);background-color:#fbfcf9}
body.umr-inner-v1 .umr-converter__swap{width:44px;min-height:48px;border-radius:10px;background:var(--umr-brand-soft);color:var(--us-brand)}
body.umr-inner-v1 .umr-converter__form .umr-button{min-height:46px;border-radius:9px;background:var(--us-brand);font-size:15px}
body.umr-inner-v1 .umr-converter__result{background:var(--umr-brand-soft);border-radius:12px;padding:18px;min-height:120px;margin-top:20px}
body.umr-inner-v1 .umr-converter__result strong{font:500 30px/1.5 Arial,sans-serif;overflow-wrap:anywhere}
body.umr-inner-v1 .umr-converter__result :is(span,small){font-size:13px}
body.umr-inner-v1 .umr-pair>.umr-rate-note{grid-column:1/-1;background:transparent;border:0;border-bottom:1px solid var(--us-line);padding:12px 0;font-size:14px}
body.umr-inner-v1 .umr-experience-secondary{border-color:var(--us-line);font-size:14px}
body.umr-inner-v1 .umr-experience-jumpnav{gap:12px 26px;margin-block:14px 24px}
body.umr-inner-v1 .umr-experience-jumpnav a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}
/* The chart remains the installed chart. No interpolation, new series or calculation changes. */
body.umr-inner-v1 .uv2-history{padding:26px;border-radius:18px;border:1px solid var(--us-line);background:#fff}
body.umr-inner-v1 .uv2-history .uv2-eyebrow{display:none}
body.umr-inner-v1 .uv2-history :is(.uv2-small,.uv2-explore-row label,.uv2-chart-summary){font-size:14px}
body.umr-inner-v1 .uv2-chart-toolbar{border:0;padding-top:18px}
body.umr-inner-v1 .uv2-range-buttons{border:1px solid var(--us-line);background:#fbfcf9;border-radius:10px}
body.umr-inner-v1 .uv2-range-buttons button{font-size:13px;border-radius:7px;font-family:inherit;min-height:44px}
body.umr-inner-v1 .uv2-range-buttons button[aria-pressed=true]{color:#fff;background:var(--us-brand);box-shadow:none}
body.umr-inner-v1 .uv2-direction-label{font-size:13px}
body.umr-inner-v1 .uv2-history select{font-size:14px}
body.umr-inner-v1 .uv2-chart-context strong{font:500 30px/1.5 Arial,sans-serif}
body.umr-inner-v1 .uv2-chart-context>div:first-child>span{font-size:13px}
body.umr-inner-v1 .uv2-period-change small{font-size:12px}
body.umr-inner-v1 .uv2-chart{height:320px}
body.umr-inner-v1 .uv2-history figcaption{font-size:12px;line-height:1.8}
body.umr-inner-v1 .uv2-stats-row{border-block:1px solid var(--us-line);margin-block:16px;padding-block:18px}
body.umr-inner-v1 .uv2-stat strong{font:500 24px/1.5 Arial,sans-serif}
body.umr-inner-v1 .uv2-stat :is(span,small){font-size:12px}
body.umr-inner-v1 .uv2-date-search{padding:22px;background:var(--umr-brand-soft);border-radius:12px}
body.umr-inner-v1 .uv2-date-search :is(label,output){font-size:14px}
body.umr-inner-v1 .uv2-date-search input{font-size:16px}
body.umr-inner-v1 .uv2-date-search .uv2-secondary{background:var(--us-brand);color:#fff;border:0;font-size:14px}
body.umr-inner-v1 .uv2-history-source{background:transparent;margin-inline:0;padding-inline:0;font-size:13px}
body.umr-inner-v1 .uv2-history>details>summary{font-size:14px;line-height:1.9}
body.umr-inner-v1 .uv2-history table{font-size:14px}
body.umr-inner-v1 .uv2-ready .uv2-original :is(.umr-history-controls,.umr-history-lookup,[data-history-summary],figure,.umr-history-table-wrap){display:none!important}
/* Directory cards preserve their distinct currencies, quote values and source timestamps. */
body.umr-inner-v1.umr-sitewide--directory .umr-hub__grid{gap:18px}
body.umr-inner-v1.umr-sitewide--directory .umr-hub-card{border:1px solid var(--us-line);border-radius:15px;padding:23px;background:#fff}
body.umr-inner-v1.umr-sitewide--directory .umr-hub-card:hover{background:#fbfdf9;border-color:#75a688;box-shadow:0 5px 18px #173b310b}
body.umr-inner-v1.umr-sitewide--directory .umr-hub-card h3{font-size:17px;line-height:1.85}
body.umr-inner-v1 .umr-hub-card__rate strong{font:500 29px/1.5 Arial,sans-serif}
body.umr-inner-v1 .umr-hub-card__time{font-size:12px!important}
body.umr-inner-v1 .umr-hub__note{font-size:14px;border-radius:10px!important;border:0!important;background:var(--umr-brand-soft)!important}
/* Reading templates use a comfortable measure; legal and bank-state notices remain intact. */
body.umr-inner-v1:is(.umr-sitewide--article,.umr-sitewide--document,.umr-sitewide--bank) #main>.ct-container-full{max-width:960px}
body.umr-inner-v1:is(.umr-sitewide--article,.umr-sitewide--document,.umr-sitewide--bank) .entry-content{background:#fff;border:1px solid var(--us-line);border-radius:18px;padding:36px 42px;font-size:16px;line-height:2.1}
body.umr-inner-v1:is(.umr-sitewide--article,.umr-sitewide--document,.umr-sitewide--bank) .entry-content h2{margin-top:34px;font-size:24px}
body.umr-inner-v1 .entry-content :is(figure,img){max-width:100%}
body.umr-inner-v1 .entry-content table{font-size:14px}
body.umr-inner-v1 .entry-meta{font-size:13px}
body.umr-inner-v1 .entry-content blockquote{background:var(--umr-brand-soft);border-color:#83ad98;border-radius:0 10px 10px 0}
body.umr-inner-v1.umr-sitewide--archive .entry-card{border:1px solid var(--us-line);border-radius:15px}
body.umr-inner-v1.umr-sitewide--archive .entry-card .entry-title{font-size:22px;line-height:1.8}
body.umr-inner-v1 .eh-card{border:1px solid var(--us-line);border-radius:15px;box-shadow:none}
body.umr-inner-v1 .eh-card h3{font-size:21px!important;line-height:1.85!important}
body.umr-inner-v1 .eh-card p{font-size:15px;line-height:2;color:var(--us-muted)}
body.umr-inner-v1 .eh-hero h1{font-family:inherit;font-weight:600}
body.umr-inner-v1 .eh-section-head h2{font-size:25px}
body.umr-inner-v1 .eh-sections a{font-family:inherit;font-size:14px;border-radius:10px;background:#fff;border-color:var(--us-line);color:var(--us-brand)}
body.umr-inner-v1 .eh-tools{background:var(--umr-brand-soft);border-radius:15px;border-color:var(--us-line)}
body.umr-inner-v1 .eh-trust{font-size:14px;color:var(--us-muted)}
/* General converter remains the same twelve-currency snapshot and form contract. */
body.umr-inner-v1 .umr-global{max-width:960px;margin-inline:auto;border:1px solid var(--us-line);border-radius:18px;background:#fff;padding:30px;color:var(--us-ink)}
body.umr-inner-v1 .umr-global header h2{font-size:25px}
body.umr-inner-v1 .umr-global header p{font-size:15px;line-height:1.95}
body.umr-inner-v1 .umr-global__fields{gap:14px}
body.umr-inner-v1 .umr-global__fields :is(input,select){min-height:52px;font-size:16px;border-color:var(--us-line);border-radius:9px;background:#fbfcf9}
body.umr-inner-v1 .umr-global__fields input{font:26px Arial,sans-serif!important}
body.umr-inner-v1 .umr-global [data-global-swap]{border-radius:10px;background:var(--umr-brand-soft);color:var(--us-brand)}
body.umr-inner-v1 .umr-global__submit{background:var(--us-brand);border-radius:10px;min-height:48px;font-size:16px}
body.umr-inner-v1 .umr-global__result{background:var(--umr-brand-soft);border-radius:13px;padding:24px}
body.umr-inner-v1 .umr-global__result strong{font:500 36px/1.5 Arial,sans-serif;overflow-wrap:anywhere}
body.umr-inner-v1 .umr-global :is(.umr-global__help,.umr-global__meta){font-size:13px;line-height:1.95}
@media(max-width:800px){
 body.umr-inner-v1 .us-header-inner{min-height:82px;justify-content:space-between}
 body.umr-inner-v1 .us-tool{display:none!important}
 html.umr-inner-js body.umr-inner-v1 .us-nav{display:none}
 html.umr-inner-js body.umr-inner-v1 .us-menu-toggle[aria-expanded=true]~.us-nav{display:flex;flex-wrap:wrap}
 body.umr-inner-v1 .umr-pair{grid-template-columns:minmax(0,1fr)}
 body.umr-inner-v1 .umr-pair>.umr-pair__hero,body.umr-inner-v1 .umr-converter{padding:23px}
 body.umr-inner-v1 .uv2-chart-toolbar{flex-wrap:wrap;gap:12px}
 body.umr-inner-v1 .uv2-history{padding:23px}
 body.umr-inner-v1 .uv2-date-search form{grid-template-columns:1fr 1fr}
 body.umr-inner-v1 .uv2-date-search button{grid-column:1/-1}
}
@media(max-width:620px){
 body.umr-inner-v1 #main h1{font-size:27px;line-height:1.65}
 body.umr-inner-v1 h1>.uip-icon{width:36px;height:36px;border-radius:10px;margin-inline-end:8px}
 body.umr-inner-v1 .uip-icon{width:32px;height:32px;margin-inline-end:8px}
 body.umr-inner-v1 #main h2{font-size:22px}
 body.umr-inner-v1 #main h3{font-size:19px}
 body.umr-inner-v1 .umr-pair>.umr-pair__hero,body.umr-inner-v1 .umr-converter{padding:19px;border-radius:15px}
 body.umr-inner-v1 .umr-pair__primary-rate strong{font-size:48px}
 body.umr-inner-v1 .umr-pair__primary-rate>span{font-size:14px}
 body.umr-inner-v1 .umr-converter__form{gap:9px}
 body.umr-inner-v1 .umr-converter__form select{font-size:13px}
 body.umr-inner-v1 .umr-converter__result strong{font-size:29px}
 body.umr-inner-v1 .umr-pair__meta{grid-template-columns:1fr;gap:10px}
 body.umr-inner-v1 .uv2-history{padding:20px 14px;border-radius:15px}
 body.umr-inner-v1 .uv2-range-buttons{width:100%;flex-wrap:wrap}
 body.umr-inner-v1 .uv2-range-buttons button{flex:1;font-size:12px;padding-inline:7px}
 body.umr-inner-v1 .uv2-chart{height:280px}
 body.umr-inner-v1 .uv2-chart-context strong{font-size:25px}
 body.umr-inner-v1 .uv2-stat strong{font-size:22px}
 body.umr-inner-v1 .uv2-date-search{padding:17px}
 body.umr-inner-v1 .uv2-date-search input{min-width:0;padding:8px}
 body.umr-inner-v1:is(.umr-sitewide--article,.umr-sitewide--document,.umr-sitewide--bank) .entry-content{padding:24px 18px;border-radius:15px;font-size:16px}
 body.umr-inner-v1 .umr-global{padding:21px 16px;border-radius:15px}
 body.umr-inner-v1 .umr-global__result{padding:18px}
 body.umr-inner-v1 .umr-global__result strong{font-size:30px}
}
@media(max-width:360px){
 body.umr-inner-v1 .umr-converter__form{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:7px}
 body.umr-inner-v1 .umr-converter__swap{width:36px}
 body.umr-inner-v1 .umr-converter__form select{font-size:12px}
 body.umr-inner-v1 .umr-pair__primary-rate strong{font-size:42px}
 body.umr-inner-v1 .uv2-date-search form{grid-template-columns:minmax(0,1fr)}
}
@media(prefers-reduced-motion:reduce){body.umr-inner-v1 *{scroll-behavior:auto!important;transition:none!important}}
