html:root{--contrast:#2a211b;--contrast-2:#5c4f45;--contrast-3:#e6d9c8;--base:#f3ebdf;--base-2:#faf5ec;--base-3:#ffffff;--accent:#b8461a;--rm-primary:#b8461a;--rm-primary-dark:#2b1a12;--rm-accent:#e0a72e;--rm-soft:#fbf0e1;--rm-soft-border:#ecd3b0;--rm-soft-text:#5a3a24;--tr-espresso:#2b1a12;--tr-leather:#5a3a24;--tr-ember:#b8461a;--tr-gold:#e0a72e;--tr-paper:#faf5ec;--tr-slab:"Rockwell", "Rockwell Nova", "Roboto Slab", "Arvo", Georgia, serif}body{background:var(--tr-paper);color:var(--contrast);font-size:17px;line-height:1.65}h1,h2,h3,.main-title,.entry-title{font-family:var(--tr-slab)}a{color:var(--tr-ember)}a:hover,a:focus{color:#7f2e0f}.site-header{background:var(--tr-espresso);border-bottom:4px solid var(--tr-gold)}.inside-header{padding-top:10px;padding-bottom:10px;align-items:center}.main-title{font-size:22px;line-height:1.2;white-space:nowrap}.main-title a,.main-title a:hover{color:#fbeedc;font-weight:700;letter-spacing:.01em}.main-title a::before{content:"";display:inline-block;width:34px;height:34px;margin-right:10px;vertical-align:-8px;background:url(/wp-content/themes/trmenu-child/assets/mark.svg) no-repeat center / contain}.site-description{display:none}.main-navigation,.main-navigation ul ul{background:#fff0}.main-navigation .main-nav>ul>li>a{color:#f3e3cc;font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;padding-left:10px;padding-right:10px;line-height:52px;border-bottom:3px solid #fff0}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li.current-menu-item>a,.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--tr-gold);background:#fff0;border-bottom-color:var(--tr-ember)}.main-navigation .main-nav ul li.menu-item-has-children>a .dropdown-menu-toggle{padding-left:4px;padding-right:0}.main-navigation ul ul{background:var(--tr-espresso);border-top:3px solid var(--tr-ember)}.main-navigation .main-nav ul ul li a{color:#f3e3cc;font-weight:600;text-transform:none;letter-spacing:0;font-size:.95rem;line-height:1.4}.main-navigation .main-nav ul ul li:hover>a{color:var(--tr-gold);background:#3a2419}.main-navigation .menu-toggle,.main-navigation .menu-bar-item>a{color:#f3e3cc;background:#fff0}.main-navigation.toggled .main-nav>ul{background:var(--tr-espresso)}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.inside-page-header{border-radius:6px;border:1px solid var(--contrast-3);box-shadow:0 2px 0 rgb(43 26 18 / .06)}.entry-title{font-weight:700;line-height:1.15;color:var(--tr-espresso)}h1.entry-title{font-size:clamp(1.8rem, 3.6vw, 2.5rem)}.entry-content h2{font-size:clamp(1.35rem, 2.6vw, 1.75rem);font-weight:700;color:var(--tr-espresso);margin-top:1.8em;padding-bottom:6px;border-bottom:2px dashed var(--rm-soft-border)}.entry-content h2::before{content:"\2605";color:var(--tr-ember);font-size:.8em;margin-right:10px;vertical-align:2px}.entry-content h3{font-size:1.15rem;font-weight:700;margin-top:1.4em;color:var(--tr-leather)}.tr-hero{background:repeating-linear-gradient(90deg,rgb(255 255 255 / .025) 0 2px,transparent 2px 9px),linear-gradient(160deg,#3a2419,#1f130c);color:#fbeedc;border-radius:10px;padding:34px 32px 28px;margin:0 0 18px;border:3px solid var(--tr-gold)}.tr-hero__kicker{color:var(--tr-gold);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;margin:0 0 8px}.tr-hero h1{font-size:clamp(1.9rem, 4.4vw, 3rem);font-weight:700;line-height:1.08;color:#fff8ee;margin:0 0 .35em}.tr-hero__lead{font-size:1.06rem;color:#e8d8c3;margin:0 0 .5em;max-width:760px}.tr-hero .rm-updated{color:#e8d8c3;margin:0 0 18px}.tr-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tr-board__item{display:block;background:rgb(0 0 0 / .28);border:1px solid rgb(224 167 46 / .45);border-radius:8px;padding:12px 14px;text-decoration:none;color:#f3e3cc}.tr-board__item span{display:block;font-size:.85rem;font-weight:600}.tr-board__item strong{display:block;font-family:var(--tr-slab);font-size:1.6rem;color:var(--tr-gold);line-height:1.2}.tr-board__item:hover,.tr-board__item:focus{border-color:var(--tr-gold);background:rgb(0 0 0 / .4);color:#fff}.tr-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px}.tr-tile{background:#fff;border:1px solid var(--contrast-3);border-left:5px solid var(--tr-ember);border-radius:6px;padding:10px 14px;font-size:.9rem;color:var(--contrast-2)}.tr-tile strong{display:block;font-family:var(--tr-slab);font-size:1.05rem;color:var(--tr-espresso)}.tr-tile a{text-decoration:none}.rm-cat{border-radius:6px;border:1px solid var(--contrast-3)}.rm-cat__icon{border-radius:6px;background:var(--tr-espresso);color:var(--tr-gold)}.rm-card{border-radius:6px;border:1px solid var(--contrast-3)}.rm-card__icon{color:var(--tr-ember)}.rm-facts{background:var(--tr-espresso);padding:10px;border-radius:8px;border:2px solid var(--tr-gold)}.rm-fact{background:rgb(255 255 255 / .06);border:1px solid rgb(224 167 46 / .35)}.rm-fact__label{color:var(--tr-gold)}.rm-fact__value{color:#fff8ee}.rm-table thead th{background:var(--tr-espresso);color:#fbeedc}.rm-table-wrap{border-radius:6px}.rm-badge--deal{background:#fde6d6;color:#7f2e0f}.rm-badge--lto{background:#fbefcf;color:#6b4a06}.rm-badge--select{background:#ece4da;color:#5a3a24}.rm-toc{border-left-color:var(--tr-ember);background:var(--rm-soft)}.rm-button{border-radius:4px;text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}.rank-math-breadcrumb{font-size:.875rem;margin:0 0 12px;color:var(--contrast-2)}.rank-math-breadcrumb a{color:var(--contrast-2);text-decoration:underline}.sidebar .widget,.rm-sidebar-box{border-radius:6px;border:1px solid var(--contrast-3)}.site-info{background:var(--tr-espresso);color:#e8d8c3;font-size:.9rem;border-top:4px solid var(--tr-gold)}.site-info a{color:var(--tr-gold)}.rm-footer-links{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center}.rm-footer-disclaimer{max-width:760px;margin:0 auto 8px;font-size:.8rem;color:#bfae99}@media (max-width:900px){.tr-board,.tr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){body{font-size:16px}.tr-hero{padding:24px 18px 20px}.main-title{font-size:20px}}@media (max-width:420px){.main-title{font-size:15px;white-space:nowrap}.main-title a::before{width:24px;height:24px;margin-right:7px;vertical-align:-6px}.tr-board__item strong{font-size:1.3rem}}