@layer page{.blog-band,.blog-paper{--lap:clamp(56px, 9vw, 150px)}.blog-band{background-color:var(--surface);background-image:var(--curtain-gradient);text-align:center;padding-block-start:clamp(56px,7vw,96px);padding-block-end:clamp(56px,7vw,96px)}.blog-band--lapped{padding-block-end:calc(var(--lap) + clamp(32px, 4vw, 52px))}.blog-band .lede{text-wrap:balance;max-width:42rem;margin:16px auto 0;font-size:clamp(16px,1.5vw,18px);line-height:1.7}.blog-paper{background:var(--surface);padding-block:var(--bay);display:flow-root}.blog-paper--lapped{padding-block-start:0}.blog-empty{text-align:center;color:var(--text);margin:0}.blog-feature{margin-top:calc(-1 * var(--lap));box-shadow:0 24px 50px -24px rgba(var(--dark-rgb), .55);grid-template-rows:none;position:relative}@media (min-width:820px){.blog-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.blog-feature__fig{background:var(--paper-2);aspect-ratio:3/2;margin:0;position:relative;overflow:hidden}.blog-feature__fig img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.blog-feature__body{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(24px,4vw,52px);display:flex}.blog-feature__body p{max-width:56ch;color:var(--text);text-wrap:pretty;margin:0;line-height:1.75}.blog-feature__body .act{margin-top:10px}.blog-feature__title{font-size:clamp(20px,2.2vw,28px);line-height:1.2}.blog-feature__title a,.blog-more .card__body :is(h2,h3) a{color:inherit;text-decoration:none}.blog-feature__title a:hover,.blog-more .card__body :is(h2,h3) a:hover{color:var(--accent)}.blog-date{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.blog-feature+.blog-more{margin-top:var(--bay)}.blog-more__head{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);justify-content:center;align-items:center;gap:16px;margin:0 0 clamp(28px,3.5vw,44px);font-size:14px;font-weight:700;line-height:1;display:flex}.blog-more__head:before,.blog-more__head:after{content:"";background:var(--rule);flex:0 64px;height:1px}.blog-more .cards{--cards-gap:clamp(16px, 2vw, 24px);justify-content:center;gap:var(--cards-gap);flex-wrap:wrap;margin-inline-start:auto;margin-inline-end:auto;display:flex}.blog-more .cards>.card{flex:100%;min-width:0}@media (min-width:780px){.blog-more .cards>.card{flex:0 1 calc((100% - var(--cards-gap)) / 2)}}@media (min-width:1160px){.blog-more .cards>.card{flex-basis:calc((100% - 2 * var(--cards-gap)) / 3)}}.blog-more .card__fig{aspect-ratio:3/2}.blog-pager{flex-wrap:wrap;justify-content:center;gap:14px 16px;margin-top:clamp(44px,5vw,64px);display:flex}.blog-pager__info{text-align:center;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--text);flex-basis:100%;margin:0;font-size:12px;font-weight:700;line-height:1}}
