.participation-guide{border-top:1px solid #4a372f26;width:min(1200px,100%);margin:64px auto 0;padding-block:36px}.participation-guide>header{text-align:center}.participation-guide h2{color:var(--info-red);font:800 clamp(30px, 3.5vw, 46px)/1.1 var(--info-hand);letter-spacing:-.035em;margin:0}.participation-guide header p{margin:12px 0}.participation-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:36px 0;padding:0;list-style:none;display:grid}.participation-number{width:54px;height:58px;color:var(--info-red);font:800 36px/1 var(--info-hand);clip-path:polygon(4% 3%,95% 0,100% 94%,0 100%);background:#f5e3c3;place-items:center;display:grid;transform:rotate(-5deg)}.participation-steps li:nth-child(2) .participation-number{background:#e8edcf;transform:rotate(4deg)}.participation-steps li:nth-child(3) .participation-number{background:#f3d8d5}.participation-steps li:nth-child(4) .participation-number{background:#dfe9f1;transform:rotate(5deg)}.participation-steps h3{font:800 25px/1.1 var(--info-hand);margin:20px 0 10px}.participation-steps p{margin:0;font-size:16px;line-height:1.55}.participation-cta{width:fit-content;margin:0 auto}.participation-reminders{background:#f5e3c34d;width:min(820px,100%);margin:28px auto 52px;padding:clamp(22px,4vw,40px)}.participation-reminders ul{margin:0 0 24px;padding-left:20px}.participation-reminders li{margin-block:14px;padding-left:6px;line-height:1.55}.participation-reminders>p{margin:0;line-height:1.55}.participation-reminders a{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.participation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.participation-guide{margin-top:36px;padding-top:28px}.participation-steps{grid-template-columns:1fr;gap:28px}.participation-steps li{grid-template-columns:48px 1fr;column-gap:18px;display:grid}.participation-number{grid-row:1/3;width:44px;height:48px;font-size:30px}.participation-steps h3{margin:0 0 8px;font-size:23px}.participation-steps p{grid-column:2}}.information-categories{flex-direction:column;min-height:max(740px,100svh);display:flex}.categories-heading{text-align:center;margin:24px 0 14px}.categories-heading p{margin:12px 0 0;font-size:19px}.categories-collage{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,48px);width:min(1440px,100%);margin:auto;padding:24px 5px 12px;display:grid}.category-entry{min-width:0}.category-entry figure{filter:drop-shadow(1px 4px 3px #493a2728);background:#fff;width:94%;height:clamp(205px,20vw,285px);margin:0 auto 78px;padding:9px 9px 22px;transition:transform .18s steps(2,end);position:relative;transform:rotate(-5deg)}.category-entry:hover figure{transform:rotate(-2deg)translateY(-6px)}.category-photo{width:100%;height:100%;position:relative}.category-photo img{object-fit:cover}.category-entry figure>span{background:url(/optimized/scrapbook-collage-tape-480.webp) 51.22% 49.54%/112.54% 385.34% no-repeat;width:75px;height:26px;position:absolute;top:-11px;left:24%;transform:rotate(12deg)}.category-illustration{z-index:2;filter:drop-shadow(1px 3px 1px #493a2724);pointer-events:none;width:44%;height:auto;position:absolute;bottom:-18%;right:-12%}.category-entry h2{font:800 clamp(25px, 2.25vw, 36px)/1.05 var(--info-hand);color:var(--info-red);letter-spacing:-.04em;margin:0 0 11px}.category-entry strong{clip-path:polygon(1% 5%,28% 0,68% 4%,99% 0,100% 95%,59% 100%,25% 95%,0 100%);background:#f5e3c3;margin-left:-9px;padding:6px 9px;font-size:15px;font-weight:750;line-height:1.35;display:inline-block}.category-entry p{max-width:29ch;margin:12px 0 0;font-size:15px;line-height:1.45}.category-primeras-sonrisas{padding-top:18px}.category-primeras-sonrisas figure{transform:rotate(4deg)}.category-primeras-sonrisas strong{background:#e8edcf}.category-primeras-sonrisas figure>span{left:60%;transform:rotate(-29deg)}.category-primeras-sonrisas .category-illustration{width:42%;bottom:-21%;right:-10%;transform:rotate(7deg)}.category-pequenos-pasos figure{transform:rotate(-3deg)}.category-pequenos-pasos figure>span{top:6px;left:-12px;transform:rotate(-35deg)}.category-pequenos-pasos strong{background:#f3d8d5}.category-pequenos-pasos .category-illustration{width:27%;bottom:-25%;right:-8%;transform:rotate(9deg)}.category-grandes-exploradores{padding-top:14px}.category-grandes-exploradores figure{transform:rotate(5deg)}.category-grandes-exploradores strong{background:#dfe9f1}.category-grandes-exploradores figure>span{left:44%;transform:rotate(18deg)}.category-grandes-exploradores .category-illustration{width:42%;bottom:-22%;right:-12%;transform:rotate(-6deg)}@media (min-width:1600px){.categories-heading{margin-top:35px}.category-entry figure{height:320px}.category-entry h2{font-size:39px}.category-entry p{font-size:17px}}@media (min-width:761px) and (max-width:1050px){.categories-collage{grid-template-columns:1fr 1fr;gap:30px;max-width:780px}.category-entry{grid-template-columns:42% 1fr;align-items:center;gap:15px;display:grid}.category-entry figure{height:190px;margin-bottom:58px}.category-entry h2{font-size:27px}.category-entry p,.category-entry strong{font-size:13px}}@media (max-width:760px){.information-categories{min-height:max(780px,100svh)}.categories-heading{margin:18px 0 12px}.categories-heading h1{font-size:40px}.categories-heading p{margin-top:8px;font-size:15px}.categories-collage{grid-template-columns:1fr 1fr;gap:25px 20px;padding:12px 4px}.category-entry figure{width:92%;height:132px;margin-bottom:50px;padding:5px 5px 12px}.category-entry h2{margin-bottom:6px;font-size:22px}.category-entry strong{margin-left:-6px;padding:4px 6px;font-size:12px;line-height:1.25}.category-entry p{display:none}.category-entry figure>span{width:48px;height:19px}.category-illustration{bottom:-22%;right:-15%}.category-pequenos-pasos .category-illustration{width:30%;bottom:-30%}.category-primeras-sonrisas,.category-grandes-exploradores{padding-top:8px}}@media (prefers-reduced-motion:reduce){.category-entry figure{transition:none}.category-entry:hover figure{transform:none}}
