.prep-steps{max-width:1120px;margin:0 auto;padding:60px 22px}.prep-steps article{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr 300px;gap:24px;margin-bottom:30px;padding:0 0 30px;display:grid}.prep-steps article:nth-child(2){grid-template-columns:72px 1fr 420px}.prep-steps article>b{color:var(--red);font-family:Georgia,serif;font-size:43px;font-weight:400}:is(.prep-steps h2,.prep-note h2){margin:0;font-size:42px;line-height:1}.prep-steps p{max-width:620px;font-size:18px}.prep-steps a{color:var(--red);text-transform:uppercase;font-size:12px;font-weight:700}.prep-image{aspect-ratio:1;object-fit:cover;border:1px solid var(--ink);width:100%}:is(picture.prep-materials,picture.prep-coa-image){display:block}:is(.prep-materials .prep-image,.prep-coa-image .prep-image){aspect-ratio:auto;object-fit:contain;height:auto}.prep-coa-image{width:420px;margin-left:auto}.prep-note{background:var(--ink);color:#fff;padding:55px max(22px,50vw - 500px)}.prep-note p{max-width:700px;font-size:17px}.prep-note p:last-child{color:#d5ddea;margin-top:28px;font-size:13px}@media (max-width:760px){.prep-steps{padding:42px 22px}:is(.prep-steps article,.prep-steps article:nth-child(2)){grid-template-columns:52px 1fr;gap:14px}.prep-steps article>b{font-size:32px}:is(.prep-steps article>img,.prep-steps article>picture){grid-column:2;width:100%;margin-top:3px}:is(.prep-steps h2,.prep-note h2){font-size:35px}.prep-steps p{font-size:17px}.prep-note{padding:42px 22px}}
