.tml-guide .tml-rhub__head{max-width:52rem}.tml-guide .tml-rhub__title{max-width:18ch;margin-top:16px}.tml-guide .tml-rhub__byline{color:var(--th-muted);flex-wrap:wrap;gap:4px 16px;margin-top:20px;font-size:.875rem;line-height:1.5;display:flex}.tml-guide .tml-rhub__byline>span{white-space:nowrap}.tml-guide .tml-hub .tml-rhub__byline a,.tml-guide .tml-hub .tml-rhub__note a,.tml-guide .tml-hub .tml-rhub-piece__data a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tml-guide .tml-rhub__byline a{color:var(--th-ink)}.tml-guide .tml-rhub__note{max-width:44rem;color:var(--th-ink-2);font-size:1rem;line-height:1.6}.tml-guide .tml-rhub__note--lede{margin-bottom:20px}.tml-guide .tml-rhub__pieces{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:768px){.tml-guide .tml-rhub__pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.tml-guide .tml-rhub-piece{background:var(--th-tone);border-radius:10px;flex-direction:column;gap:8px;padding:20px 20px 18px;display:flex}.tml-guide .tml-rhub-piece__title{font-size:1.125rem;line-height:1.3}.tml-guide .tml-hub .tml-rhub-piece__title a{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out}@media (hover:hover) and (pointer:fine){.tml-guide .tml-hub .tml-rhub-piece__title a:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.tml-guide .tml-hub .tml-rhub-piece__title a{transition:none}}.tml-guide .tml-rhub-piece__dek{color:var(--th-muted);font-size:.9375rem;line-height:1.5}.tml-guide .tml-rhub-piece__data{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:auto;padding-top:8px;font-size:.875rem;line-height:1.5;display:flex}.tml-guide .tml-rhub-piece__data-label{color:var(--th-muted)}.tml-guide .tml-rhub-piece__files{gap:16px;display:inline-flex}.tml-guide .tml-rhub-piece__files a{margin-block:-12px;padding-block:12px;display:inline-block}.tml-guide .tml-rhub__sources{max-width:52rem;padding-top:56px}@media (min-width:1024px){.tml-guide .tml-rhub__sources{padding-top:80px}}