.blog__title{margin-bottom:1.5rem}.blog__topics ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none}.blog__topics a{display:inline-block;padding:.45rem .9rem;border:1px solid rgba(13,13,13,.2);border-radius:999px;color:#0d0d0d;font:600 .6875rem/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.blog__topics a:hover,.blog__topics a[aria-current]{background:#0d0d0d;border-color:#0d0d0d;color:#f0e8e0}.blog__empty{max-width:40ch}.blog__back{margin-top:2.5rem}.blog__lead{display:grid;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);color:#0d0d0d;text-decoration:none}@media(min-width:900px){.blog__lead{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,4vw,4rem)}}.blog__lead-media{display:block;overflow:hidden;border-radius:clamp(14px,1.6vw,24px);background:#e4dbd1}.blog__lead-media img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 1.1s var(--ease-out)}.blog__lead:hover .blog__lead-media img{transform:scale(1.03)}.blog__lead-text{display:grid;gap:.9rem}.blog__lead-title{font:760 clamp(1.9rem,3.6vw,3.4rem)/1.02 var(--font-display);font-stretch:112%;letter-spacing:-.035em;transition:color .3s}.blog__lead:hover .blog__lead-title{color:#190088}.blist{margin:0;padding:0;list-style:none;border-top:1px solid rgba(13,13,13,.14)}.blist__item{border-bottom:1px solid rgba(13,13,13,.14)}.blist__row{display:grid;gap:.55rem;padding:clamp(1.25rem,2.4vw,2rem) 0;color:#0d0d0d;text-decoration:none}@media(min-width:900px){.blist__row{grid-template-columns:minmax(200px,24%) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem)}.blist__row .blist__excerpt{grid-column:2}.blist__row .blist__meta{grid-row:span 2;align-self:start;padding-top:.7em}}.blist__meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font:600 .625rem/1.4 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:#4a4752}.blist__meta>:first-child{color:#c62c01}.blist__title{position:relative;font:740 clamp(1.4rem,2.6vw,2.25rem)/1.1 var(--font-display);font-stretch:110%;letter-spacing:-.03em;transition:color .3s}.blist__title:after{content:"";display:inline-block;width:.22em;height:.22em;margin-left:.25em;border-radius:50%;background:#fe5f32;vertical-align:.12em;opacity:0;transform:scale(.4);transition:opacity .3s,transform .45s var(--ease-out)}.blist__row:hover .blist__title{color:#190088}.blist__row:hover .blist__title:after,.blist__row:focus-visible .blist__title:after{opacity:1;transform:none}.blist__excerpt{max-width:62ch;color:#4a4752}.blist__row:focus-visible,.blog__lead:focus-visible{outline:3px solid #190088;outline-offset:4px}.post-head{padding-top:calc(var(--header-h) + 1rem)}.post-head .crumbs{padding:0 0 clamp(1.5rem,3vw,2.5rem)}.post-head__title{max-width:18ch;margin:0;font:780 clamp(2.4rem,5.6vw,5.2rem)/.98 var(--font-display);font-stretch:112%;letter-spacing:-.045em;text-wrap:balance}.post-head__lead{max-width:52ch;margin-top:1.25rem}.post-head__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.5rem;font:600 .6875rem/1.4 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:#4a4752}.post-head__meta>:first-child{color:#0d0d0d}.post-head__cover{overflow:hidden;margin:clamp(2rem,4vw,3.5rem) 0 0;border-radius:clamp(14px,1.6vw,24px);background:#e4dbd1}.post-head__cover img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.article__body{max-width:68ch;margin-inline:auto;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.65}.article__body>*+*{margin-top:1.1em}.article__body h2{margin-top:2.2em;font:760 clamp(1.5rem,2.4vw,2rem)/1.15 var(--font-display);font-stretch:110%;letter-spacing:-.03em;scroll-margin-top:calc(var(--header-h) + 1rem)}.article__body h3{margin-top:1.8em;font:720 clamp(1.2rem,1.8vw,1.45rem)/1.2 var(--font-display);letter-spacing:-.02em}.article__body ul,.article__body ol{padding-left:1.3em}.article__body li+li{margin-top:.4em}.article__body ul li::marker{color:#fe5f32}.article__body blockquote{margin-inline:0;padding-left:1.25rem;border-left:4px solid #FE5F32;font:600 clamp(1.2rem,1.8vw,1.5rem)/1.35 var(--font-display);letter-spacing:-.015em}.article__body a{color:#190088;text-decoration:underline;text-decoration-color:#fe5f32;text-underline-offset:.2em}.article__body strong{font-weight:700}.post-author{max-width:68ch;margin:0 auto clamp(3rem,6vw,5rem);padding:1.5rem 1.75rem;border-radius:18px;background:#fff}.post-author__rails{display:grid;gap:4px;width:2.4rem;margin-bottom:1rem}.post-author__rails i{height:3px;background:#fe5f32}.post-author__name{font:700 1.15rem/1.2 var(--font-display)}.post-author__role{margin-top:.25rem;font:600 .625rem/1.4 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:#4a4752}.post-author__bio{margin-top:.75rem;color:#4a4752}.post-foot__title{margin-bottom:1.25rem}
