.resource-header{border-bottom:1px solid var(--solution-line);padding-block:25px 55px}.resource-header>.solution-eyebrow{margin-top:55px}.resource-header h1{font:600 clamp(42px,5vw,72px)/1.05 var(--font-display),sans-serif;letter-spacing:-1px;text-wrap:balance;max-width:1000px;margin-block:22px}.resource-header>p{max-width:760px;color:var(--solution-muted);font-size:16px;line-height:1.85}.resource-byline{color:var(--solution-muted);flex-wrap:wrap;gap:12px 25px;margin-top:26px;font-size:11px;display:flex}.resource-byline a{text-underline-offset:3px;text-decoration:underline}.resource-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:80px;padding-block:55px 85px;display:grid}.resource-layout aside{gap:18px;font-size:12px;line-height:1.65;display:grid;position:sticky;top:25px}.resource-layout aside a{border-bottom:1px solid var(--solution-line);padding-bottom:12px}.resource-layout article{min-width:0;max-width:850px}.resource-layout .blog-prose{--blog-ink:var(--solution-ink);--blog-muted:var(--solution-muted);--blog-line:var(--solution-line)}.blog-editorial-image{background:#f3f3ec;border:1px solid #d8ddce;width:100%;height:auto;margin-block:24px;display:block}@media (max-width:800px){.resource-layout{grid-template-columns:1fr;gap:35px}.resource-layout aside{grid-template-columns:1fr 1fr;gap:12px 20px;position:static}.resource-layout aside>.solution-eyebrow{grid-column:1/-1}.resource-header>.solution-eyebrow{margin-top:35px}}@media print{.resource-layout{display:block}.resource-layout aside,.solution-header,.solution-footer,.solution-close{display:none}.resource-header,.resource-layout{width:100%;max-width:none;padding-block:20px}.resource-layout article{max-width:none}}
