 .t-posts {display: grid;gap: var(--space-5);list-style: none;margin: 0;padding: 0;}@media only screen and (min-width: 48rem) {.t-posts {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media only screen and (min-width: 64rem) {.t-posts {grid-template-columns: repeat(3, minmax(0, 1fr));}}.t-post {display: flex;flex-direction: column;background: var(--paper-raised);border: 1px solid var(--hairline);border-left: 3px solid var(--amber-400);border-radius: var(--radius);overflow: hidden;}.t-post__img {display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-bottom: 1px solid var(--hairline);}.t-post__body {display: flex;flex-direction: column;gap: var(--space-2);padding: var(--space-5);flex: 1 1 auto;}.t-post__meta {font-size: var(--fs-eyebrow);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;color: var(--ink-faint);}.t-post__title {font-size: var(--fs-h4);line-height: var(--lh-heading);margin: 0;}.t-post__title a {color: var(--ink);text-decoration: none;}.t-post__title a:hover, .t-post__title a:focus-visible {color: var(--orange-700);text-decoration: underline;text-underline-offset: 2px;}.t-post__desc {font-size: var(--fs-body-sm);line-height: var(--lh-body);color: var(--ink-muted);margin: 0;flex: 1 1 auto;}.t-article {max-width: 46rem;margin-inline: auto;}.t-article p, .t-article ul, .t-article ol, .t-article blockquote {font-size: var(--fs-body);line-height: 1.65;color: var(--ink);}.t-article p {margin: 0 0 var(--space-5);}.t-article h2 {font-size: var(--fs-h3);line-height: var(--lh-heading);letter-spacing: var(--ls-heading);margin: var(--space-7) 0 var(--space-3);}.t-article h3 {font-size: var(--fs-h4);line-height: var(--lh-heading);margin: var(--space-6) 0 var(--space-2);}.t-article ul, .t-article ol {margin: 0 0 var(--space-5);padding-left: var(--space-5);}.t-article li {margin-bottom: var(--space-2);}.t-article a {color: var(--orange-700);text-underline-offset: 2px;}.t-article img {max-width: 100%;height: auto;border-radius: var(--radius-sm);}.t-article table {display: block;width: 100%;overflow-x: auto;border-collapse: collapse;margin-bottom: var(--space-5);}.t-article th, .t-article td {border: 1px solid var(--hairline);padding: var(--space-2) var(--space-3);text-align: left;font-size: var(--fs-body-sm);}.t-article blockquote {margin: 0 0 var(--space-5);padding-left: var(--space-4);border-left: 3px solid var(--amber-400);color: var(--ink-muted);}.t-article code {font-family: var(--font-num);font-size: 0.9em;background: var(--paper-alt);padding: 0.1em 0.3em;border-radius: var(--radius-sm);}.t-article pre {overflow-x: auto;background: var(--paper-alt);padding: var(--space-4);border-radius: var(--radius-sm);margin-bottom: var(--space-5);}.t-article pre code {background: none;padding: 0;}.t-articleHead {max-width: 46rem;margin-inline: auto;}.t-articleHead__meta {display: flex;flex-wrap: wrap;gap: var(--space-3);font-size: var(--fs-body-sm);color: var(--ink-faint);margin-top: var(--space-3);}.t-articleHead__img {display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-radius: var(--radius);margin-top: var(--space-6);}@media only screen and (min-width: 64rem) {.t-articleHead__img {width: 100vw;max-width: var(--content-max);margin-left: 50%;transform: translateX(-50%);}}.t-postCta {max-width: 46rem;margin: var(--space-7) auto 0;padding: var(--space-6);background: var(--deep);border-radius: var(--radius);text-align: center;}.t-postCta__title {font-size: var(--fs-h4);line-height: var(--lh-heading);color: var(--ink-invert);margin: 0 0 var(--space-2);}.t-postCta__text {font-size: var(--fs-body-sm);line-height: var(--lh-body);color: #c4c4c4;margin: 0 0 var(--space-5);}.t-postCta__actions {display: flex;flex-wrap: wrap;gap: var(--space-3);justify-content: center;}.t-phero__title--article {font-size: var(--fs-h1);max-width: 24ch;}.t-phero .t-eyebrow a {color: inherit;text-decoration: none;border-bottom: 1px solid currentColor;}.t-phero .t-eyebrow a:hover, .t-phero .t-eyebrow a:focus-visible {color: var(--amber-400);}