@layer page{.stolk-blog-featured{background:var(--stolk-concrete);padding-block:clamp(56px,8vw,104px) clamp(28px,4vw,48px)}.stolk-blog-featured__card{align-items:stretch;background:var(--stolk-white);border:1px solid var(--stolk-border);border-radius:var(--stolk-radius-md);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden}.stolk-blog-featured__photo{background:var(--stolk-slate-800);min-height:clamp(280px,32vw,420px);position:relative}.stolk-blog-featured__photo img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.stolk-blog-featured__flag{background:var(--stolk-accent);border-radius:var(--stolk-radius-sm);color:#fff;font-family:var(--stolk-font-subhead);font-size:10.5px;font-weight:700;left:16px;letter-spacing:.14em;padding:5px 11px;position:absolute;text-transform:uppercase;top:16px;z-index:2}.stolk-blog-featured__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.5vw,52px)}.stolk-blog-featured__copy h2{margin:12px 0 0}.stolk-blog-featured__copy h2 a{color:inherit;font:inherit;text-decoration:none;transition:color var(--stolk-dur-fast) var(--stolk-ease-out)}.stolk-blog-featured__copy h2 a:focus-visible,.stolk-blog-featured__copy h2 a:hover{color:var(--stolk-accent)}.stolk-blog-featured__copy .stolk-btn{align-self:flex-start;margin-top:24px}.stolk-blog-meta{color:var(--stolk-accent);font-family:var(--stolk-font-subhead);font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.stolk-blog-summary{color:var(--stolk-fg2);font-family:var(--stolk-font-body);font-size:16px;line-height:1.65;margin:16px 0 0}.stolk-blog-list{background:var(--stolk-concrete);padding-block:clamp(28px,4vw,48px) clamp(56px,8vw,104px)}.stolk-blog-list__grid{display:grid;gap:clamp(20px,2.6vw,34px);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.stolk-blog-card{background:var(--stolk-white);border:1px solid var(--stolk-border);border-radius:var(--stolk-radius-md);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color var(--stolk-dur-fast) var(--stolk-ease-out),box-shadow var(--stolk-dur-fast) var(--stolk-ease-out),transform var(--stolk-dur-fast) var(--stolk-ease-out)}.stolk-blog-card:focus-visible,.stolk-blog-card:hover{border-color:var(--stolk-grey-300);box-shadow:var(--stolk-shadow-md);transform:translateY(-3px)}.stolk-blog-card__thumb{aspect-ratio:16/10;background:var(--stolk-slate-800);overflow:hidden}.stolk-blog-card__thumb img{height:100%;object-fit:cover;width:100%}.stolk-blog-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(20px,2.2vw,28px)}.stolk-blog-card__body h3{color:var(--stolk-ink);font-family:var(--stolk-font-subhead);font-size:clamp(19px,2vw,22px);font-weight:800;line-height:1.25;margin:12px 0 0}.stolk-blog-card__body .stolk-blog-meta{font-size:11px}.stolk-blog-card__body .stolk-blog-summary{font-size:14.5px;margin-bottom:18px}.stolk-blog-card__more{align-self:flex-start;font-size:13px;margin-top:auto;padding:12px 20px}.stolk-blog-card:focus-visible .stolk-blog-card__more,.stolk-blog-card:hover .stolk-blog-card__more{background:var(--stolk-grey-100);border-color:var(--stolk-grey-400)}.stolk-blog-empty{color:var(--stolk-fg2);font-family:var(--stolk-font-body);font-size:17px;line-height:1.65;max-width:60ch}.stolk-blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:clamp(36px,4.5vw,56px)}.stolk-blog-pagination a,.stolk-blog-pagination span{align-items:center;background:var(--stolk-white);border:1px solid var(--stolk-border-strong);border-radius:var(--stolk-radius-sm);color:var(--stolk-fg1);display:inline-flex;font-family:var(--stolk-font-subhead);font-size:14px;font-weight:600;height:44px;justify-content:center;min-width:44px;padding:0 14px;text-decoration:none;transition:background var(--stolk-dur-fast) var(--stolk-ease-out),border-color var(--stolk-dur-fast) var(--stolk-ease-out),color var(--stolk-dur-fast) var(--stolk-ease-out)}.stolk-blog-pagination .is-current,.stolk-blog-pagination a:hover{background:var(--stolk-accent);border-color:var(--stolk-accent);color:#fff}.stolk-post-hero,.stolk-post-hero.stolk-page-hero{align-items:center;background:var(--stolk-slate-900);color:#fff;display:flex;min-height:clamp(420px,56vh,580px);overflow:hidden;position:relative}.stolk-post-hero__bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.stolk-post-hero__scrim{background:linear-gradient(180deg,rgba(15,17,20,.62),rgba(15,17,20,.45) 45%,rgba(15,17,20,.9));inset:0;position:absolute}.stolk-post-hero__inner{max-width:900px;padding-block:calc(var(--stolk-header-h, 118px) + clamp(24px, 3.5vw, 48px)) clamp(32px,4vw,56px);position:relative;text-align:center;z-index:2}.stolk-post-hero h1{color:#fff;margin:0 auto;max-width:20ch}.stolk-post-hero .stolk-blog-meta{color:var(--stolk-orange-400);font-size:12.5px;margin-bottom:20px}.stolk-post-hero__byline{align-items:center;color:hsla(0,0%,100%,.72);display:flex;flex-wrap:wrap;font-family:var(--stolk-font-body);font-size:14.5px;gap:10px;justify-content:center;margin-top:26px}.stolk-post-hero__byline a{color:#fff;font:inherit;font-weight:600;text-decoration:none}.stolk-post-hero__byline a:focus-visible,.stolk-post-hero__byline a:hover{text-decoration:underline}.stolk-post-body{background:var(--stolk-white);padding-block:clamp(48px,6vw,88px)}.stolk-post-body__inner{color:var(--stolk-fg1);font-family:var(--stolk-font-body);font-size:17.5px;line-height:1.75;margin:0 auto;max-width:72ch}.stolk-post-body__inner h2{color:var(--stolk-ink);font-family:var(--stolk-font-display);font-size:clamp(26px,3vw,36px);font-weight:900;letter-spacing:-.015em;line-height:1.15;margin:44px 0 14px}.stolk-post-body__inner h3{color:var(--stolk-ink);font-family:var(--stolk-font-subhead);font-size:clamp(20px,2.2vw,25px);font-weight:800;margin:34px 0 12px}.stolk-post-body__inner img{border-radius:var(--stolk-radius-md);height:auto;margin-block:28px;width:100%}.stolk-post-body__inner blockquote{border-left:5px solid var(--stolk-accent);color:var(--stolk-ink);font-family:var(--stolk-font-subhead);font-size:clamp(19px,2.1vw,24px);font-weight:300;line-height:1.45;margin:32px 0;padding-left:clamp(20px,3vw,34px)}.stolk-post-body__inner a{color:var(--stolk-accent);text-decoration:underline}.stolk-post-tags{border-top:1px solid var(--stolk-border);display:flex;flex-wrap:wrap;gap:10px;margin:40px auto 0;max-width:72ch;padding-top:26px}.stolk-post-tags a{background:var(--stolk-concrete);border:1px solid var(--stolk-border);border-radius:var(--stolk-radius-sm);color:var(--stolk-fg2);font-family:var(--stolk-font-body);font-size:13.5px;padding:7px 13px;text-decoration:none;transition:border-color var(--stolk-dur-fast) var(--stolk-ease-out),color var(--stolk-dur-fast) var(--stolk-ease-out)}.stolk-post-tags a:hover{border-color:var(--stolk-accent);color:var(--stolk-accent)}.stolk-post-related{background:var(--stolk-concrete);padding-block:clamp(48px,6vw,88px)}.stolk-post-related .stolk-blog-meta{font-size:11px}.stolk-post-related h2{margin:0 0 clamp(24px,3vw,36px)}@media (width <= 860px){.stolk-blog-featured__card{grid-template-columns:1fr}}}