.host[data-astro-cid-zqbp7a5x]{padding-block:var(--space-m) var(--space-2xl)}.host__inner[data-astro-cid-zqbp7a5x]{column-gap:var(--gutter);row-gap:var(--space-l);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.host__photo[data-astro-cid-zqbp7a5x]{grid-column:1/span 6}.host__photo[data-astro-cid-zqbp7a5x] img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%;height:auto}.host__text[data-astro-cid-zqbp7a5x]{gap:var(--space-s);grid-column:8/span 5;justify-items:start;display:grid}.host__text[data-astro-cid-zqbp7a5x] h2[data-astro-cid-zqbp7a5x]{font-size:var(--step-3)}.host__text[data-astro-cid-zqbp7a5x] p[data-astro-cid-zqbp7a5x]{font-size:var(--step-1);line-height:1.45}.practicum[data-astro-cid-zqbp7a5x]{padding-block:var(--space-2xl) var(--space-3xl)}.practicum__inner[data-astro-cid-zqbp7a5x]{gap:var(--space-l);display:grid}.practicum__head[data-astro-cid-zqbp7a5x]{gap:var(--space-s);max-width:44rem;display:grid}.practicum__head[data-astro-cid-zqbp7a5x] h2[data-astro-cid-zqbp7a5x]{font-size:var(--step-3)}.practicum__head[data-astro-cid-zqbp7a5x] p[data-astro-cid-zqbp7a5x]{font-size:var(--step-1);line-height:1.45}.practicum__covers[data-astro-cid-zqbp7a5x]{font-family:var(--font-display);font-style:italic}.practicum__parts[data-astro-cid-zqbp7a5x]{gap:var(--space-l) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.practicum__part[data-astro-cid-zqbp7a5x]{gap:var(--space-xs);display:grid}.practicum__n[data-astro-cid-zqbp7a5x]{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--ink-soft)}.practicum__part[data-astro-cid-zqbp7a5x] h3[data-astro-cid-zqbp7a5x]{font-size:var(--step-2)}.practicum__part[data-astro-cid-zqbp7a5x] ul[data-astro-cid-zqbp7a5x]{gap:.35em;margin:0;padding:0;list-style:none;display:grid}.practicum__part[data-astro-cid-zqbp7a5x] li[data-astro-cid-zqbp7a5x]{font-size:var(--step-0);line-height:1.45}.practicum__ask[data-astro-cid-zqbp7a5x]{justify-self:start}@media (width<=900px){.host__photo[data-astro-cid-zqbp7a5x],.host__text[data-astro-cid-zqbp7a5x]{grid-column:1/-1}.practicum__parts[data-astro-cid-zqbp7a5x]{grid-template-columns:1fr}}
