.blog-page{padding-top:max(calc(var(--header-measured-height,var(--header-height)) + 48px), 6em)}.blog-container{width:min(100%,1280px);padding-inline:var(--gutter);margin-inline:auto}.blog-breadcrumb{color:var(--muted);margin-bottom:32px;font-size:14px;line-height:1.5}.blog-breadcrumb ol{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;padding:0;list-style:none;display:flex}.blog-breadcrumb li+li:before{content:"/";margin-right:12px}.blog-breadcrumb a{min-height:44px;color:var(--wine);align-items:center;text-decoration:underline;display:inline-flex}.blog-opening{padding-bottom:56px}.blog-opening h1{color:var(--wine-deep);letter-spacing:-.035em;font-size:clamp(64px,7.5vw,96px);font-weight:300;line-height:1}.blog-opening-bottom{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:28px;display:flex}.blog-opening-bottom>p{max-width:570px;color:var(--muted);font-size:23px;line-height:1.5}.blog-opening-bottom .button{flex:none}.blog-posts{margin:0;padding:0;list-style:none}.blog-posts>li{border-top:1px solid var(--line)}.blog-post{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:80px;padding-block:64px;display:grid}.blog-post h2{text-wrap:balance;font-size:clamp(36px,3.5vw,48px);line-height:1.12}.blog-post h2 a:hover{color:var(--wine);text-decoration:underline}.blog-post-copy{max-width:520px}.blog-post-copy>p{color:var(--muted);font-size:18px;line-height:1.65}.blog-post-copy h2{margin-bottom:24px}.blog-post-copy .text-link{margin-top:24px}.blog-post-photo{width:min(100%,260px);margin-inline:auto}.blog-post-photo img{width:100%;height:auto}.blog-closing{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:48px;padding-block:80px 112px;display:flex}.blog-closing h2{font-size:clamp(44px,4.5vw,64px)}.blog-closing p{max-width:520px;color:var(--muted);margin-top:24px}.blog-closing .button{flex:none}@media (max-width:1023px){.blog-opening-bottom,.blog-closing{flex-direction:column;align-items:flex-start;gap:28px}.blog-post{gap:48px}}@media (max-width:767px){.blog-page{padding-top:max(calc(var(--header-measured-height,var(--header-height)) + 16px), 6em)}.blog-breadcrumb{margin-bottom:24px;font-size:13px}.blog-opening{padding-bottom:40px}.blog-opening h1{font-size:64px}.blog-opening-bottom{gap:24px;margin-top:20px}.blog-opening-bottom>p{font-size:20px}.blog-opening-bottom .button{width:100%}.blog-post{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:40px}.blog-post h2{font-size:clamp(34px,9.5vw,42px)}.blog-post-copy>p{font-size:17px}.blog-post-copy h2{margin-bottom:20px}.blog-post-copy .text-link{margin-top:16px}.blog-post--with-image{gap:32px}.blog-post-photo{max-width:240px}.blog-closing{gap:28px;padding-block:56px 88px}.blog-closing h2{font-size:42px}.blog-closing .button{width:100%}}
