.blog-page{min-height:100svh;padding:clamp(120px,12vw,160px) 0 80px;background:var(--background)}.blog-page__inner{width:min(100%,1280px);margin-inline:auto;padding-inline:var(--page-gutter)}.blog-page__hero{max-width:680px;margin:0 auto clamp(72px,9vw,120px);text-align:center}.blog-card__number,.blog-page__eyebrow,.blog-page__footer>span,.blog-page__section-head h2,.blog-page__status{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.12em}.blog-page__eyebrow{color:var(--secondary);margin:0 0 26px}.blog-page__hero h1{font-size:var(--type-display);font-weight:400;line-height:1.12;margin:0 0 24px}.blog-page__lead{max-width:470px;margin:auto;font-size:clamp(16px,1.8vw,19px);line-height:1.55;text-wrap:pretty}.blog-page__status{display:inline-block;margin:32px 0 0;padding:9px 16px;border:1px solid var(--border);color:var(--secondary)}.blog-page__section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--border)}.blog-page__section-head h2{margin:0;flex:0 0 auto}.blog-page__section-head p{max-width:470px;margin:0;color:var(--secondary);font-size:var(--type-ui);line-height:1.55}.blog-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.blog-card{min-width:0}.blog-card__art{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f7f8f9;border:1px solid var(--border)}.blog-card__shape{position:absolute;display:block;border:1px solid #d9dee3}.blog-card__shape--a{top:17%;left:29%;width:37%;height:65%}.blog-card__shape--b{top:33%;left:17%;width:65%;height:37%;transform:rotate(-9deg)}.blog-card__copy{padding:20px 0 8px}.blog-card__number{display:block;margin-bottom:12px;color:var(--secondary)}.blog-card h3{margin:0 0 10px;font-weight:400;font-size:clamp(15px,1.35vw,18px);line-height:1.35;letter-spacing:.02em}.blog-card p{max-width:34ch;margin:0;color:var(--secondary);font-size:var(--type-ui);line-height:1.55}.blog-page__footer{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(76px,10vw,128px);padding-top:32px;border-top:1px solid var(--border);text-align:center}.blog-page__footer>span{color:var(--secondary)}.blog-page__footer p{margin:0 0 4px;line-height:1.5}.blog-page__footer a{display:inline-flex;min-height:44px;align-items:center;gap:16px;padding:8px 0;border-bottom:1px solid var(--foreground);letter-spacing:.05em;transition:opacity .2s var(--motion-ease)}.blog-page__footer a:hover{opacity:.65}@media (max-width:900px){.blog-page__section-head{align-items:start;flex-direction:column;gap:12px}.blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-page{padding:120px 0 64px}.blog-page__hero{margin-bottom:72px}.blog-page__lead{font-size:16px}.blog-page__grid{grid-template-columns:minmax(0,1fr);gap:40px}.blog-card__copy{padding-top:16px}.blog-page__footer{margin-top:72px}}@media (prefers-reduced-motion:reduce){.blog-page__footer a{transition:none}}