.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--bark);margin-bottom:22px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.jhero{background:var(--moss);color:var(--paper)}.jhero .wrap{padding-block:clamp(28px,4vw,48px) clamp(48px,6vw,80px)}.jhero .crumbs{color:var(--mist)}.jhero .label{color:var(--honey)}.jhero h1{font-size:clamp(48px,7.4vw,104px);letter-spacing:-.02em;margin-top:14px;max-width:11em}.jhero h1 em{font-style:italic;color:var(--honey)}.jhero .sub{font-size:clamp(17px,1.6vw,20px);color:var(--mist);max-width:36em;margin-top:20px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.chips a{font-size:14px;font-weight:600;text-decoration:none;padding:8px 16px;border-radius:999px;border:1.5px solid rgba(245,238,223,.35);color:var(--paper)}.chips a:hover{border-color:var(--honey)}.chips a[aria-current]{background:var(--honey);border-color:var(--honey);color:var(--olive)}.jlist .wrap{padding-block:clamp(48px,6vw,88px)}.jlist .empty{font-size:18px;color:var(--soil)}.jfeat{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,56px);align-items:center;margin-bottom:clamp(40px,5vw,64px)}.jfeat .pic,.jcard .pic{display:block;border-radius:14px;overflow:hidden;background:var(--paper-deep);aspect-ratio:4/3}.jfeat .pic img,.jcard .pic img{width:100%;height:100%;object-fit:cover;display:block}.jfeat .label,.jcard .label{color:var(--bark);font-size:11px}.jfeat h2{font-size:clamp(34px,4vw,52px);margin-top:12px}.jfeat h2 a,.jcard h3 a{text-decoration:none}.jfeat h2 a:hover,.jcard h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.jfeat p{color:var(--soil);margin-top:14px;font-size:17px}.jfeat .btn{margin-top:22px}.meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--bark);margin-top:12px}.jgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px)}.jcard{display:grid;gap:8px;align-content:start;min-width:0}.jcard .pic{margin-bottom:8px}.jcard h3{font-size:26px;line-height:1.1}.jcard p{font-size:15px;color:var(--soil)}@media(max-width:1000px){.jgrid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.jfeat{grid-template-columns:1fr}}@media(max-width:560px){.jgrid{grid-template-columns:1fr}}.pager{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:20px;border-top:1px solid var(--oat);font-size:14px;font-weight:600}.jrel{background:var(--paper-deep)}.jrel .wrap{padding-block:clamp(48px,6vw,80px)}.jrel .label{color:var(--bark);margin-bottom:24px}.jcta{background:var(--moss);color:var(--paper)}.jcta .wrap{padding-block:clamp(48px,6vw,80px);display:flex;flex-wrap:wrap;gap:28px 48px;align-items:end;justify-content:space-between}.jcta .label{color:var(--honey)}.jcta h2{font-size:clamp(36px,4.6vw,60px);margin-top:12px;max-width:13em}.jcta h2 em{color:var(--honey)}.jcta p{color:var(--mist);margin-top:14px;max-width:34em}.jcta .side{display:grid;gap:12px;justify-items:start}.phead .wrap{max-width:860px;padding-block:clamp(28px,4vw,48px) 28px}.phead h1{font-size:clamp(42px,6vw,76px);letter-spacing:-.015em;line-height:1}.byline{display:flex;gap:12px;align-items:center;margin-top:24px;font-size:14px;color:var(--soil)}.byline img{width:40px;height:40px;border-radius:50%;background:var(--white);object-fit:contain;padding:4px;border:1px solid var(--oat)}.byline div{display:grid;gap:2px}.byline a{font-weight:600}.pimg{margin:0 auto 8px}.pimg img{width:100%;height:auto;display:block;border-radius:16px}.pbody{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(32px,5vw,72px);align-items:start;padding-block:clamp(28px,4vw,48px) clamp(56px,7vw,96px)}.pmain{max-width:720px;min-width:0}.inshort{background:var(--white);border:1px solid var(--oat);border-left:4px solid var(--honey);border-radius:12px;padding:20px 22px;margin-bottom:32px}.inshort .label{color:var(--bark);font-size:11px;margin-bottom:8px}.inshort div:last-child{font-size:18px;line-height:1.55}.prose{font-size:18.5px;line-height:1.72}.prose>*+*{margin-top:1.1em}.prose h2{font-size:clamp(30px,3.2vw,40px);line-height:1.08;margin-top:1.8em}.prose h3{font-size:clamp(24px,2.4vw,28px);line-height:1.15;margin-top:1.5em}.prose a{color:var(--olive);text-decoration-color:var(--honey);text-decoration-thickness:2px;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--rose);font-family:var(--serif);font-size:clamp(24px,2.6vw,30px);line-height:1.25}.prose img{max-width:100%;height:auto;border-radius:12px}.prose table{width:100%;border-collapse:collapse;font-size:16px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--oat);vertical-align:top}.prose th{font-weight:700;background:var(--paper-deep)}.prose hr{border:0;border-top:1px solid var(--oat);margin:2em 0}.prose .sources,.prose .sources li{font-size:14px;color:var(--soil)}.ptags{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.ptags a{font-size:13px;font-weight:600;text-decoration:none;padding:6px 14px;border-radius:999px;border:1px solid var(--oat);background:var(--white)}.ptags a:hover{border-color:var(--olive)}.author{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:start;margin-top:40px;padding:24px;border-radius:14px;background:var(--white);border:1px solid var(--oat)}.author img{width:72px;height:72px;border-radius:50%;object-fit:contain;padding:8px;background:var(--paper);border:1px solid var(--oat)}.author .label{color:var(--bark);font-size:11px}.author h2{font-size:28px;margin-top:6px}.author p{color:var(--soil);font-size:15.5px;margin-top:8px}.prail{position:sticky;top:24px}.railcard{background:var(--moss);color:var(--paper);border-radius:16px;padding:22px;display:grid;gap:12px;justify-items:start}.railcard img{width:100%;height:auto;filter:drop-shadow(0 12px 18px rgba(20,24,14,.35))}.railcard h2{font-size:28px}.railcard p{font-size:15px;color:var(--mist)}.railcard .btn{width:100%;padding:14px 18px}@media(max-width:960px){.pbody{grid-template-columns:1fr}.prail{position:static;max-width:420px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tmc-journal.css.map */
