.article{position:relative}.article-breadcrumb{margin-block-end:1.2rem}.article-header{margin-block-end:clamp(1rem,2vw,2rem);padding-block-end:1rem;border-block-end:1px solid var(--color-neutral-100)}.article-title{margin-block:0 .75rem;font-weight:700;font-size:clamp(var(--fs-headline4), 5vw, var(--fs-headline2));line-height:1.2;text-wrap:balance}.article-subtitle{margin-block:1rem;font-weight:600;font-size:clamp(var(--fs-body1), 4vw, var(--fs-headline5));line-height:1.3;text-transform:uppercase;text-wrap:balance}.article-meta{display:flex;flex-wrap:wrap;gap:1rem}.article-meta-data{--ui-icon-fill:var(--color-neutral-700);display:flex;align-items:center;gap:.5rem;font-size:var(--fs-body2);line-height:1.2;color:var(--color-neutral-700)}.article-tag-list{flex-basis:100%;margin-block-start:2rem;margin-block-start:2rem}.article-media-image{inline-size:100%;block-size:auto;border-radius:.25rem}.article-body>*{inline-size:min(100%,var(--inline-size-article));margin-inline:auto}.page-layout--subpage:has(.sidebar) .article-body>*{margin-inline:initial}.article-profile-content{inline-size:min(100%,var(--inline-size-article));margin-inline:auto}.article-profile-content:has(.article-profile-media){display:grid;gap:clamp(1rem,5vw,3rem);inline-size:min(100%,var(--max-inline-size-lg));margin-inline:initial}@media screen and (min-width:768px){.article-profile-content:has(.article-profile-media){display:grid;grid-template-columns:clamp(100px,30vw,250px) 1fr}}.article-profile-image{max-inline-size:250px!important;border-radius:.25rem}.article-profile-body>:first-child{margin-block-start:0}