.birthday-freebies_editorial__Xs62t{max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem;line-height:1.7;overflow-wrap:anywhere}.birthday-freebies_editorial__Xs62t h1{max-width:960px;font-family:Impact,sans-serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;margin:0 0 1.25rem}.birthday-freebies_editorial__Xs62t h2{font-size:1.75rem;font-weight:900;line-height:1.25;margin:2.5rem 0 1rem;scroll-margin-top:6rem}.birthday-freebies_editorial__Xs62t h3{font-size:1.2rem;font-weight:800;margin:1.25rem 0 .5rem}.birthday-freebies_editorial__Xs62t p{margin:.75rem 0}.birthday-freebies_editorial__Xs62t a{text-decoration:underline;text-underline-offset:3px}.birthday-freebies_editorial__Xs62t a:focus-visible{outline:3px solid #8b2df2;outline-offset:4px}.birthday-freebies_editorial__Xs62t .freebie-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.birthday-freebies_editorial__Xs62t .freebie-card{display:flex;flex-direction:column;align-items:flex-start;border:2px solid #111;border-radius:1rem;background:#fff;color:#111;padding:1.25rem}.birthday-freebies_editorial__Xs62t .freebie-card img{width:64px;height:64px;object-fit:contain;border-radius:.5rem}.birthday-freebies_editorial__Xs62t .freebie-card h3{margin:.75rem 0 .25rem}.birthday-freebies_editorial__Xs62t .freebie-card h3 a{text-decoration:none}.birthday-freebies_editorial__Xs62t .freebie-card .price{font-weight:800;margin:.25rem 0}.birthday-freebies_editorial__Xs62t .freebie-card .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;padding:.65rem 1rem;border:2px solid #111;border-radius:.75rem;background:#8b2df2;color:#fff;font-weight:800;text-decoration:none}.birthday-freebies_editorial__Xs62t .freebie-card p:last-of-type{margin-bottom:1.25rem}@media (min-width:640px){.birthday-freebies_editorial__Xs62t .freebie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.birthday-freebies_editorial__Xs62t .freebie-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}