.BlogIndex-module-scss-module__htQ6MG__page{width:100%;max-width:1280px;margin:0 auto;padding:0 22px 80px}.BlogIndex-module-scss-module__htQ6MG__hero{border-bottom:2px solid var(--d2a-ink);grid-template-columns:1fr auto;align-items:end;gap:28px 36px;width:100%;padding:56px 0 24px;display:grid}.BlogIndex-module-scss-module__htQ6MG__heroKicker{font-family:var(--font-code);letter-spacing:.22em;color:var(--d2a-ink2);text-transform:uppercase;margin:0 0 14px;font-size:11px}.BlogIndex-module-scss-module__htQ6MG__heroHeading{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--d2a-ink);text-wrap:balance;margin:0;font-size:clamp(40px,8.5vw,96px);font-weight:600;line-height:.95}.BlogIndex-module-scss-module__htQ6MG__aside{font-family:var(--font-heading);color:var(--d2a-accent);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1}.BlogIndex-module-scss-module__htQ6MG__asideMuted{color:var(--d2a-ink3);font-size:.5em;font-weight:400}.BlogIndex-module-scss-module__htQ6MG__list{border-top:1px solid var(--d2a-rule);flex-direction:column;width:100%;margin-top:28px;display:flex}.BlogIndex-module-scss-module__htQ6MG__row{border-bottom:1px solid var(--d2a-rule);color:inherit;grid-template-columns:44px minmax(96px,120px) 1fr auto 16px;align-items:center;column-gap:20px;padding:22px 8px;text-decoration:none;transition:background .15s,padding .15s;display:grid;position:relative}.BlogIndex-module-scss-module__htQ6MG__row:hover{background:var(--d2a-rule-soft)}.BlogIndex-module-scss-module__htQ6MG__row:hover .BlogIndex-module-scss-module__htQ6MG__arrow{opacity:1;transform:translate(0)}.BlogIndex-module-scss-module__htQ6MG__row:hover .BlogIndex-module-scss-module__htQ6MG__name{color:var(--d2a-accent)}.BlogIndex-module-scss-module__htQ6MG__index{font-family:var(--font-heading);color:var(--d2a-accent);letter-spacing:-.02em;text-align:left;font-size:22px;font-weight:600}.BlogIndex-module-scss-module__htQ6MG__date{font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;color:var(--d2a-ink2);white-space:nowrap;font-size:11px}.BlogIndex-module-scss-module__htQ6MG__text{flex-direction:column;gap:6px;min-width:0;display:flex}.BlogIndex-module-scss-module__htQ6MG__name{font-family:var(--font-heading);color:var(--d2a-ink);letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:600;transition:color .15s}.BlogIndex-module-scss-module__htQ6MG__summary{font-family:var(--font-body);color:var(--d2a-ink2);text-overflow:ellipsis;-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogIndex-module-scss-module__htQ6MG__category{font-family:var(--font-code);letter-spacing:.16em;text-transform:uppercase;color:var(--d2a-ink3);white-space:nowrap;text-align:right;font-size:10px}.BlogIndex-module-scss-module__htQ6MG__arrow{font-family:var(--font-code);color:var(--d2a-accent);opacity:0;text-align:right;font-size:16px;transition:opacity .15s,transform .15s;transform:translate(-4px)}@media (max-width:720px){.BlogIndex-module-scss-module__htQ6MG__hero{grid-template-columns:1fr;align-items:start;gap:18px;padding:36px 0 20px}.BlogIndex-module-scss-module__htQ6MG__aside{order:-1;margin-bottom:-10px}.BlogIndex-module-scss-module__htQ6MG__row{grid-template-rows:auto auto auto;grid-template-columns:32px 1fr auto;align-items:start;gap:4px 14px;padding:18px 4px}.BlogIndex-module-scss-module__htQ6MG__index{grid-area:1/1;align-self:center;font-size:16px}.BlogIndex-module-scss-module__htQ6MG__date{grid-area:1/2/auto/-1;align-self:center;font-size:10px}.BlogIndex-module-scss-module__htQ6MG__text{grid-area:2/2/auto/-1}.BlogIndex-module-scss-module__htQ6MG__name{font-size:18px}.BlogIndex-module-scss-module__htQ6MG__category{text-align:left;grid-area:3/2/auto/-1;margin-top:4px}.BlogIndex-module-scss-module__htQ6MG__arrow{display:none}}
