.mtr-country-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #dfe6da}
.mtr-country-links{display:flex;gap:8px}
#mtr-preview .mtr-country-guides .mtr-country-links a{display:block;grid-template-columns:none;min-width:58px;padding:5px 10px;border:1px solid #c8d6bf;background:#f5f8f2;font-size:12px;line-height:1.8;text-align:center}
@media(max-width:700px){.mtr-country-row{padding:8px}#mtr-preview .mtr-country-guides .mtr-country-links a{min-width:53px;padding:5px 8px}.mtr-country-links{gap:6px}}
@media(max-width:700px){#mtr-preview .mtr-country-guides .mtr-country-links a{display:flex;align-items:center;justify-content:center;min-height:44px}}



/* Note-like paragraph rhythm; shared by preview and editable prose. */
#mtr-preview .mtr-prose{--mtr-paragraph-gap:36px;--mtr-body-size:18px;--mtr-body-line:36px}
#mtr-preview .mtr-prose p:not(.mtr-source):not(.mtr-ad-label):not(:has(.mtr-btn)){
 font-size:var(--mtr-body-size);line-height:var(--mtr-body-line);margin-block:var(--mtr-paragraph-gap);margin-inline:0
}
#mtr-preview .mtr-prose p:empty,#mtr-preview .mtr-prose p:has(>br:only-child){min-height:var(--mtr-body-line)}
#mtr-preview .mtr-prose .mtr-reader-lead>p:first-child,#mtr-preview .mtr-prose .mtr-reader-lead>.block-editor-inner-blocks>.block-editor-block-list__layout>p:first-child{margin-top:0}
#mtr-preview .mtr-prose .mtr-quick-answer>p:last-child{margin-bottom:var(--mtr-paragraph-gap)}
#mtr-preview .mtr-prose .wp-block-group{box-sizing:border-box}
@media(max-width:700px){#mtr-preview .mtr-prose{--mtr-paragraph-gap:30px;--mtr-body-size:16px;--mtr-body-line:32px}}

/* Insurance notices are plain text; no tinted background box. */
body #mtr-preview p.mtr-insurance-alert,
body .mtr-optional-ctr p.mtr-insurance-alert{
  background:transparent!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
}
