.ta-blog,.ta-blog *{box-sizing:border-box}.ta-blog{--deep:#e3ddcf;--line:#2b2b26}.ta-blog a{color:inherit}.ta-blog .xp-hero>.xp-inner{padding:8vw 0 6vw}.ta-blog .xp-hero__title{max-width:1050px}.ta-blog .xp-hero__intro{max-width:640px}.ta-blog__back{text-decoration:none}.ta-blog__back:hover,.ta-blog__back:focus-visible{text-decoration:underline}.ta-blog__list{background:var(--paper)}.ta-blog__list>.xp-inner{padding:5vw 10px 8vw;display:block}.ta-blog__filters{scrollbar-width:thin;gap:8px;margin:0 0 3vw;padding:0 0 4px;display:flex;overflow-x:auto}.xp .ta-blog__filter{border:1px solid var(--ink);min-height:42px;color:var(--ink);font-family:var(--font-display);letter-spacing:1.7px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;flex:none;align-items:center;margin:0;padding:0 16px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.xp .ta-blog__filter:hover{border-color:var(--red);color:var(--red)}.xp .ta-blog__filter.is-active,.xp .ta-blog__filter[aria-current=page]{background:var(--ink);color:var(--paper)}.xp .ta-blog__filter:focus-visible{outline:2px solid var(--red);outline-offset:3px}.ta-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:1px 0 0 1px;display:grid}.ta-blog__card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;box-shadow:-1px -1px 0 0 var(--line);background:var(--paper);color:var(--ink);flex-direction:column;transition:background-color .35s;display:flex}.ta-blog__card[hidden]{display:none}.ta-blog__card:hover,.ta-blog__card:focus-within{background:#fffdf7}.ta-blog__card:hover .ta-blog__card-title a{color:var(--red)}.ta-blog__image-link{aspect-ratio:16/10;background:var(--deep);border-bottom:1px solid var(--line);width:100%;display:block;position:relative;overflow:hidden}.ta-blog__image{object-fit:cover;transition:transform .45s;display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important}.ta-blog__card:hover .ta-blog__image{transform:scale(1.025)}.ta-blog__placeholder{height:100%;color:var(--red);font-family:var(--font-display);letter-spacing:-.06em;place-items:center;font-size:clamp(3rem,6vw,5rem);font-weight:500;display:grid}.ta-blog__card-body{flex-direction:column;flex:1;gap:20px;padding:clamp(20px,2.4vw,36px);display:flex}.ta-blog__card-meta{font-family:var(--font-display);letter-spacing:1.7px;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:12px;font-weight:700;line-height:14.4px;display:flex}.ta-blog__card-meta a{color:var(--red);text-decoration:none}.ta-blog__card-meta a:hover{text-decoration:underline}.ta-blog__card-meta time{color:var(--ink-soft)}.xp .ta-blog__card-title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.5px;text-wrap:balance;margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.15}.ta-blog__card-title a{text-decoration:none}.ta-blog__excerpt{color:var(--ink-soft);font-family:var(--font-display);margin:0;font-size:15px;line-height:1.55}.ta-blog__read{border-bottom:1px solid var(--ink);font-family:var(--font-display);letter-spacing:.5px;align-self:flex-start;align-items:center;gap:15px;margin-top:auto;padding:0 0 8px;font-size:14.4px;font-weight:500;line-height:14.4px;text-decoration:none;display:inline-flex}.ta-blog__read svg{width:14.4px;height:14.4px;transition:transform .25s}.ta-blog__card:hover .ta-blog__read svg{transform:translate(4px)}.ta-blog__pagination{justify-content:center;margin-top:5vw;display:flex}.ta-blog__pagination .page-numbers{border:1px solid var(--ink);min-width:46px;min-height:46px;color:var(--ink);font-family:var(--font-display);letter-spacing:1px;background:0 0;border-right-width:0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .25s;display:inline-flex}.ta-blog__pagination .page-numbers:last-child{border-right-width:1px}.ta-blog__pagination a.page-numbers:hover,.ta-blog__pagination a.page-numbers:focus-visible{color:var(--red)}.ta-blog__pagination .page-numbers.current{color:var(--paper);background:var(--ink)}.ta-blog__pagination .page-numbers.dots{pointer-events:none}.ta-blog__pagination svg{width:14px;height:14px}@media (width<=1024px){.ta-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ta-blog .xp-hero>.xp-inner{padding:15vw 0 10vw}.ta-blog__list>.xp-inner{padding:12vw 5vw 18vw}.ta-blog__filters{margin-bottom:8vw}.ta-blog__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ta-blog__card,.ta-blog__image,.ta-blog__read svg,.xp .ta-blog__filter{transition:none}}
