.exploreGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:2rem 0}.exploreCard,.explorePanel,.activitySheet{padding:clamp(1.2rem,3vw,2rem);border:1px solid #ded5ea;border-radius:22px;background:#fff}.exploreCard{border-top:5px solid #7100d9}.exploreCard:nth-child(3n+2){border-top-color:#008d8b}.exploreCard:nth-child(3n){border-top-color:#a0c900}.exploreCard h2{font-size:1.5rem;line-height:1.2;margin-top:.4rem}.exploreCard li{margin:.65rem 0}.resourcePaths{list-style:none;padding:0}.resourcePaths li{border-top:1px solid #eee8f2;padding:.7rem 0}.resourcePaths span{display:block;font-size:.84rem;color:#50465e;line-height:1.5}.exploreFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;background:#f6f0fc;padding:1.4rem;border-radius:20px}.exploreFilters label{display:flex;flex-direction:column;gap:.4rem;font-weight:600}.exploreFilters input,.exploreFilters select{width:100%;min-width:0;padding:.7rem;border:1px solid #b9abc9;border-radius:9px;background:white;font:inherit}.activitySheet{max-width:850px;margin:1.5rem auto}.activitySteps{padding-left:1.5rem}.activitySteps li{margin:1.2rem 0;line-height:1.7}.answerSpace{height:4rem;margin-top:.7rem;background:repeating-linear-gradient(transparent,transparent 27px,#ddd2e8 28px,transparent 29px)}.supportBox{padding:1rem 1.3rem;background:#f3f7ed;border-left:4px solid #7aa300;border-radius:10px}.printOnly{display:none}[hidden]{display:none!important}@media(max-width:760px){.exploreGrid{grid-template-columns:1fr}.exploreFilters{grid-template-columns:1fr 1fr}}@media(max-width:440px){.exploreFilters{grid-template-columns:1fr}}@media print{@page{size:A4;margin:16mm}header,footer,.breadcrumbs,.pageIntro button,.explorePanel,#notice{display:none!important}body,main{background:white!important;color:black!important;margin:0!important;padding:0!important;max-width:none!important}.pageIntro{padding:0!important;margin:0 0 8mm!important}.pageIntro h1{font-size:22pt!important}.pageIntro p{font-size:10pt!important}.activitySheet{border:0;padding:0;margin:0;max-width:none}.activitySheet h2{font-size:14pt}.activitySheet p,.activitySheet li{font-size:11pt}.activitySteps li,.supportBox{break-inside:avoid}.printOnly{display:block;font-size:9pt;color:#41304e}.answerSpace{background:none;border-bottom:1px solid #aaa;height:18mm}.supportBox{background:white;border:1px solid #aaa}.discoveryPanel{display:none!important}a{color:black!important;text-decoration:none!important}}
