/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.related-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);margin-bottom:22px;display:flex}.related-head .kicker{margin-bottom:0}.related-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.related-card .card-body h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);align-items:center;gap:8px;font-size:19px;font-weight:700;display:inline-flex}.related-card .card-body h3 .ico{vertical-align:-.14em;width:1em;height:1em;color:var(--color-active);font-size:17px;transition:transform .18s;display:inline-block}@media (prefers-reduced-motion:reduce){.related-card .card-body h3 .ico{transition:none}}.related-card .card-body h3 .ico svg{width:100%;height:100%;display:block}.related-card:hover .card-body h3 .ico{transform:translate(3px)}.related-head .all-link{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-active);white-space:nowrap;flex:none;align-items:center;gap:8px;padding-bottom:1px;font-size:14.5px;text-decoration-line:none;display:inline-flex}.related-head .all-link .ico{width:1em;height:1em;transition:transform .18s;display:inline-flex}@media (prefers-reduced-motion:reduce){.related-head .all-link .ico{transition:none}}.related-head .all-link .ico svg{width:100%;height:100%;display:block}.related-head .all-link:hover .ico{transform:translate(3px)}@media (width<=880px){.related-grid{grid-template-columns:1fr}.related-head{flex-direction:column;align-items:flex-start;gap:10px}}}@property --tw-font-weight{syntax:"*";inherits:false}
