.HolidayPlaces-module__NDK5yG__h2{font:800 1.35rem / 1.2 var(--font-ui);color:var(--ink);margin:8px 0 10px}.HolidayPlaces-module__NDK5yG__places{font-family:var(--font-ui);gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.HolidayPlaces-module__NDK5yG__place{min-height:44px;color:var(--ink);background:var(--card);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;column-gap:10px;padding:10px 12px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 2px #1f7a6d40}.HolidayPlaces-module__NDK5yG__place:hover,.HolidayPlaces-module__NDK5yG__place:focus-visible{box-shadow:inset 0 0 0 2px #1f7a6d}.HolidayPlaces-module__NDK5yG__emoji{grid-row:span 2;font-size:22px}.HolidayPlaces-module__NDK5yG__name{font-weight:800}.HolidayPlaces-module__NDK5yG__blurb{font-size:15px;line-height:1.35}@media (min-width:640px){.HolidayPlaces-module__NDK5yG__places{grid-template-columns:repeat(2,1fr)}}
.IdeaCards-module__Lu6toa__wrap{font-family:var(--font-ui);color:var(--ink)}.IdeaCards-module__Lu6toa__h2{font:800 1.4rem / 1.2 var(--font-ui);margin:32px 0 8px;scroll-margin-top:72px}.IdeaCards-module__Lu6toa__intro{margin:0 0 12px;font-size:17px;line-height:1.45}.IdeaCards-module__Lu6toa__cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.IdeaCards-module__Lu6toa__card{background:var(--card);border-radius:16px;gap:8px;min-width:0;padding:14px 16px;scroll-margin-top:72px;display:grid;box-shadow:inset 0 0 0 2px #1f7a6d40}.IdeaCards-module__Lu6toa__card:target{box-shadow:inset 0 0 0 3px #1f7a6d}.IdeaCards-module__Lu6toa__name{font:800 1.15rem / 1.25 var(--font-ui);margin:0}.IdeaCards-module__Lu6toa__facts{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.IdeaCards-module__Lu6toa__facts li{background:color-mix(in srgb, #1f7a6d 10%, var(--card));border-radius:999px;padding:2px 10px}.IdeaCards-module__Lu6toa__about,.IdeaCards-module__Lu6toa__need,.IdeaCards-module__Lu6toa__safety p{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45}.IdeaCards-module__Lu6toa__about{font-style:italic}.IdeaCards-module__Lu6toa__safety{background:color-mix(in srgb, #c77700 12%, var(--card));border-radius:10px;gap:4px;padding:8px 12px;font-size:16px;display:grid}.IdeaCards-module__Lu6toa__steps summary{cursor:pointer;background:color-mix(in srgb, #1f7a6d 14%, var(--card));border-radius:999px;align-items:center;width:fit-content;min-height:44px;padding:0 14px;font-weight:800;display:flex}.IdeaCards-module__Lu6toa__steps summary:before{content:"▸";margin-right:8px}.IdeaCards-module__Lu6toa__steps[open] summary:before{content:"▾"}.IdeaCards-module__Lu6toa__steps summary::-webkit-details-marker{display:none}.IdeaCards-module__Lu6toa__steps summary:focus-visible{outline-offset:2px;outline:3px solid #1f7a6d}.IdeaCards-module__Lu6toa__steps ol{gap:6px;margin:10px 0 2px;padding-left:24px;font-size:17px;line-height:1.4;display:grid}.IdeaCards-module__Lu6toa__grownUp{font-weight:700}
