.croq-v2{padding:2.5rem 0 3rem;scroll-margin-top:85px}.croq-v2 h2,.croq-v2 h3,.croq-v2 h4{font-family:Fraunces,Georgia,serif;line-height:1.2}.croq-v2 h2{font-size:clamp(1.9rem,3vw,2.7rem);margin:0 0 1.2rem}.croq-v2 p{line-height:1.65}.croq-v2-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;border-block:1px solid var(--line);padding:1.2rem 0;margin-bottom:2rem}.croq-v2-facts strong,.croq-v2-facts span{display:block}.croq-v2-facts strong{color:var(--red);margin-bottom:.3rem}.croq-v2-facts span{font-size:.95rem}.croq-v2-ingredients{background:var(--surface);padding:1.7rem 2rem;margin-bottom:2.5rem}.croq-v2-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.croq-v2-columns h3{font-size:1.4rem;margin:0}.croq-v2 li{margin:.4rem 0}.croq-v2-step{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:2rem 0;border-top:1px solid var(--line);margin:0}.croq-v2-step:nth-of-type(even) figure{order:2}.croq-v2-step figure{margin:0}.croq-v2-step img{width:100%;height:auto;border-radius:5px}.croq-v2-number{font-size:.85rem;color:var(--red);letter-spacing:.1em;font-weight:700}.croq-v2-step h3{font-size:clamp(1.6rem,2.5vw,2.2rem);margin:.5rem 0 .8rem}.croq-v2-step p{margin:.6rem 0}.croq-v2-signal{border-left:3px solid var(--gold);padding:.15rem 0 .15rem 1rem;margin:1rem 0 0}.croq-v2-signal h4{font-size:1.1rem;margin:0}.croq-v2-signal p{font-size:.97rem}.croq-v2-safety{padding:1.5rem 0;margin:1rem 0;border-block:1px solid var(--line)}.croq-v2-safety h2{font-size:1.6rem;margin-bottom:.5rem}.croq-v2-tools{padding:1.5rem 0;border:0}.croq-v2-tools .croq-v2-columns{grid-template-columns:repeat(3,1fr);gap:1.5rem}.croq-v2 a{color:var(--red);text-underline-offset:3px}.croq-v2-fine,.croq-v2-references{font-size:.85rem;color:var(--muted)}.croq-v2-references{border-top:1px solid var(--line);padding-top:1rem}.croquetas-recipe-page .nacho-hero{min-height:0}.croquetas-recipe-page .nacho-photo{min-height:480px}.croquetas-recipe-page .nacho-copy h1{font-size:clamp(2.5rem,4.2vw,4.3rem)}
@media(max-width:820px){.croq-v2{padding:1.5rem 0 2rem}.croq-v2-facts{grid-template-columns:1fr 1fr;gap:1rem}.croq-v2-columns,.croq-v2-step,.croq-v2-tools .croq-v2-columns{grid-template-columns:1fr;gap:1rem}.croq-v2-step{padding:1.5rem 0}.croq-v2-step:nth-of-type(even) figure{order:0}.croq-v2-ingredients{padding:1.3rem}.croquetas-recipe-page .nacho-photo{min-height:0;aspect-ratio:3/2}.croquetas-recipe-page .nacho-photo img{position:static;height:auto}.croquetas-recipe-page .nacho-copy h1{font-size:2.5rem}}
