.page-head,.solution__head{padding-block:var(--space-12) var(--space-8)}.page-head{margin-bottom:var(--space-8);background:var(--theme-card);border-bottom:3px solid var(--theme-accent)}.page-head h1,.solution__head h1{font-size:var(--step-3);margin:0}.page-hero img,.solution__image img{width:100%;margin-bottom:var(--space-8);border-radius:var(--radius)}.solution__date{margin:var(--space-2) 0 0;font-size:var(--step--1);color:var(--theme-accent-text)}.solution__foot{justify-content:space-between;align-items:end;gap:var(--space-6);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.page-body,.solution__body,.solution__image,.solution__foot{max-width:38rem;margin-left:max(var(--space-4), (100% - var(--container)) / 2)}.page-body:last-child,.solution__foot,.page-list{padding-bottom:var(--space-12)}@media (width>=64rem){.page-body:last-child,.solution__foot,.page-list{padding-bottom:var(--space-16)}.page-split{column-gap:var(--space-12);width:min(100% - 2 * var(--space-4), var(--container));padding-bottom:var(--space-16);grid-template-columns:minmax(0,38rem) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.page-split>.container{width:auto;max-width:none;margin-inline:0}.page-split .page-body>:first-child{margin-top:0}}.not-found{padding-bottom:var(--space-12)}.not-found>*+*{margin-top:var(--space-4)}.not-found__links{gap:var(--space-2);display:grid}@media (width>=64rem){.not-found{padding-bottom:var(--space-16)}}
