.sec.bl-index{padding-top:96px;padding-bottom:var(--sp-120)}.bl-cards{gap:var(--space-gap);margin:var(--space-head) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.bl-item{min-width:0;display:flex}.bl-item:first-child{grid-column:1/-1}.bl-card{--bl-pad:var(--sp-40);--bl-pad-end:var(--sp-32);min-width:0;padding:var(--bl-pad) var(--bl-pad) var(--bl-pad-end);border-radius:var(--r-tile);background:var(--c-sand-3);transition:transform .22s var(--ease), box-shadow .22s var(--ease);flex-direction:column;flex:1;display:flex;position:relative}.bl-card[data-lead] .bl-card-excerpt{margin-top:var(--sp-16)}@media (min-width:960px){.bl-card[data-lead]{column-gap:calc(var(--space-gap) + 2 * var(--bl-pad));grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bl-card[data-lead] .bl-card-title{grid-area:1/1/3/2}.bl-card[data-lead] .bl-card-excerpt{grid-area:1/2/2/3;margin-top:2px}.bl-card[data-lead] .bl-card-foot{padding-top:var(--sp-48);grid-area:3/1/4/3}}@media (min-width:960px) and (max-width:1067px){.bl-card[data-lead] .bl-card-excerpt{margin-top:0}}.bl-card-link{color:inherit;text-decoration:none}.bl-card-link:after{content:"";border-radius:var(--r-tile);position:absolute;inset:0}.bl-card-link:focus-visible{outline:none}.bl-card-link:focus-visible:after{outline:2px solid var(--c-ink);outline-offset:3px}.bl-card-excerpt{margin-top:var(--sp-12)}.bl-card-foot{justify-content:space-between;align-items:center;gap:var(--sp-16);padding-top:var(--sp-32);margin-top:auto;display:flex}.bl-card-date{font-size:var(--t-label);color:var(--c-ink-faint);font-weight:500;line-height:1.3}.bl-card-arrow{border-radius:var(--r-pill);background:var(--c-white);width:36px;height:36px;color:var(--c-ink-faint);transition:background-color var(--dur-state) var(--ease), color var(--dur-state) var(--ease);flex:none;place-items:center;display:grid}.bl-card-arrow svg{width:17px;height:17px;transition:transform var(--dur-state-slow) cubic-bezier(.16, 1, .3, 1)}@media (hover:hover) and (pointer:fine){.bl-card:hover{box-shadow:0 1px 2px #1f1d1b0d,0 18px 40px -22px #1f1d1b38}.bl-card:hover .bl-card-arrow{background:var(--c-ink);color:var(--c-white)}.bl-card:hover .bl-card-arrow svg{transform:translate(2px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bl-card:hover{transform:translateY(-3px)}}.sec.bl-post{padding-top:96px;padding-bottom:var(--sp-120)}.bl-article{max-width:616px;margin-inline:auto}.bl-head{flex-direction:column;align-items:flex-start;display:flex}.bl-date{margin-bottom:var(--sp-16)}.bl-update{margin:var(--sp-24) 0 0;font-size:var(--t-label);color:var(--c-ink-faint);text-wrap:pretty;line-height:1.5}.bl-update-day{font-weight:500}.bl-body{margin-top:var(--sp-48)}.bl-body p{letter-spacing:-.006em;color:var(--c-ink);text-wrap:pretty;margin:0;font-size:19px;line-height:1.6}.bl-body p+p{margin-top:1.1em}.sec.bl-close{padding-block:var(--sp-120)}.bl-close-stack{text-align:center;flex-direction:column;align-items:center;display:flex}.bl-close-face{width:100%;min-height:64px;margin-bottom:var(--sp-24);--dots-inset:-64px calc(50% - min(200px, 50vw)) -16px;--dots-mask:radial-gradient(ellipse 50% 50% at 50% 50%, #000 30%, transparent 100%);place-items:center;display:grid}.bl-close-actions{justify-content:center;align-items:center;gap:var(--sp-8) var(--sp-32);margin-top:var(--space-actions);flex-wrap:wrap;display:flex}@media (max-width:1067px){.sec.bl-index,.sec.bl-post{padding-top:72px;padding-bottom:var(--sp-96)}.bl-card{--bl-pad:var(--sp-32);--bl-pad-end:var(--sp-24)}.bl-card-foot{padding-top:var(--sp-24)}.sec.bl-close{padding-block:var(--sp-96)}}@media (max-width:959px){.bl-cards{grid-template-columns:minmax(0,1fr)}.bl-card-title,.bl-card-excerpt{max-width:640px}}@media (max-width:734px){.sec.bl-index,.sec.bl-post{padding-top:var(--sp-48);padding-bottom:var(--sp-88)}.bl-card{--bl-pad:var(--space-tile);--bl-pad-end:var(--sp-24)}.bl-card-arrow{width:32px;height:32px}.bl-body{margin-top:var(--sp-40)}.bl-body p{font-size:18px}.sec.bl-close{padding-block:var(--sp-88)}}@media (prefers-reduced-motion:reduce){.bl-card,.bl-card-arrow,.bl-card-arrow svg{transition:none}}
