:root{--f:#203322;--c:#F8EEDC;--o:#9CAC70;--g:#F4C430;--p:#F2618C;--t:#D2775B;--c2:#E9DEC8;--disp:"DM Serif Display",Georgia,serif;--mono:"Space Mono",ui-monospace,monospace;--body:Inter,system-ui,sans-serif}body{background:var(--c);color:var(--f);font-family:var(--body);font-variant-ligatures:none}p,div,h1,h2,h3{text-wrap:pretty}.nav{background:var(--c);color:var(--f);border-bottom:1px solid rgba(32,51,34,.15)}.nav .wrap{padding-block:14px}.nav .logo{display:flex;align-items:center;gap:10px}.nav .logo img{height:30px;filter:none}.nav .logo .emb{height:42px;width:auto}.nav nav a,.navr .navlink{color:var(--f);font-family:var(--body);font-weight:500}.nav nav a:hover,.navr .navlink:hover{color:var(--t)}.navr .start{background:var(--f);color:var(--c);border:0;border-radius:999px;padding:10px 20px;font-weight:700}.navr .start:hover{background:var(--t);color:var(--f)}.foot{background:var(--f);color:var(--c)}.foot .logo{filter:invert(1) brightness(1.8) sepia(.2)}.foot a:hover{color:var(--g)}.foot .bottom{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--g);border-top-color:#f8eedc2e}.jhero .label,.jfeat .label,.jcard .label,.jcta .label,.jrel .label{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.12em}.jhero h1,.jfeat h2,.jcard h3,.jcta h2{font-family:var(--disp);font-style:italic;font-weight:400;letter-spacing:-.01em}.meta{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--t)}.btn{font-family:var(--body);font-weight:700}.btn.dark{background:var(--f);color:var(--c)}.btn.dark:hover{background:var(--t);color:var(--f)}.btn.honey{background:var(--f);color:var(--c)}.btn.honey:hover{background:var(--t);color:var(--f)}.jhero{background:var(--f);color:var(--c)}.jhero .crumbs{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--c2)}.jhero .label{color:var(--g)}.jhero h1{font-size:clamp(60px,9vw,132px);line-height:.88;max-width:9.5em;color:var(--c)}.jhero h1 em{color:var(--g)}.jhero .sub{font-size:clamp(17px,1.5vw,19px);color:var(--c2);max-width:34em;margin-top:24px}.chips a{font-family:var(--mono);font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;border:1.5px solid rgba(248,238,220,.4);color:var(--c);padding:9px 14px}.chips a:hover{border-color:var(--g);color:var(--g)}.chips a[aria-current]{background:var(--g);border-color:var(--g);color:var(--f)}.jlist{background:var(--c)}.jlist .empty{color:var(--f)}.jfeat{background:var(--o);padding:clamp(20px,3vw,36px);gap:clamp(24px,4vw,48px)}.jfeat .pic,.jcard .pic{border-radius:0;background:var(--c2)}.jfeat .label{color:var(--f)}.jfeat h2{font-size:clamp(38px,4.4vw,60px);line-height:.98}.jfeat p{color:var(--f);font-size:17px}.jfeat .meta{color:var(--f)}.jcard{background:#fff8ea;border:2px solid var(--f);padding:0 0 20px;gap:10px}.jcard .pic{margin:0;border-bottom:2px solid var(--f)}.jcard>*:not(.pic){padding-inline:20px}.jcard .label{color:var(--t)}.jcard h3{font-size:30px;line-height:1.05}.jcard p{color:var(--f)}.jfeat h2 a:hover,.jcard h3 a:hover{color:var(--t);text-decoration:none}.pager{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-top:2px solid var(--f)}.jrel{background:var(--c2)}.jrel .label{color:var(--t)}.jcta{background:var(--g);color:var(--f)}.jcta .label{color:var(--f)}.jcta h2{font-size:clamp(40px,5.4vw,76px);line-height:.92;max-width:11em}.jcta h2 em,.jcta p,.jcta .fine{color:var(--f)}.post{background:var(--c)}.phead .crumbs{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--t)}.phead h1{font-family:var(--disp);font-style:italic;font-weight:400;font-size:clamp(46px,6.4vw,92px);line-height:.92;letter-spacing:-.01em;color:var(--f)}.byline{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--f)}.byline img{border:0;background:transparent;padding:0}.byline a{color:var(--f);text-decoration-color:var(--t);text-underline-offset:3px}.pimg{max-width:860px}.pimg img{border-radius:0}.inshort{background:var(--g);border:0;border-radius:0;padding:22px 24px}.inshort .label{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.1em;color:var(--f)}.inshort div:last-child{font-size:18px;color:var(--f)}.prose{font-family:var(--body);font-size:18.5px;line-height:1.7;color:var(--f)}.prose h2{font-family:var(--disp);font-style:italic;font-weight:400;font-size:clamp(34px,3.6vw,46px);line-height:1;letter-spacing:-.01em}.prose h3{font-family:var(--disp);font-style:italic;font-weight:400;font-size:clamp(26px,2.6vw,32px);line-height:1.05}.prose strong{font-weight:700}.prose a{color:var(--f);text-decoration-color:var(--t);text-decoration-thickness:2px}.prose a:hover{color:var(--t)}.prose blockquote{border-left:4px solid var(--t);font-family:var(--disp);font-style:italic;color:var(--t)}.prose table{border:2px solid var(--f);font-size:15.5px}.prose th{background:var(--f);color:var(--c);font-family:var(--disp);font-style:italic;font-weight:400;font-size:19px;letter-spacing:0;text-transform:none}.prose td{border-bottom:1px solid rgba(32,51,34,.2)}.prose tr:nth-child(2n) td{background:#fff8ea}.prose img{border-radius:0}.prose hr{border-top:2px solid var(--f)}.prose .sources,.prose .sources li{color:var(--f)}.ptags a{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;border:1.5px solid var(--f);background:transparent;color:var(--f)}.ptags a:hover{background:var(--f);color:var(--c)}.author{background:var(--o);border:0;border-radius:0}.author img{background:var(--c);border:0}.author .label{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.1em;color:var(--f)}.author h2{font-family:var(--disp);font-style:italic;font-weight:400;font-size:32px}.author p{color:var(--f)}.railcard{background:var(--f);border-radius:0;color:var(--c)}.railcard img{filter:none}.railcard h2{font-family:var(--disp);font-style:italic;font-weight:400;font-size:32px;line-height:1;color:var(--c)}.railcard p{color:var(--c2)}.railcard .btn.honey{background:var(--g);color:var(--f)}.railcard .btn.honey:hover{background:var(--c)}.railcard .fine{color:var(--c2)}.prose table.swap{display:table;width:100%;table-layout:fixed;border:0;border-collapse:separate;border-spacing:0 10px;font-size:16.5px;margin-top:1.4em}.prose table.swap thead th{background:transparent;text-align:left;color:var(--f);font-family:var(--disp);font-style:italic;font-weight:400;font-size:22px;letter-spacing:0;text-transform:none;padding:0 16px 2px;white-space:nowrap;font-size:20px}.prose table.swap thead th:first-child{color:#2033228c;width:26%}.prose table.swap thead th:nth-child(2){width:44%;padding-left:40px}.prose table.swap thead th:last-child{width:30%}.prose table.swap thead th:last-child{color:var(--t)}.prose table.swap td{background:#fff8ea;border:0;border-top:2px solid var(--f);border-bottom:2px solid var(--f);padding:14px;vertical-align:middle;text-wrap:wrap;line-height:1.4}.prose table.swap tr:nth-child(2n) td{background:#fff8ea}.prose table.swap td:first-child{border-left:2px solid var(--f);color:#20332299;width:25%;font-size:15.5px}.prose table.swap td:nth-child(2){font-weight:700;color:var(--f);font-size:17px;position:relative;padding-left:40px;width:45%}.prose table.swap td:nth-child(2):before{content:"\2192";position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--t);font-weight:400;font-size:22px}.prose table.swap td:last-child{border-right:2px solid var(--f);width:30%}.prose table.swap td:last-child{font-size:15px}.prose table.swap td:last-child .gb{display:inline;background:var(--g);padding:3px 8px;line-height:1.75;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-wrap:wrap}@media(max-width:700px){.prose table.swap,.prose table.swap tbody,.prose table.swap tr,.prose table.swap td{display:block;width:auto}.prose table.swap thead{display:none}.prose table.swap tr{border:2px solid var(--f);background:#fff8ea;margin-bottom:12px;padding:14px 16px}.prose table.swap td{border:0!important;padding:0;background:transparent!important;width:auto!important}.prose table.swap td:nth-child(2){padding:6px 0 8px 28px}.prose table.swap td:nth-child(2):before{left:0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tmc-bold.css.map */
