.landing__intro{display:grid;max-width:44rem;gap:var(--space-3)}.landing__intro p{max-width:none;margin:var(--space-4) 0 0}.plp__header .landing__tagline{max-width:40rem;margin:var(--space-3) 0 0;color:var(--color-pizarra);font-family:var(--font-display);font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:500;letter-spacing:0;line-height:1.25}.landing__intro[data-with-tagline]{max-width:50rem}.landing__intro[data-with-tagline] p{margin-top:var(--space-3)}.landing__section{padding-top:clamp(1.5rem,3vw,2.5rem)}.landing__heading{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.25rem);letter-spacing:var(--tracking-display);line-height:1;text-transform:uppercase}.landing__note{max-width:40rem;margin:var(--space-3) 0 0;color:var(--color-pizarra-light)}.landing__grid{padding-top:clamp(1.25rem,2.5vw,2rem)}.landing__tips{padding-top:clamp(3rem,6vw,5rem)}.landing__related h2,.landing__tips h2{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;letter-spacing:var(--tracking-meta);text-transform:uppercase}.landing__tips ul{display:grid;max-width:44rem;gap:var(--space-3);margin:0;padding:0;list-style:none;border-top:1px solid var(--color-rule)}.landing__tips li{padding-block:var(--space-3);border-bottom:1px solid var(--color-rule);line-height:1.5}.landing__guidance{display:grid;max-width:60rem;gap:var(--space-2);margin-top:clamp(3rem,6vw,5rem);padding:var(--space-6) var(--space-6);background:var(--color-pizarra);color:var(--color-ivory)}.landing__guidance p{margin:0}.landing__guidance-kicker{color:var(--color-acid);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.landing__guidance a{min-height:2.75rem;display:inline-flex;align-items:center;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.landing__related{display:grid;gap:var(--space-6) var(--space-12);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding-top:clamp(3rem,6vw,5rem)}.landing__related ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.landing__related a{display:inline-flex;min-height:2.75rem;align-items:center;font-weight:500;text-decoration:underline;text-decoration-color:var(--color-rule);text-underline-offset:.25em}.landing__related a:hover{text-decoration-color:currentColor}