#pure-h-dessert .dessert-head{max-width:640px;margin:0 auto;text-align:center}#pure-h-dessert .dessert-head h2{color:var(--band-ink,#FAF1DC)}#pure-h-dessert .dessert-head p{margin-top:12px;color:var(--band-ink,#FAF1DC);opacity:.85;font-size:17px;line-height:1.6}#pure-h-dessert .dessert-head strong{color:#cc8f33}#pure-h-dessert .dessert-steps{list-style:none;margin:clamp(32px,4vw,48px) auto 0;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);counter-reset:none}#pure-h-dessert .dessert-step{position:relative;text-align:center;min-width:0}#pure-h-dessert .dessert-step img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid rgba(250,241,220,.2)}#pure-h-dessert .dessert-step-num{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:50%;background:#cc8f33;color:#faf1dc;font:600 13px/26px var(--f-display);text-align:center}#pure-h-dessert .dessert-step b{display:block;margin-top:10px;font-family:var(--f-display);font-weight:600;font-size:15px;color:#faf1dc}#pure-h-dessert .dessert-step small{display:block;font-size:13px;color:#faf1dc;opacity:.7}#pure-h-dessert .dessert-cards{max-width:1040px;margin:clamp(32px,4vw,48px) auto 0;display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(16px,2vw,24px);align-items:stretch}#pure-h-dessert .dessert-card{background:var(--paper,#FFFCF3);color:var(--ink-2,#2c3a33);border-radius:12px;padding:clamp(22px,2.6vw,32px);text-align:left}#pure-h-dessert .dessert-card h3{color:#244c39;margin:0 0 14px;font-size:20px}#pure-h-dessert .dessert-card ul{margin:0;padding-left:20px;display:grid;gap:8px}#pure-h-dessert .dessert-card p+p{margin-top:12px}#pure-h-dessert .dessert-card p{line-height:1.65}@media (max-width:860px){#pure-h-dessert .dessert-steps{grid-template-columns:repeat(3,minmax(0,1fr))}#pure-h-dessert .dessert-cards{grid-template-columns:1fr}}@media (max-width:420px){#pure-h-dessert .dessert-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
