.ar-browse-empty_root__pLNj0{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2vw,32px);min-height:176px;margin-top:32px;padding:clamp(24px,3vw,38px);overflow:hidden;border:1px solid color-mix(in srgb,var(--kf-action) 22%,var(--kf-border));border-radius:var(--kf-radius-lg);background:radial-gradient(circle at 96% 12%,color-mix(in srgb,var(--kf-blue-100) 88%,transparent) 0 9%,transparent 30%),linear-gradient(115deg,var(--kf-white),var(--kf-blue-50));box-shadow:var(--kf-shadow-card)}.ar-browse-empty_root__pLNj0:after{content:"";position:absolute;z-index:-1;right:-54px;bottom:-78px;width:210px;aspect-ratio:1;border:20px solid color-mix(in srgb,var(--kf-action) 8%,transparent);border-radius:50%}.ar-browse-empty_mark__C_vVp{display:grid;grid-template-columns:repeat(2,18px);grid-template-rows:repeat(2,18px);gap:5px;width:66px;height:66px;padding:12px;border-radius:22px;background:var(--kf-action);box-shadow:0 12px 24px color-mix(in srgb,var(--kf-action) 28%,transparent);transform:rotate(-7deg)}.ar-browse-empty_mark__C_vVp span{display:block;border-radius:6px;background:var(--kf-white)}.ar-browse-empty_mark__C_vVp span:last-child{grid-column:1/span 2;width:12px;justify-self:center;opacity:.75}.ar-browse-empty_copy__R_IrY :is(h2,h3){margin:0 0 6px;color:var(--kf-ink);font-size:clamp(20px,1.65vw,28px);line-height:1.3}.ar-browse-empty_copy__R_IrY p{max-width:58ch;margin:0;color:var(--kf-text);line-height:1.7}.ar-browse-empty_actions__riWf_{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.ar-browse-empty_primary__tWdV9,.ar-browse-empty_secondary__XJlGa{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;border-radius:var(--kf-button-radius);font-weight:700;line-height:1.35;text-decoration:none;white-space:nowrap}.ar-browse-empty_primary__tWdV9{background:var(--kf-button-bg);color:var(--kf-white);box-shadow:var(--kf-shadow-button)}.ar-browse-empty_primary__tWdV9:hover{background:var(--kf-action-hover);color:var(--kf-white)}.ar-browse-empty_secondary__XJlGa{border:1px solid var(--kf-action);color:var(--kf-action-hover);background:var(--kf-white)}.ar-browse-empty_secondary__XJlGa:hover{color:var(--kf-white);background:var(--kf-action)}.ar-browse-empty_root__pLNj0 a:focus-visible{outline:3px solid var(--kf-action);outline-offset:3px}@media (max-width:800px){.ar-browse-empty_root__pLNj0{grid-template-columns:auto minmax(0,1fr)}.ar-browse-empty_actions__riWf_{grid-column:1/-1;justify-content:flex-start}}@media (max-width:480px){.ar-browse-empty_root__pLNj0{grid-template-columns:1fr;gap:16px}.ar-browse-empty_mark__C_vVp{width:56px;height:56px;padding:9px}.ar-browse-empty_actions__riWf_{grid-column:auto;width:100%}.ar-browse-empty_primary__tWdV9,.ar-browse-empty_secondary__XJlGa{flex:1 1 auto}}.home-fresh_root__SDWTQ{--home-blue-50:var(--kf-blue-50);--home-blue-100:var(--kf-blue-100);--home-blue-200:var(--kf-blue-200);--home-blue-600:var(--kf-blue-600);--home-blue-700:var(--kf-blue-700);--home-navy-900:var(--kf-navy-900);--home-navy-700:var(--kf-navy-700);--home-navy-500:var(--kf-navy-500);--home-white:var(--kf-white);--home-ink:var(--home-navy-900);--home-text:var(--home-navy-700);--home-muted:var(--home-navy-500);--home-action:var(--home-blue-600);--home-surface:var(--home-white);--home-border:var(--kf-border);--home-radius-card:var(--kf-card-radius);--home-radius-button:var(--kf-button-radius);--home-shadow:var(--kf-card-shadow);--home-container:var(--kf-container-store);--home-gutter:var(--kf-gutter);--home-space-section:var(--kf-space-section);--home-play-yellow:var(--kf-yellow);--home-play-pink:var(--kf-pink);--home-play-sky:var(--kf-sky);color:var(--home-ink);background:linear-gradient(var(--home-white) 12%,#e1f3ff 36%,#f3faff 65%,#d9eeff);font-family:var(--font-noto-thai),Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.65;letter-spacing:normal;text-align:start;isolation:isolate}.home-fresh_root__SDWTQ *,.home-fresh_root__SDWTQ :after,.home-fresh_root__SDWTQ :before{box-sizing:border-box}:where(.home-fresh_root__SDWTQ) :where(h1,h2,h3,p,ul){margin:0;padding:0;font-family:inherit;color:inherit;letter-spacing:normal}.home-fresh_root__SDWTQ :is(a,button){font-family:inherit;text-decoration:none;letter-spacing:normal;-webkit-tap-highlight-color:transparent;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}:where(.home-fresh_root__SDWTQ) a{color:inherit}:where(.home-fresh_root__SDWTQ) button{cursor:pointer}.home-fresh_root__SDWTQ :is(a,button):focus-visible{outline:3px solid var(--home-blue-700);outline-offset:5px}:where(.home-fresh_root__SDWTQ) :is(h1,h2,h3){font-weight:700;text-transform:none}:where(.home-fresh_root__SDWTQ) h2{font-size:clamp(26px,2.05vw,36px);line-height:1.35}:where(.home-fresh_root__SDWTQ) h3{font-size:18px;line-height:1.55}:where(.home-fresh_root__SDWTQ) svg{width:24px;height:24px;flex:0 0 auto}:where(.home-fresh_root__SDWTQ) img{display:block;max-width:100%}:where(.home-fresh_root__SDWTQ) strong{font-weight:700}.home-fresh_wrap__NTStG{width:min(var(--home-container),calc(100% - var(--home-gutter) * 2));margin-inline:auto}.home-fresh_srOnly__IMHV6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.home-fresh_skipLink__L4FEw{position:fixed;top:8px;left:16px;z-index:100;padding:12px 20px;border-radius:12px;background:var(--home-white);transform:translateY(-180%)}.home-fresh_skipLink__L4FEw:focus{transform:none}.home-fresh_topbar__HlNod{background:var(--home-blue-700);color:var(--home-white);border-bottom:1px solid var(--home-blue-700)}.home-fresh_actions__3sicl,.home-fresh_desktopNav__n77Qb,.home-fresh_headerInner__0_m0_,.home-fresh_helpNav__dGtaK,.home-fresh_languages__flfjG,.home-fresh_topbarInner__s2QPR{display:flex;align-items:center}.home-fresh_topbarInner__s2QPR{justify-content:space-between;gap:16px;padding-block:4px}.home-fresh_helpNav__dGtaK{gap:24px;flex-wrap:wrap}.home-fresh_resourceMenu__zSrv5,.home-fresh_utilityMenu__N2zNm{position:relative}.home-fresh_resourceMenu__zSrv5 summary,.home-fresh_utilityMenu__N2zNm summary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;cursor:pointer;font:inherit;list-style:none}.home-fresh_resourceMenu__zSrv5 summary::-webkit-details-marker,.home-fresh_utilityMenu__N2zNm summary::-webkit-details-marker{display:none}.home-fresh_resourceMenu__zSrv5 summary svg,.home-fresh_utilityMenu__N2zNm summary svg{width:16px;height:16px;margin-left:6px;transform:rotate(90deg)}.home-fresh_resourceMenu__zSrv5[open] summary svg,.home-fresh_utilityMenu__N2zNm[open] summary svg{transform:rotate(-90deg)}.home-fresh_utilityMenu__N2zNm summary{min-width:44px;padding-inline:8px;border-radius:var(--kf-radius-sm);color:var(--home-white);font-size:14px}.home-fresh_utilityMenu__N2zNm summary:hover,.home-fresh_utilityMenu__N2zNm[open] summary{background:rgb(255 255 255/14%);text-decoration:underline;text-underline-offset:4px}.home-fresh_resourceMenu__zSrv5 summary:focus-visible,.home-fresh_utilityMenu__N2zNm summary:focus-visible{outline:3px solid currentcolor;outline-offset:3px}.home-fresh_resourcePanel__hWIrb,.home-fresh_utilityPanel__0lrVv{position:absolute;z-index:var(--kf-layer-navigation);border:1px solid var(--home-border);background:var(--home-white);box-shadow:var(--home-shadow)}.home-fresh_utilityPanel__0lrVv{top:calc(100% + 6px);right:0;display:grid;width:max-content;min-width:220px;padding:8px;border-radius:12px;color:var(--home-ink)}.home-fresh_helpNav__dGtaK .home-fresh_utilityPanel__0lrVv a{display:flex;align-items:center;min-height:44px;padding-inline:12px;border-radius:8px;color:var(--home-ink);font-size:14px}.home-fresh_utilityPanel__0lrVv a:focus-visible,.home-fresh_utilityPanel__0lrVv a:hover{background:var(--home-blue-50)}.home-fresh_helpNav__dGtaK .home-fresh_utilityExtra__7qJ6q{color:inherit;font-weight:600}.home-fresh_helpNav__dGtaK a,.home-fresh_languages__flfjG a{display:inline-flex;align-items:center;color:var(--home-white);border-radius:var(--kf-radius-sm);transition:background-color var(--kf-duration-fast) ease;min-height:44px;min-width:44px;justify-content:center;font-size:14px}.home-fresh_topbar__HlNod :is(.home-fresh_helpNav__dGtaK,.home-fresh_languages__flfjG) a:hover{background:rgb(255 255 255/14%);text-decoration:underline;text-underline-offset:4px}.home-fresh_topbar__HlNod :is(.home-fresh_helpNav__dGtaK,.home-fresh_languages__flfjG) a:focus-visible{outline:3px solid var(--home-white);outline-offset:2px;background:rgb(255 255 255/14%)}.home-fresh_topbar__HlNod :is(.home-fresh_helpNav__dGtaK,.home-fresh_languages__flfjG) a:active{background:rgb(255 255 255/24%)}.home-fresh_languages__flfjG{display:inline-grid;grid-template-columns:58px 52px;gap:4px;min-height:48px;padding:4px;border:1px solid rgb(255 255 255/28%);border-radius:var(--home-radius-button);background:rgb(0 42 112/22%);box-shadow:inset 0 1px 0 rgb(255 255 255/10%);flex-shrink:0}.home-fresh_languages__flfjG a{justify-content:center;min-width:52px;min-height:40px;padding-inline:14px;border-radius:var(--home-radius-button);color:rgb(255 255 255/84%);font-weight:600;line-height:1.5;text-decoration:none}.home-fresh_desktopNav__n77Qb a[aria-current],.home-fresh_languages__flfjG a[aria-current],.home-fresh_mobilePanel__6DhhQ a[aria-current]{color:var(--home-action);font-weight:700;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.home-fresh_topbar__HlNod .home-fresh_languages__flfjG a[aria-current]{color:var(--home-blue-700);background:var(--home-white);box-shadow:0 2px 5px rgb(0 42 112/22%);text-decoration:none}.home-fresh_topbar__HlNod .home-fresh_languages__flfjG a:not([aria-current]):hover{background:rgb(255 255 255/16%);color:var(--home-white);text-decoration:none}.home-fresh_header__xXg0v{position:sticky;top:0;z-index:var(--kf-layer-header);background:var(--home-white);border-bottom:1px solid var(--home-border)}@supports (animation-timeline:scroll()){.home-fresh_header__xXg0v{animation:home-fresh_kf-header-lift__esVyj linear both;animation-timeline:scroll();animation-range:0 80px}}@keyframes home-fresh_kf-header-lift__esVyj{0%{box-shadow:0 0 0 rgb(9 39 96/0)}to{box-shadow:0 2px 10px rgb(9 39 96/10%)}}.home-fresh_headerInner__0_m0_{min-height:88px;gap:28px;justify-content:space-between}.home-fresh_brand__GyBwn{display:inline-flex;align-items:center;flex:0 0 auto}.home-fresh_brand__GyBwn img{width:216px;height:72px;object-fit:contain;object-position:left center}.home-fresh_desktopNav__n77Qb{gap:clamp(16px,1.45vw,28px)}.home-fresh_desktopNav__n77Qb a{display:inline-flex;align-items:center;min-height:48px;white-space:nowrap;font-size:16px}.home-fresh_resourceMenu__zSrv5 summary{min-height:48px;color:var(--home-ink);font-size:16px;white-space:nowrap}.home-fresh_resourceMenu__zSrv5 summary:hover,.home-fresh_resourceMenu__zSrv5[data-current] summary,.home-fresh_resourceMenu__zSrv5[open] summary{color:var(--home-action);font-weight:700}.home-fresh_resourcePanel__hWIrb{top:calc(100% + 12px);left:-20px;display:grid;grid-template-columns:minmax(336px,1fr) minmax(300px,.9fr);gap:20px 24px;width:704px;padding:18px;border-radius:20px;box-shadow:0 20px 48px rgb(9 39 96/16%),0 4px 12px rgb(9 39 96/8%)}.home-fresh_resourceFeatured__q2PLQ{grid-column:1/-1;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:76px;padding:14px 16px;border:1px solid var(--home-blue-100);border-radius:14px;background:linear-gradient(115deg,var(--home-blue-50),rgb(255 255 255/72%));color:var(--home-ink)}.home-fresh_resourceFeatured__q2PLQ:focus-visible,.home-fresh_resourceFeatured__q2PLQ:hover,.home-fresh_resourceFeatured__q2PLQ[aria-current]{border-color:var(--home-action);background:var(--home-blue-50);color:var(--home-action)}.home-fresh_resourceFeatured__q2PLQ>svg,.home-fresh_resourceKind__5WMv_>svg{width:18px;height:18px}.home-fresh_resourceFeatured__q2PLQ strong,.home-fresh_resourceKind__5WMv_ strong{display:block;font-size:17px;font-weight:700;line-height:1.55}.home-fresh_resourceFeatured__q2PLQ small,.home-fresh_resourceKind__5WMv_ small,.home-fresh_resourceSectionHeading__NspLe span{display:block;margin-top:2px;color:var(--home-muted);font-size:14px;font-weight:400;line-height:1.65}.home-fresh_resourceFeaturedIcon__1b7Kg,.home-fresh_resourceKindIcon__uIxgq{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--home-white);color:var(--home-action);box-shadow:0 3px 10px rgb(9 39 96/10%)}.home-fresh_resourceFeaturedIcon__1b7Kg svg,.home-fresh_resourceKindIcon__uIxgq svg{width:22px;height:22px}.home-fresh_resourceKinds__g364E,.home-fresh_resourceSubjects__GY_RX{display:grid;align-content:start;gap:8px}.home-fresh_resourceSubjects__GY_RX{padding-right:24px;border-right:1px solid var(--home-border)}.home-fresh_resourceSectionHeading__NspLe{margin:2px 0 8px}.home-fresh_resourceSectionHeading__NspLe p{margin:0;color:var(--home-ink);font-size:15px;font-weight:700;line-height:1.55}.home-fresh_subjectLinks__SgqJM a:focus-visible,.home-fresh_subjectLinks__SgqJM a:hover,.home-fresh_subjectLinks__SgqJM a[aria-current]{background:var(--home-blue-50);color:var(--home-action)}.home-fresh_subjectLinks__SgqJM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.home-fresh_subjectLinks__SgqJM a{display:flex;align-items:center;min-height:48px;padding-inline:12px;border:1px solid transparent;border-radius:10px;color:var(--home-ink);font-size:15px;font-weight:600;line-height:1.55}.home-fresh_resourceKind__5WMv_{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:64px;padding:8px;border:1px solid transparent;border-radius:12px;color:var(--home-ink)}.home-fresh_resourceKind__5WMv_:focus-visible,.home-fresh_resourceKind__5WMv_:hover,.home-fresh_resourceKind__5WMv_[aria-current]{border-color:var(--home-blue-100);background:var(--home-blue-50);color:var(--home-action)}.home-fresh_resourceKindIcon__uIxgq{width:36px;height:36px;border-radius:10px;box-shadow:none}.home-fresh_resourceKindIcon__uIxgq svg{width:18px;height:18px}.home-fresh_actions__3sicl{gap:12px;flex-shrink:0}.home-fresh_root__SDWTQ .home-fresh_iconButton__72uys{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:transparent;color:var(--home-ink)}.home-fresh_iconButton__72uys:hover{background:var(--home-blue-100)}.home-fresh_cartCount__IWCh_{position:absolute;top:0;right:-1px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border:2px solid var(--home-white);border-radius:999px;background:var(--home-action);color:var(--home-white);font-size:11px;font-weight:700;line-height:1}.home-fresh_root__SDWTQ .home-fresh_accountButton__5fsdK{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;border:0;border-radius:var(--home-radius-button);background:var(--home-action);color:var(--home-white);font-size:15px;font-weight:600;white-space:nowrap}.home-fresh_root__SDWTQ .home-fresh_accountMenu__kvQbj{position:relative}.home-fresh_root__SDWTQ .home-fresh_accountMenu__kvQbj>summary{list-style:none;cursor:pointer}.home-fresh_root__SDWTQ .home-fresh_accountMenu__kvQbj>summary::-webkit-details-marker{display:none}.home-fresh_root__SDWTQ .home-fresh_accountMenu__kvQbj>summary svg{width:16px;height:16px;transition:transform .16s ease}.home-fresh_root__SDWTQ .home-fresh_accountMenu__kvQbj[open]>summary svg{transform:rotate(90deg)}.home-fresh_root__SDWTQ .home-fresh_accountPanel__rECBP{position:absolute;z-index:25;top:calc(100% + 8px);right:0;display:grid;min-width:184px;padding:8px;border:1px solid var(--home-border);border-radius:14px;background:var(--home-white);box-shadow:var(--home-shadow)}.home-fresh_root__SDWTQ .home-fresh_accountPanel__rECBP a,.home-fresh_root__SDWTQ .home-fresh_accountSignOut__a3YWS button{display:flex;width:100%;min-height:44px;align-items:center;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--home-ink);font:inherit;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.home-fresh_root__SDWTQ .home-fresh_accountPanel__rECBP a:focus-visible,.home-fresh_root__SDWTQ .home-fresh_accountPanel__rECBP a:hover,.home-fresh_root__SDWTQ .home-fresh_accountSignOut__a3YWS button:focus-visible,.home-fresh_root__SDWTQ .home-fresh_accountSignOut__a3YWS button:hover{background:var(--home-blue-50)}.home-fresh_root__SDWTQ .home-fresh_accountSignOut__a3YWS{margin:0;border-top:1px solid var(--home-border);padding-top:4px}.home-fresh_root__SDWTQ .home-fresh_accountSignOut__a3YWS button{color:var(--home-blue-700)}.home-fresh_mobileMenu__z0PME{display:none}.home-fresh_mobilePanel__6DhhQ{position:absolute;z-index:25;right:var(--home-gutter);top:100%;width:min(680px,calc(100vw - var(--home-gutter) - var(--home-gutter)));max-height:min(70dvh,calc(100dvh - 88px));overflow-y:auto;overscroll-behavior:contain;padding:20px;border:1px solid var(--home-border);border-radius:0 0 20px 20px;background:var(--home-white);box-shadow:var(--home-shadow)}.home-fresh_mobileGroups__zguOq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.home-fresh_mobileGroupTitle__NVNKE{padding:0 12px 6px;color:var(--home-muted);font-size:13px;font-weight:700}.home-fresh_mobileGroup__7t8qH ul{list-style:none}.home-fresh_mobilePanel__6DhhQ a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px}.home-fresh_mobilePanel__6DhhQ a:focus-visible,.home-fresh_mobilePanel__6DhhQ a:hover{background:var(--home-blue-50)}@media (max-width:700px){.home-fresh_mobilePanel__6DhhQ{left:var(--home-gutter);width:auto;padding:12px}.home-fresh_mobileGroups__zguOq{grid-template-columns:1fr;gap:10px}.home-fresh_mobileGroup__7t8qH+.home-fresh_mobileGroup__7t8qH{border-top:1px solid var(--home-border);padding-top:10px}}.home-fresh_hero__R_wl7{background:linear-gradient(100deg,#f4fbff,#e8f7ff 48%,#c9eaff);overflow:clip}.home-fresh_heroGrid__CpBMA{display:grid;grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);align-items:center;min-height:610px}.home-fresh_heroCopy__0zwqH{position:relative;z-index:2;padding-block:52px 72px;padding-right:32px}.home-fresh_root__SDWTQ .home-fresh_eyebrow__diqwP{color:var(--home-blue-700);font-size:15px;font-weight:600;line-height:1.65;margin-bottom:10px}.home-fresh_heroCopy__0zwqH>.home-fresh_eyebrow__diqwP{font-size:20px;margin-bottom:22px}.home-fresh_root__SDWTQ .home-fresh_heroCopy__0zwqH h1{font-size:clamp(36px,3vw,58px);line-height:1.3;letter-spacing:-.025em;margin-bottom:24px}.home-fresh_heroCopy__0zwqH h1>span{display:block}.home-fresh_root__SDWTQ .home-fresh_highlight__GOlE2{color:var(--home-action)}.home-fresh_root__SDWTQ .home-fresh_heroIntro__C4BRd{max-width:570px;font-size:19px;line-height:1.8;color:var(--home-text);margin-bottom:28px}.home-fresh_heroCtas__ZRjr6{display:flex;flex-wrap:wrap;gap:12px}.home-fresh_root__SDWTQ .home-fresh_primary__rcbFr,.home-fresh_root__SDWTQ .home-fresh_secondary__ccBiB{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 26px;border:1px solid var(--home-action);border-radius:var(--home-radius-button);font-size:16px;font-weight:600;line-height:1.5;transition:background-color .16s ease,box-shadow .16s ease}.home-fresh_root__SDWTQ .home-fresh_primary__rcbFr{background:var(--home-action);color:var(--home-white);box-shadow:0 6px 14px rgb(0 100 239/14%)}.home-fresh_root__SDWTQ .home-fresh_secondary__ccBiB{background:var(--home-white);color:var(--home-blue-700)}.home-fresh_root__SDWTQ .home-fresh_accountButton__5fsdK:hover,.home-fresh_root__SDWTQ .home-fresh_primary__rcbFr:hover{background:var(--home-blue-700)}.home-fresh_root__SDWTQ .home-fresh_secondary__ccBiB:hover{background:var(--home-blue-100)}.home-fresh_heroArt__I_E2S{position:relative;align-self:stretch;min-width:0;margin-right:calc((min(var(--home-container), 100vw - var(--home-gutter) * 2) - 100vw) / 2)}.home-fresh_heroArt__I_E2S img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:61% center}.home-fresh_heroArt__I_E2S:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#e8f7ff,transparent 16%)}.home-fresh_root__SDWTQ .home-fresh_speech__0eX_8{position:absolute;z-index:1;left:5%;top:9%;background:var(--home-white);padding:22px;border-radius:50% 50% 45% 50%;font-size:19px;line-height:1.4;color:var(--home-blue-700);white-space:pre-line;text-align:center;transform:rotate(-4deg)}.home-fresh_trust__wUNWg{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:-24px;padding:24px 12px;border-radius:var(--home-radius-card);background:var(--home-surface);box-shadow:var(--home-shadow);border-bottom:4px solid var(--home-blue-200)}.home-fresh_trustItem__A6bD6{display:flex;align-items:center;justify-content:center;gap:16px;padding:4px 20px;border-right:1px solid var(--home-border)}.home-fresh_trustItem__A6bD6:last-child{border:0}.home-fresh_trustIcon___TQCO{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:50%;background:var(--home-action);color:var(--home-white);box-shadow:0 5px 0 #c8e7ff}.home-fresh_trustIcon___TQCO svg{width:30px;height:30px}.home-fresh_trustItem__A6bD6 p>span,.home-fresh_trustItem__A6bD6 strong{display:block}.home-fresh_trustItem__A6bD6 strong{font-size:17px}.home-fresh_trustItem__A6bD6 p>span{margin-top:2px;font-size:14px;color:var(--home-muted)}.home-fresh_section__cUCiC{padding-top:var(--home-space-section)}.home-fresh_sectionHeader__JgoYq{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.home-fresh_root__SDWTQ .home-fresh_sectionHeader__JgoYq h2{color:var(--home-blue-700)}.home-fresh_sectionHeader__JgoYq h2:after{content:"";display:block;width:56px;height:5px;margin-top:10px;border-radius:999px;background:var(--home-play-yellow)}.home-fresh_root__SDWTQ .home-fresh_sectionHeader__JgoYq .home-fresh_eyebrow__diqwP{margin-bottom:4px}.home-fresh_root__SDWTQ .home-fresh_sectionIntro__kcTPY{margin-top:8px;color:var(--home-muted);font-size:16px}.home-fresh_root__SDWTQ .home-fresh_textLink__GAhJM{display:inline-flex;flex-shrink:0;gap:10px;min-height:44px;align-items:center;color:var(--home-blue-700);font-weight:600}.home-fresh_root__SDWTQ .home-fresh_textLink__GAhJM:hover{text-decoration:underline;text-underline-offset:4px}.home-fresh_categories__1HVnI{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.home-fresh_category__opQBs{isolation:isolate;position:relative;display:flex;flex-direction:column;min-width:0;min-height:262px;padding:20px 24px;background:var(--home-white);border:2px solid #fff;border-radius:var(--home-radius-card);box-shadow:0 6px 0 #b8dcfa,0 12px 24px rgb(0 83 204/8%);transition:border-color .16s ease,box-shadow .16s ease}.home-fresh_category__opQBs[data-tone="0"]{background:linear-gradient(145deg,#b8e3ff,#def3ff)}.home-fresh_category__opQBs[data-tone="1"]{background:linear-gradient(145deg,#c7eaff,#d9faf4)}.home-fresh_category__opQBs[data-tone="2"]{background:linear-gradient(145deg,#c1d8ff,#e4eaff)}.home-fresh_category__opQBs[data-tone="3"]{background:linear-gradient(145deg,#c7e9ff,#ffe3ed)}.home-fresh_category__opQBs[data-tone="4"]{background:linear-gradient(145deg,#a9dbff,#e2f5ff)}.home-fresh_category__opQBs:before{content:"";position:absolute;z-index:-1;top:14px;left:50%;width:150px;height:150px;transform:translateX(-50%) rotate(-8deg);border-radius:46% 54% 58% 42%;background:rgb(255 255 255/75%)}.home-fresh_root__SDWTQ .home-fresh_categorySparkles__WqGqm{position:absolute;z-index:-1;top:12px;left:0;width:100%;height:160px;color:#f2aa00;pointer-events:none}.home-fresh_category__opQBs:nth-child(2n) .home-fresh_categorySparkles__WqGqm{color:#f36a9c}.home-fresh_category__opQBs:hover{border-color:var(--home-action);box-shadow:0 10px 28px rgb(0 100 239/12%)}.home-fresh_category__opQBs img{align-self:center;width:132px;height:132px;object-fit:contain;margin-bottom:16px;filter:drop-shadow(0 8px 5px rgb(17 72 136/12%))}.home-fresh_categoryCopy__OwwXm{width:100%;min-width:0;margin-top:auto;padding-right:36px}.home-fresh_categoryCopy__OwwXm>span{display:block;font-size:14px;color:var(--home-muted);margin-bottom:4px}.home-fresh_categoryCopy__OwwXm h3{overflow-wrap:break-word;word-break:normal}.home-fresh_categoryArrow__QnsVi{position:absolute;right:16px;bottom:24px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--home-action);color:var(--home-white)}.home-fresh_categoryArrow__QnsVi svg{width:18px;height:18px}.home-fresh_subjectMatters__a3dkb{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-top:24px;padding:16px 20px;border:1px solid #b8dcfa;border-radius:18px;background:linear-gradient(100deg,#f0f9ff,#fffdf1)}.home-fresh_subjectMatters__a3dkb>p{color:var(--home-blue-700);font-weight:700}.home-fresh_subjectMatters__a3dkb>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.home-fresh_root__SDWTQ .home-fresh_subjectMatters__a3dkb a{display:inline-flex;align-items:center;gap:6px;min-height:36px;max-width:100%;padding:6px 10px 6px 12px;border:1px solid #b8dcfa;border-radius:999px;background:var(--home-white);color:var(--home-blue-700);font-size:14px;font-weight:600}.home-fresh_root__SDWTQ .home-fresh_subjectMatters__a3dkb a:hover{border-color:var(--home-action);color:var(--home-action)}.home-fresh_subjectMatters__a3dkb svg{flex:0 0 auto;width:14px;height:14px}.home-fresh_articleGrid__GJldI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-fresh_articleCard___aZqJ{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--home-border);border-radius:var(--home-radius-card);background:var(--home-white);box-shadow:var(--home-shadow)}.home-fresh_articleMedia__QHx4p{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:#dff3ff}.home-fresh_articleCard___aZqJ[data-tone="1"] .home-fresh_articleMedia__QHx4p{background:#fff0b8}.home-fresh_articleCard___aZqJ[data-tone="2"] .home-fresh_articleMedia__QHx4p{background:#d9f4df}.home-fresh_articleCard___aZqJ[data-tone="3"] .home-fresh_articleMedia__QHx4p{background:#ffe1eb}.home-fresh_articleMedia__QHx4p>img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.home-fresh_articleMediaFallback__1_f5S{display:grid;width:100%;height:100%;place-items:center;color:var(--home-blue-700)}.home-fresh_articleMediaFallback__1_f5S svg{width:42px;height:42px}.home-fresh_articleCard___aZqJ:hover{border-color:var(--home-action);box-shadow:0 10px 24px rgb(0 83 204/14%)}.home-fresh_articleCopy__NbuXF{display:flex;min-height:206px;flex:1;flex-direction:column;padding:18px 20px 20px;margin-top:auto;background:var(--home-white)}.home-fresh_root__SDWTQ .home-fresh_articleTitle__dwWGF{display:block;color:var(--home-blue-700);font-size:18px;line-height:1.42;font-weight:700;overflow-wrap:anywhere}.home-fresh_root__SDWTQ .home-fresh_articleDescription__CzExf{display:-webkit-box;margin-top:8px;overflow:hidden;color:var(--home-muted);font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-fresh_articleCue__CUB4V{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;color:var(--home-blue-700);font-size:14px;font-weight:700}.home-fresh_articleCue__CUB4V svg{width:15px;height:15px}.home-fresh_productGrid__J8yWq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home-fresh_productCard__Xa3rs{display:flex;flex-direction:column;min-width:0;background:var(--home-surface);border-radius:var(--home-radius-card);box-shadow:var(--home-shadow);border:1px solid var(--home-border);border-bottom:4px solid #b7dcff}.home-fresh_productCover__eWyMU{display:grid;place-items:center;position:relative;aspect-ratio:210/297;margin:12px 12px 0;padding:0;background:var(--home-blue-50);border-radius:16px;overflow:hidden}.home-fresh_productCover__eWyMU img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:transform .18s ease}.home-fresh_productCoverFallback__si2LW{display:grid;place-items:center;width:100%;height:100%;color:var(--home-muted)}.home-fresh_productCoverFallback__si2LW svg{width:40px;height:40px}.home-fresh_root__SDWTQ .home-fresh_previewLabel__cjNZZ{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:var(--home-white);color:var(--home-blue-700);border-radius:999px;font-size:12px}.home-fresh_previewLabel__cjNZZ svg{width:16px;height:16px;flex-basis:16px}.home-fresh_productCopy__w0DIw{padding:18px 20px 12px}.home-fresh_root__SDWTQ .home-fresh_productBand__MiRd9{color:var(--home-blue-700);font-size:13px;margin-bottom:8px}.home-fresh_root__SDWTQ .home-fresh_productCopy__w0DIw h3{font-size:18px;line-height:1.65;margin-bottom:12px;overflow-wrap:break-word}.home-fresh_productCopy__w0DIw h3 a:hover{color:var(--home-action);text-decoration:underline;text-underline-offset:4px}.home-fresh_root__SDWTQ .home-fresh_productMeta__flh1s{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--home-muted)}.home-fresh_productMeta__flh1s svg{width:16px;height:16px;flex-basis:16px}.home-fresh_root__SDWTQ .home-fresh_editions__aVlzr{font-size:13px;color:var(--home-muted);margin-top:4px}.home-fresh_productBottom__JpctN{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 20px;margin-top:auto}.home-fresh_productBottom__JpctN>strong{white-space:nowrap;font-size:23px;font-variant-numeric:tabular-nums}.home-fresh_buyControl__Kz1hF{min-width:0;text-align:end}.home-fresh_root__SDWTQ .home-fresh_buyButton__quoHK{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;background:var(--home-action);border:0;border-radius:12px;color:var(--home-white);font-size:13px;font-weight:600}.home-fresh_buyButton__quoHK svg{width:20px;height:20px;flex-basis:20px}.home-fresh_buyButton__quoHK:disabled{cursor:default;background:var(--home-blue-700)}.home-fresh_buyButton__quoHK:not(:disabled):hover{background:var(--home-blue-700)}.home-fresh_root__SDWTQ .home-fresh_error__UkuRg{margin-top:8px;color:#ac2032;font-size:13px}.home-fresh_root__SDWTQ .home-fresh_ownedLink__nqIBn{display:inline-flex;align-items:center;min-height:44px;color:var(--home-blue-700);text-decoration:underline}.home-fresh_empty__q_c1K{padding:36px;background:var(--home-white);border:1px solid var(--home-border);border-radius:var(--home-radius-card)}.home-fresh_empty__q_c1K p{margin-bottom:20px}.home-fresh_membership__8WpS3{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:.65fr 1.45fr 1fr .6fr;align-items:center;gap:28px;margin-block:var(--home-space-section);padding:32px;border-radius:28px;background:radial-gradient(ellipse at 0 100%,#42a9ff,transparent 55%),linear-gradient(115deg,#0876f3,#0757ce 70%,#103a99);box-shadow:0 12px 30px rgb(0 83 204/16%)}.home-fresh_membership__8WpS3:after,.home-fresh_membership__8WpS3:before{content:"";position:absolute;z-index:-1;width:220px;height:220px;border:2px dashed rgb(255 255 255/22%);border-radius:50%;pointer-events:none}.home-fresh_membership__8WpS3:before{left:-90px;bottom:-90px}.home-fresh_membership__8WpS3:after{right:-100px;top:-100px}.home-fresh_root__SDWTQ .home-fresh_membership__8WpS3 .home-fresh_eyebrow__diqwP{color:var(--home-play-yellow)}.home-fresh_root__SDWTQ .home-fresh_membership__8WpS3 .home-fresh_primary__rcbFr{background:var(--home-play-yellow);border-color:var(--home-play-yellow);color:var(--home-ink)}.home-fresh_root__SDWTQ .home-fresh_membership__8WpS3 .home-fresh_primary__rcbFr:hover{background:#ffec9c}.home-fresh_root__SDWTQ .home-fresh_membership__8WpS3 .home-fresh_primary__rcbFr:focus-visible{outline-color:var(--home-white)}.home-fresh_memberArt__LE__t{width:100%;max-height:260px;object-fit:contain}.home-fresh_root__SDWTQ .home-fresh_memberCopy__tHbfx h2{white-space:pre-line;color:var(--home-white);margin-bottom:12px}.home-fresh_memberCopy__tHbfx>p:not(.home-fresh_eyebrow__diqwP){font-size:16px;color:#eef7ff;margin-bottom:20px}.home-fresh_root__SDWTQ .home-fresh_memberFeatures__N88_D{list-style:none;padding:24px;border-radius:18px;background:var(--home-white);box-shadow:var(--home-shadow)}.home-fresh_memberFeatures__N88_D li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.7}.home-fresh_memberFeatures__N88_D li+li{margin-top:16px}.home-fresh_memberFeatures__N88_D svg{background:var(--home-action);color:var(--home-white);border-radius:6px;padding:3px}.home-fresh_root__SDWTQ .home-fresh_memberQuote__37IHn{color:var(--home-white);font-size:18px;line-height:1.7;text-align:center;white-space:pre-line}.home-fresh_quoteStar___7Ymt{display:block;color:var(--home-play-yellow);font-size:48px;line-height:1.4;margin-bottom:12px}.home-fresh_footer__LInMW{position:relative;margin-top:96px;background:radial-gradient(ellipse at 95% 100%,#1584ef,transparent 50%),#0756cf;color:var(--home-white);padding:8px 0 24px}.home-fresh_root__SDWTQ .home-fresh_footerWave__QqPa2{position:absolute;top:-63px;left:0;width:100%;height:64px;color:#0756cf;pointer-events:none}.home-fresh_footerWelcome__TiVsX{display:flex;align-items:center;gap:24px;padding-bottom:28px;margin-bottom:36px;border-bottom:1px solid rgb(255 255 255/24%)}.home-fresh_footerWelcome__TiVsX>img{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 8px 8px rgb(0 30 95/20%))}.home-fresh_root__SDWTQ .home-fresh_footer__LInMW .home-fresh_footerWelcome__TiVsX h2{font-size:clamp(23px,2vw,32px);margin:0 0 8px}.home-fresh_footerWelcome__TiVsX h2 span{color:var(--home-play-yellow)}.home-fresh_root__SDWTQ .home-fresh_footerWelcome__TiVsX p{color:#e1f0ff;font-size:16px}.home-fresh_root__SDWTQ .home-fresh_footerBrowse__pOcQL{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;margin-left:auto;border-radius:999px;background:var(--home-white);color:var(--home-blue-700);font-weight:600;flex-shrink:0}.home-fresh_footerLogo___01BB{display:inline-flex;padding:4px 12px;border-radius:20px;margin-bottom:20px;background:var(--home-white)}.home-fresh_footerBrand__67TCl{padding-top:12px}.home-fresh_footerContactIcon__TQ0nR{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--home-play-yellow);color:var(--home-ink)}.home-fresh_footer__LInMW :is(a,button):focus-visible{outline-color:var(--home-play-yellow)}.home-fresh_footerGrid__FewK_{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.35fr;gap:48px}.home-fresh_root__SDWTQ .home-fresh_footer__LInMW h2{font-size:16px;font-weight:700;margin-block:16px 12px;line-height:1.6}.home-fresh_root__SDWTQ .home-fresh_footerIntro__wJbb0{max-width:280px;color:#e1f0ff;font-size:14px}.home-fresh_footerGrid__FewK_ nav a{display:flex;align-items:center;min-height:44px;font-size:14px}.home-fresh_footer__LInMW a:not(.home-fresh_brand__GyBwn):not(.home-fresh_primary__rcbFr):hover{text-decoration:underline;text-underline-offset:4px}.home-fresh_news__yJ1nO p{color:#e1f0ff;font-size:14px;margin-bottom:16px}.home-fresh_footer__LInMW .home-fresh_news__yJ1nO{padding:24px;border:1px solid rgb(255 255 255/32%);border-radius:24px;background:rgb(255 255 255/10%)}.home-fresh_root__SDWTQ .home-fresh_footer__LInMW .home-fresh_news__yJ1nO .home-fresh_primary__rcbFr{background:var(--home-play-yellow);border-color:var(--home-play-yellow);color:var(--home-ink);box-shadow:none}.home-fresh_root__SDWTQ .home-fresh_footer__LInMW .home-fresh_news__yJ1nO .home-fresh_primary__rcbFr:hover{background:#ffec9c}.home-fresh_root__SDWTQ .home-fresh_email__ofA_4{display:inline-flex;align-items:center;min-height:44px;width:fit-content;overflow-wrap:anywhere;margin-top:8px;font-size:14px}.home-fresh_footerBottom__0UqW8{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid rgb(255 255 255/24%)}.home-fresh_footerBottom__0UqW8 small{font-size:12px;color:#e1f0ff}.home-fresh_footerBottom__0UqW8 nav{display:flex;flex-wrap:wrap;gap:4px 24px}.home-fresh_footerBottom__0UqW8 nav a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.home-fresh_consent__nKU7y{position:fixed;z-index:1000;left:24px;right:24px;bottom:20px;width:min(1100px,calc(100% - 48px));margin-inline:auto;display:flex;align-items:center;gap:28px;padding:24px;border:1px solid var(--home-border);border-radius:20px;background:var(--home-white);box-shadow:0 8px 48px rgb(9 39 96/16%)}.home-fresh_root__SDWTQ .home-fresh_consentCopy__mzbP5 h2{font-size:18px;margin-bottom:6px}.home-fresh_consentCopy__mzbP5 p{font-size:14px;line-height:1.7}.home-fresh_root__SDWTQ .home-fresh_consentCopy__mzbP5 a{display:inline;padding-block:12px;color:var(--home-blue-700);text-decoration:underline}.home-fresh_consentActions__wIMXn{display:flex;flex-shrink:0;gap:12px}.home-fresh_root__SDWTQ .home-fresh_consentActions__wIMXn button{font-size:14px;padding-inline:18px;min-height:48px}@media (max-width:1399px){.home-fresh_headerInner__0_m0_{gap:16px}.home-fresh_brand__GyBwn img{width:185px;height:64px}.home-fresh_desktopNav__n77Qb{gap:16px}.home-fresh_desktopNav__n77Qb a{font-size:14px}.home-fresh_actions__3sicl{gap:4px}.home-fresh_root__SDWTQ .home-fresh_accountButton__5fsdK{padding-inline:16px}.home-fresh_heroGrid__CpBMA{min-height:540px}.home-fresh_heroCopy__0zwqH{padding-right:12px}.home-fresh_root__SDWTQ .home-fresh_heroIntro__C4BRd{font-size:17px}.home-fresh_speech__0eX_8{display:none}.home-fresh_trustItem__A6bD6{gap:10px;padding-inline:12px}.home-fresh_trustIcon___TQCO{width:44px;height:44px;flex-basis:44px}.home-fresh_trustItem__A6bD6 strong{font-size:15px}.home-fresh_categories__1HVnI{gap:16px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.home-fresh_category__opQBs:last-child:nth-child(odd){grid-column:1/-1}.home-fresh_category__opQBs{padding-inline:18px}.home-fresh_productGrid__J8yWq{gap:18px}.home-fresh_productCopy__w0DIw{padding-inline:16px}.home-fresh_productBottom__JpctN{padding-inline:16px;flex-wrap:wrap}.home-fresh_membership__8WpS3{grid-template-columns:.65fr 1.5fr 1fr;gap:24px}.home-fresh_memberQuote__37IHn{display:none}.home-fresh_footerGrid__FewK_{gap:28px}}@media (max-width:1150px){.home-fresh_desktopNav__n77Qb{display:none}.home-fresh_mobileMenu__z0PME{display:block}.home-fresh_root__SDWTQ .home-fresh_heroCopy__0zwqH h1{font-size:38px}.home-fresh_heroCopy__0zwqH>.home-fresh_eyebrow__diqwP{font-size:16px}.home-fresh_heroArt__I_E2S img{object-position:66% center}.home-fresh_trust__wUNWg{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.home-fresh_trustItem__A6bD6{justify-content:flex-start;padding-inline:24px}.home-fresh_trustItem__A6bD6:nth-child(2){border-right:0}.home-fresh_categories__1HVnI{grid-template-columns:repeat(3,minmax(0,1fr))}.home-fresh_productGrid__J8yWq{gap:24px}.home-fresh_articleGrid__GJldI,.home-fresh_productGrid__J8yWq{grid-template-columns:repeat(2,minmax(0,1fr))}.home-fresh_productBottom__JpctN{flex-wrap:nowrap}.home-fresh_footerGrid__FewK_{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}}@media (max-width:800px){.home-fresh_footerWelcome__TiVsX{flex-wrap:wrap;gap:16px}.home-fresh_footerWelcome__TiVsX>img{width:80px;height:80px}.home-fresh_footerWelcome__TiVsX>div{flex:1;min-width:0}.home-fresh_root__SDWTQ .home-fresh_footerBrowse__pOcQL{margin-left:96px}.home-fresh_helpNav__dGtaK .home-fresh_utilityExtra__7qJ6q,.home-fresh_utilityMenu__N2zNm{display:none}.home-fresh_consent__nKU7y{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.home-fresh_consentActions__wIMXn{justify-content:flex-end}.home-fresh_heroGrid__CpBMA{grid-template-columns:1fr}.home-fresh_heroCopy__0zwqH{padding:40px 0 24px}.home-fresh_root__SDWTQ .home-fresh_heroCopy__0zwqH h1{font-size:clamp(34px,5.3vw,44px);line-height:1.35}.home-fresh_heroArt__I_E2S{height:380px;margin-inline:calc(-1 * var(--home-gutter))}.home-fresh_heroArt__I_E2S img{object-position:60% 48%}.home-fresh_heroArt__I_E2S:after{background:linear-gradient(#e8f7ff,transparent 18%)}.home-fresh_heroCopy__0zwqH>.home-fresh_eyebrow__diqwP{margin-bottom:16px}.home-fresh_trust__wUNWg{margin-top:-12px}.home-fresh_sectionHeader__JgoYq{align-items:flex-start}.home-fresh_root__SDWTQ .home-fresh_textLink__GAhJM{font-size:14px}.home-fresh_categories__1HVnI{grid-template-columns:repeat(2,minmax(0,1fr))}.home-fresh_subjectMatters__a3dkb{grid-template-columns:1fr;gap:10px}.home-fresh_subjectMatters__a3dkb>div{justify-content:flex-start}.home-fresh_membership__8WpS3{grid-template-columns:.75fr 1.25fr;padding:24px}.home-fresh_memberFeatures__N88_D{grid-column:1/-1}.home-fresh_memberFeatures__N88_D li{font-size:16px}}@media (max-width:540px){.home-fresh_footer__LInMW{margin-top:72px}.home-fresh_root__SDWTQ .home-fresh_footer__LInMW .home-fresh_footerWelcome__TiVsX h2{font-size:23px}.home-fresh_root__SDWTQ .home-fresh_footerWelcome__TiVsX p{font-size:14px}.home-fresh_footerWelcome__TiVsX>img{width:64px;height:80px}.home-fresh_root__SDWTQ .home-fresh_footerBrowse__pOcQL{margin-left:0;width:100%;min-width:0;max-width:100%;text-align:center;font-size:14px;padding-inline:18px}.home-fresh_footer__LInMW .home-fresh_news__yJ1nO{padding:20px}.home-fresh_category__opQBs:before{width:112px;height:112px}.home-fresh_root__SDWTQ .home-fresh_categorySparkles__WqGqm{height:128px}.home-fresh_root__SDWTQ{--home-gutter:20px;--home-radius-card:18px}.home-fresh_helpNav__dGtaK{gap:8px}.home-fresh_helpNav__dGtaK a{font-size:12px}.home-fresh_helpNav__dGtaK a:first-child{display:none}.home-fresh_topbarInner__s2QPR{gap:4px}.home-fresh_languages__flfjG a{font-size:13px}.home-fresh_languages__flfjG{grid-template-columns:52px 48px}.home-fresh_headerInner__0_m0_{min-height:76px;gap:4px}.home-fresh_root__SDWTQ{--kf-header-height:77px}.home-fresh_brand__GyBwn img{width:156px;height:54px}.home-fresh_actions__3sicl{gap:2px}.home-fresh_searchButton__s0LY7{display:none}.home-fresh_brand__GyBwn{min-width:0;flex-shrink:1}.home-fresh_brand__GyBwn img{max-width:100%}.home-fresh_root__SDWTQ .home-fresh_accountButton__5fsdK{display:none}.home-fresh_root__SDWTQ .home-fresh_heroCopy__0zwqH h1{font-size:clamp(30px,7.7vw,40px);margin-bottom:20px}.home-fresh_heroCopy__0zwqH{padding-top:28px}.home-fresh_root__SDWTQ .home-fresh_heroIntro__C4BRd{font-size:16px;margin-bottom:24px}.home-fresh_root__SDWTQ .home-fresh_primary__rcbFr,.home-fresh_root__SDWTQ .home-fresh_secondary__ccBiB{font-size:14px;padding:12px 20px}.home-fresh_heroArt__I_E2S{height:275px}.home-fresh_heroCtas__ZRjr6{gap:10px}.home-fresh_trust__wUNWg{padding:20px 8px;gap:20px 0}.home-fresh_trustItem__A6bD6{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0 8px}.home-fresh_trustItem__A6bD6 strong{font-size:14px}.home-fresh_trustItem__A6bD6 p>span{font-size:12px;line-height:1.65}.home-fresh_sectionHeader__JgoYq{display:block;margin-bottom:18px}.home-fresh_root__SDWTQ .home-fresh_sectionIntro__kcTPY{font-size:14px}.home-fresh_root__SDWTQ .home-fresh_textLink__GAhJM{margin-top:10px}.home-fresh_root__SDWTQ .home-fresh_eyebrow__diqwP{font-size:13px}.home-fresh_categories__1HVnI{gap:12px}.home-fresh_category__opQBs{padding:16px 12px 48px;min-height:236px}.home-fresh_category__opQBs img{width:104px;height:104px;margin-bottom:12px}.home-fresh_categoryCopy__OwwXm{padding-right:0}.home-fresh_categoryCopy__OwwXm>span{font-size:12px}.home-fresh_root__SDWTQ .home-fresh_categoryCopy__OwwXm h3{font-size:16px}.home-fresh_categoryArrow__QnsVi{bottom:10px;right:12px}.home-fresh_productGrid__J8yWq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-fresh_articleGrid__GJldI{grid-template-columns:minmax(0,1fr);gap:12px}.home-fresh_articleCard___aZqJ{min-height:0}.home-fresh_articleCopy__NbuXF{min-height:188px;padding:20px 18px 18px}.home-fresh_root__SDWTQ .home-fresh_articleTitle__dwWGF{font-size:17px}.home-fresh_productCover__eWyMU{margin:8px 8px 0;border-radius:12px}.home-fresh_productCopy__w0DIw{padding:12px 10px 4px}.home-fresh_root__SDWTQ .home-fresh_productCopy__w0DIw h3{font-size:16px;line-height:1.6;margin-bottom:8px}.home-fresh_productCopy__w0DIw h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-fresh_root__SDWTQ .home-fresh_productMeta__flh1s{font-size:12px;align-items:flex-start}.home-fresh_root__SDWTQ .home-fresh_previewLabel__cjNZZ{right:4px;bottom:4px;padding:4px 6px;gap:2px}.home-fresh_productBottom__JpctN{padding:8px 10px 12px;gap:4px;flex-wrap:wrap}.home-fresh_productBottom__JpctN>strong{font-size:18px}.home-fresh_root__SDWTQ .home-fresh_buyButton__quoHK{width:44px;min-width:44px;height:44px;padding:0}.home-fresh_buyButton__quoHK>span{display:none}.home-fresh_membership__8WpS3{grid-template-columns:1fr;padding:24px;gap:16px}.home-fresh_memberArt__LE__t{width:160px;height:160px;margin-inline:auto}.home-fresh_memberCopy__tHbfx>.home-fresh_eyebrow__diqwP{font-size:14px}.home-fresh_root__SDWTQ .home-fresh_memberCopy__tHbfx h2{font-size:28px}.home-fresh_root__SDWTQ .home-fresh_memberFeatures__N88_D{padding:20px 16px}.home-fresh_memberFeatures__N88_D li{font-size:14px}.home-fresh_footerGrid__FewK_{gap:20px}.home-fresh_footerGrid__FewK_>:first-child,.home-fresh_news__yJ1nO{grid-column:1/-1}.home-fresh_root__SDWTQ .home-fresh_footer__LInMW h2{font-size:16px}.home-fresh_footerGrid__FewK_ nav a{min-height:44px;font-size:13px}.home-fresh_footerBottom__0UqW8{display:block}.home-fresh_footerBottom__0UqW8 nav{gap:0 20px;margin-top:12px}.home-fresh_consent__nKU7y{left:12px;right:12px;bottom:12px;width:calc(100% - 24px);padding:16px}.home-fresh_consentActions__wIMXn{gap:8px}.home-fresh_root__SDWTQ .home-fresh_consentActions__wIMXn button{flex:1;font-size:13px;padding-inline:10px}}.home-fresh_bottomNav__IPT5h{display:none}@media (max-width:800px){.home-fresh_root__SDWTQ:has([data-testid=worksheet-sticky-buy-bar]){padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}}@media (max-width:800px){.home-fresh_root__SDWTQ:has(>.home-fresh_bottomNav__IPT5h){padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.home-fresh_root__SDWTQ .home-fresh_bottomNav__IPT5h{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:40;padding:6px max(4px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom, 0px)) max(4px,env(safe-area-inset-left,0px));background:var(--home-white);border-top:1px solid var(--home-border);box-shadow:0 -4px 20px rgb(12 54 120/8%)}.home-fresh_root__SDWTQ .home-fresh_bottomNav__IPT5h a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:60px;gap:3px;border-radius:12px;color:var(--home-blue-700);font-size:12px;line-height:1.5;text-align:center}.home-fresh_root__SDWTQ .home-fresh_bottomNav__IPT5h a[aria-current=page]{background:var(--home-blue-50);font-weight:700;box-shadow:inset 0 3px var(--home-action)}.home-fresh_bottomNavIcon__o6n6w{position:relative;display:flex}.home-fresh_bottomNavIcon__o6n6w>svg{width:24px;height:24px}.home-fresh_bottomNavBadge__7ua31{position:absolute;top:-5px;left:16px;padding:0 4px;min-width:18px;border-radius:999px;background:var(--home-blue-700);color:white;font-size:10px;line-height:18px}.home-fresh_root__SDWTQ.home-fresh_consent__nKU7y{bottom:calc(84px + env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 108px - env(safe-area-inset-bottom, 0px));overflow-y:auto}.home-fresh_root__SDWTQ :is(a,button){scroll-margin-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}}@media (max-width:359px){.home-fresh_productGrid__J8yWq{grid-template-columns:minmax(0,1fr)}.home-fresh_productCard__Xa3rs{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start}.home-fresh_productCover__eWyMU{grid-row:1/3;width:92px;margin:8px 0 8px 8px}.home-fresh_productBottom__JpctN{grid-column:2;width:100%}}@media (prefers-reduced-motion:reduce){.home-fresh_root__SDWTQ *,.home-fresh_root__SDWTQ :after,.home-fresh_root__SDWTQ :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.home-fresh_root__SDWTQ .home-fresh_bottomNav__IPT5h,.home-fresh_root__SDWTQ .home-fresh_footer__LInMW,.home-fresh_root__SDWTQ .home-fresh_header__xXg0v,.home-fresh_root__SDWTQ .home-fresh_skipLink__L4FEw,.home-fresh_root__SDWTQ .home-fresh_topbar__HlNod{display:none!important}.home-fresh_root__SDWTQ{padding-bottom:0!important}}.not-found_root__AL_sy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:var(--kf-space-8);max-width:1100px;margin:auto;padding:64px var(--kf-gutter);font-family:var(--kf-font-body);color:var(--kf-ink)}.not-found_art__XnZBx{width:100%;max-width:300px;height:auto;aspect-ratio:1/1;object-fit:contain;justify-self:center}.not-found_code__t6VL9{display:block;margin-bottom:var(--kf-space-4);color:var(--kf-action);font-size:15px;font-weight:600}.not-found_title__2X4g3{margin:0 0 var(--kf-space-4);font-size:clamp(28px,3vw,40px);line-height:1.4;font-weight:700}.not-found_body__O6zR_{margin:0 0 var(--kf-space-8);color:var(--kf-text);font-size:16px;line-height:1.7}.not-found_actions__m6qZo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kf-space-4)}.not-found_primary__BibqB{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:var(--kf-button-radius);background:var(--kf-button-bg);color:var(--kf-white);font-size:16px;font-weight:600;text-decoration:none}.not-found_primary__BibqB:hover{background:var(--kf-action-hover);color:var(--kf-white)}.not-found_secondary__QtnBe{display:inline-flex;align-items:center;min-height:44px;color:var(--kf-action-hover);font-size:16px;font-weight:600;text-decoration:underline}.not-found_root__AL_sy a:focus-visible{outline:3px solid var(--kf-action);outline-offset:3px}@media (max-width:800px){.not-found_root__AL_sy{grid-template-columns:minmax(0,1fr);padding-block:40px}.not-found_art__XnZBx{order:2;max-width:280px}}html:lang(en) .not-found_only-th__RGkeP,html:not(:lang(en)) .not-found_only-en__z4Lw8{display:none}.product-card_grid__bzn8u{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-card_card__4Ydy6{display:flex;flex-direction:column;min-width:0;background:var(--kf-card-bg);border:1px solid var(--kf-border);border-radius:var(--kf-card-radius);box-shadow:var(--kf-card-shadow)}.product-card_card__4Ydy6 .product-card_cover__JLUYS{position:relative;display:grid;place-items:center;aspect-ratio:var(--kf-cover-aspect);margin:10px 10px 0;overflow:hidden;border-radius:var(--kf-radius-sm);background:var(--kf-background)}.product-card_cover__JLUYS img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.product-card_coverFallback__m_rS1{display:grid;place-items:center;width:100%;height:100%}.product-card_coverFallback__m_rS1>svg{width:40px;height:40px;color:var(--kf-muted)}.product-card_copy__SLeij{padding:16px 16px 8px}.product-card_card__4Ydy6 .product-card_band__7cYpS{font-size:13px;color:var(--kf-action-hover);margin-bottom:6px}.product-card_card__4Ydy6 h3{font-size:18px;line-height:1.6;margin:0}.product-card_card__4Ydy6 h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card_card__4Ydy6 .product-card_meta__u28D5{font-size:13px;color:var(--kf-muted);margin-top:8px}.product-card_bottom__m_O9m{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 16px 16px;margin-top:auto}.product-card_price__76mk_{display:flex;flex-direction:column;font-size:12px}.product-card_price__76mk_ strong{font-size:20px;color:var(--kf-ink)}.product-card_price__76mk_ del{color:var(--kf-muted)}.product-card_price__76mk_ span{color:var(--kf-danger)}.product-card_card__4Ydy6 .product-card_details__Jmci2{display:inline-flex;align-items:center;min-height:44px;gap:8px;color:var(--kf-action-hover)}.product-card_details__Jmci2 svg{width:18px;height:18px}.product-card_empty__3hK2l{max-width:var(--kf-container-reading);margin-inline:auto;padding-block:var(--kf-space-section);color:var(--kf-muted);text-align:center;line-height:var(--kf-line-height-body)}@media (max-width:1150px){.product-card_grid__bzn8u{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:540px){.product-card_grid__bzn8u{gap:12px}.product-card_copy__SLeij{padding:var(--kf-space-3) var(--kf-space-3) var(--kf-space-2)}.product-card_card__4Ydy6 h3{font-size:16px}.product-card_bottom__m_O9m{padding:8px 10px 12px}.product-card_price__76mk_ strong{font-size:18px}}@container catalog-results (min-width: 360px){.product-card_grid__bzn8u{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@container catalog-results (min-width: 760px){.product-card_grid__bzn8u{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@container catalog-results (min-width: 1050px){.product-card_grid__bzn8u{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media (max-width:359px){.product-card_grid__bzn8u{grid-template-columns:1fr}.product-card_card__4Ydy6{display:grid;grid-template-columns:100px minmax(0,1fr)}.product-card_card__4Ydy6 .product-card_cover__JLUYS{width:90px;grid-row:1/3;margin:8px 0 8px 8px}.product-card_bottom__m_O9m{grid-column:2}}.worksheet-teaching-guide_guide__LeNH0{margin-top:32px;padding-top:32px;border-top:1px solid var(--kf-border)}.worksheet-teaching-guide_header__LyLnC{margin-bottom:20px}.worksheet-teaching-guide_eyebrow__c7jnQ{margin:0 0 4px;color:var(--kf-action);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.worksheet-teaching-guide_header__LyLnC h2{margin:0;color:var(--kf-ink);font-size:clamp(24px,2vw,30px);line-height:1.5}.worksheet-teaching-guide_grid__S3nvh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.worksheet-teaching-guide_card__zAF7d{position:relative;min-width:0;padding:20px;border:1px solid var(--kf-blue-200);border-radius:16px;background:var(--kf-blue-50)}.worksheet-teaching-guide_number__ynt_o{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:14px;border-radius:50%;background:var(--kf-action);color:var(--kf-white);font-size:12px;font-weight:700;line-height:1}.worksheet-teaching-guide_card__zAF7d h3{margin:0 0 8px;color:var(--kf-ink);font-size:18px;line-height:1.5}.worksheet-teaching-guide_card__zAF7d p{margin:0;color:var(--kf-text);font-size:15px;line-height:1.75;white-space:pre-line}@media (max-width:540px){.worksheet-teaching-guide_guide__LeNH0{margin-top:24px;padding-top:24px}.worksheet-teaching-guide_grid__S3nvh{grid-template-columns:minmax(0,1fr)}.worksheet-teaching-guide_card__zAF7d{padding:16px}}.catalog-filter_root__1a6qP{color:var(--kf-ink);font-family:var(--kf-font-body);margin-bottom:40px;display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px}.catalog-filter_results__mMFik{min-width:0;container:catalog-results/inline-size}.catalog-filter_search__kX6EE{margin-bottom:24px}.catalog-filter_search__kX6EE label{display:block;margin-bottom:8px;font-weight:700}.catalog-filter_searchRow__OvgRe{display:flex;gap:12px}.catalog-filter_searchRow__OvgRe button{flex-shrink:0;white-space:nowrap}.catalog-filter_searchRow__OvgRe input{width:100%;min-width:0;min-height:48px;padding:12px 16px;border:1px solid var(--kf-blue-200);border-radius:12px;background:var(--kf-surface);color:var(--kf-ink);font:400 16px/1.5 var(--kf-font-body)}.catalog-filter_searchRow__OvgRe input:focus-visible{outline:3px solid var(--kf-action-hover);outline-offset:3px}.catalog-filter_search__kX6EE .catalog-filter_clear__nGQMa{overflow-wrap:anywhere;text-align:start}.catalog-filter_pagination__JfcfL{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px}.catalog-filter_pagination__JfcfL button:disabled{background:var(--kf-blue-100);color:var(--kf-muted);border-color:var(--kf-blue-200);cursor:not-allowed}.catalog-filter_panel__Nizzh{position:static;overflow:visible;width:100%;max-width:none;max-height:none;margin:0 0 24px;padding:24px;border:1px solid var(--kf-blue-200);border-radius:24px;background:var(--kf-surface);color:var(--kf-ink);box-sizing:border-box}.catalog-filter_head__96Qvn{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.catalog-filter_head__96Qvn h2{margin:0;font:700 22px/1.5 var(--kf-font-body);color:var(--kf-ink)}.catalog-filter_fields__1WUAC{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.catalog-filter_field__i_vCn{min-width:0}.catalog-filter_apply__0jYjJ,.catalog-filter_clear__nGQMa,.catalog-filter_close__HkmeE,.catalog-filter_openButton__nmYuh{min-height:44px;padding:10px 16px;font:600 16px/1.5 var(--kf-font-body);cursor:pointer;border-radius:12px}.catalog-filter_clear__nGQMa{color:var(--kf-action-hover);background:transparent;border:0;margin-top:12px;text-decoration:underline}.catalog-filter_apply__0jYjJ,.catalog-filter_openButton__nmYuh{background:var(--kf-action);color:white;border:1px solid var(--kf-action)}.catalog-filter_close__HkmeE{min-width:44px;border:1px solid var(--kf-blue-200);background:var(--kf-background);color:var(--kf-ink);font-size:24px}.catalog-filter_root__1a6qP button:focus-visible{outline:3px solid var(--kf-action-hover);outline-offset:3px}.catalog-filter_status__a7eLE{margin:0 0 24px;color:var(--kf-text);font-size:16px;line-height:1.65}.catalog-filter_close__HkmeE,.catalog-filter_foot__689H0,.catalog-filter_mobileBar__lugEr{display:none}@media (max-width:991px){.catalog-filter_root__1a6qP{display:block}.catalog-filter_results__mMFik{margin-top:24px}.catalog-filter_mobileBar__lugEr{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-filter_mobileBar__lugEr .catalog-filter_clear__nGQMa{margin:0}.catalog-filter_panel__Nizzh:not(:modal){display:none}.catalog-filter_panel__Nizzh{position:fixed;inset:auto 0 0;margin:0;padding:0;width:100%;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:24px 24px 0 0}.catalog-filter_panel__Nizzh::backdrop{background:rgb(9 39 96/48%)}.catalog-filter_panelContent__SIkx_{padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.catalog-filter_fields__1WUAC{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter_close__HkmeE,.catalog-filter_foot__689H0{display:block}.catalog-filter_foot__689H0{margin-top:24px}.catalog-filter_apply__0jYjJ{width:100%}}@media (max-width:540px){.catalog-filter_fields__1WUAC{grid-template-columns:minmax(0,1fr);gap:16px}}.hero-overlay_about__T8Rcy,.hero-overlay_ar__t57EH,.hero-overlay_articles__yT3Ae,.hero-overlay_books__TP6od,.hero-overlay_membership__mTMXT,.hero-overlay_print__rptGl,.hero-overlay_support__HgsIi,.hero-overlay_workbooks__w8_OL{position:relative;isolation:isolate}.hero-overlay_about__T8Rcy:before,.hero-overlay_ar__t57EH:before,.hero-overlay_articles__yT3Ae:before,.hero-overlay_books__TP6od:before,.hero-overlay_membership__mTMXT:before,.hero-overlay_print__rptGl:before,.hero-overlay_support__HgsIi:before,.hero-overlay_workbooks__w8_OL:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--overlay-art);background-position:right max(20px,var(--kf-gutter,24px)) center;background-size:auto min(var(--overlay-art-height),calc(100% - 28px));background-repeat:no-repeat}.hero-overlay_books__TP6od{--overlay-art:url(/images/books-art-v2.webp);--overlay-art-height:230px}.hero-overlay_workbooks__w8_OL{--overlay-art:url(/images/workbooks-hero-art-v1.webp);--overlay-art-height:300px}.hero-overlay_membership__mTMXT{--overlay-art:url(/images/membership-hero-panorama-v3.webp);--overlay-art-height:250px}.hero-overlay_support__HgsIi{--overlay-art:url(/images/support-art-v2.webp);--overlay-art-height:230px}.hero-overlay_about__T8Rcy{--overlay-art:url(/images/about-art-v2.webp);--overlay-art-height:220px}.hero-overlay_print__rptGl{--overlay-art:url(/images/print-art-v2.webp);--overlay-art-height:230px}.hero-overlay_ar__t57EH{--overlay-art:url(/images/ar-hero-art-v2.webp);--overlay-art-height:250px}.hero-overlay_articles__yT3Ae{--overlay-art:url(/images/articles-art-v1.webp);--overlay-art-height:230px}@media (min-width:801px) and (max-width:1100px){.hero-overlay_articles__yT3Ae,.hero-overlay_books__TP6od,.hero-overlay_print__rptGl,.hero-overlay_support__HgsIi{--overlay-art-height:180px}.hero-overlay_workbooks__w8_OL{--overlay-art-height:235px}.hero-overlay_membership__mTMXT{--overlay-art-height:190px}.hero-overlay_about__T8Rcy{--overlay-art-height:175px}.hero-overlay_ar__t57EH{--overlay-art-height:190px}}@media (max-width:800px){.hero-overlay_about__T8Rcy:before,.hero-overlay_ar__t57EH:before,.hero-overlay_articles__yT3Ae:before,.hero-overlay_books__TP6od:before,.hero-overlay_membership__mTMXT:before,.hero-overlay_print__rptGl:before,.hero-overlay_support__HgsIi:before,.hero-overlay_workbooks__w8_OL:before{display:none}}@media (min-width:801px) and (max-width:900px){.hero-overlay_articles__yT3Ae:before{display:none}}.bundle_grid__zdPG0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bundle_hero__vLZqu{min-height:clamp(250px,21vw,330px)}.bundle_heroCopy__kANi0{max-width:44rem}.bundle_itemsHeading__L2Uu8{margin-top:var(--kf-space-section)}.bundle_previewSection__WVf_X{margin-bottom:var(--kf-space-section)}.bundle_previewTitle__zDYNC{text-align:center}.bundle_card__YEbgh{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--kf-border);border-radius:var(--kf-radius-lg);background:var(--kf-white)}.bundle_cover__KpRwp{display:block;margin-bottom:20px;border-radius:var(--kf-radius-sm);overflow:hidden}.bundle_coverEmpty__nWoSL{background:var(--kf-blue-100)}.bundle_cover__KpRwp img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.bundle_coverFallback__U__q_{display:grid;place-items:center;width:100%;aspect-ratio:4/3;background:var(--kf-blue-50);color:var(--kf-muted)}.bundle_coverFallback__U__q_ svg{width:40px;height:40px}.bundle_coverEmpty__nWoSL img{object-fit:contain;padding:20px}.bundle_name__KCcsN{margin:0 0 4px;font-size:19px;line-height:1.5;font-weight:700}.bundle_name__KCcsN a{color:var(--kf-ink);text-decoration:none}.bundle_name__KCcsN a:hover{color:var(--kf-action)}.bundle_rule__EEj6w{display:block;width:100%;height:1px;margin:4px 0 20px;background:var(--kf-border)}.bundle_features__vlYmQ{margin-bottom:24px}.bundle_feature__PlYIF{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;color:var(--kf-text)}.bundle_feature__PlYIF svg{width:18px;height:18px;flex-shrink:0;margin-top:3px;color:var(--kf-success)}.bundle_foot__SQ1nn{margin-top:auto}.bundle_price___nnCS{display:flex;align-items:flex-end;gap:8px;margin-bottom:20px}.bundle_priceValue__MMPfe{color:var(--kf-action);font-size:28px;font-weight:400;line-height:1}.bundle_priceUnit__SJgdo{color:var(--kf-text);font-size:16px}.bundle_saving__Gjmmr{display:flex;align-items:center;gap:8px;margin:0 0 20px}.bundle_saving__Gjmmr del{color:var(--kf-muted);font-size:15px}.bundle_savingBadge__ABCQ0{padding:2px 10px;border-radius:var(--kf-radius-pill);background:#fdecee;color:var(--kf-red-700);font-size:13px;font-weight:600}.bundle_empty__Sa06e{display:grid;place-items:center;min-height:260px;padding:48px 32px;border:1px solid var(--kf-border);border-radius:var(--kf-radius-lg);background:var(--kf-white);box-shadow:var(--kf-card-shadow);text-align:center}.bundle_emptyCopy__VP5oh{max-width:42rem}.bundle_emptyEyebrow__rQsPC{display:block;margin-bottom:8px;color:var(--kf-action);font-size:15px;font-weight:700}.bundle_empty__Sa06e h2{margin:0 0 12px;color:var(--kf-ink);font-size:clamp(24px,2.5vw,32px);line-height:1.35}.bundle_empty__Sa06e p{max-width:38rem;margin:0 auto;color:var(--kf-text);font-size:16px;line-height:1.8}.bundle_emptyActions__5BvuD{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.bundle_emptyPrimary__Oh7U_,.bundle_emptySecondary__e2JKv{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:var(--kf-button-radius);font-size:16px;font-weight:700;text-decoration:none}.bundle_emptyPrimary__Oh7U_{background:var(--kf-button-bg);color:var(--kf-white)}.bundle_emptyPrimary__Oh7U_:hover{background:var(--kf-action-hover);color:var(--kf-white)}.bundle_emptySecondary__e2JKv{border:1px solid var(--kf-action);background:var(--kf-white);color:var(--kf-action-hover)}.bundle_emptySecondary__e2JKv:hover{background:var(--kf-blue-100);color:var(--kf-action-hover)}.bundle_emptyPrimary__Oh7U_ svg{width:18px;height:18px}.bundle_unavailable__j35Gd{max-width:680px;padding:clamp(24px,4vw,40px);border:1px solid var(--kf-border);border-radius:var(--kf-radius-lg);background:var(--kf-white);box-shadow:var(--kf-shadow-sm)}.bundle_unavailable__j35Gd h2{margin:0 0 var(--kf-space-text-block);color:var(--kf-ink);font-size:var(--kf-font-size-section);line-height:1.35}.bundle_unavailable__j35Gd p{max-width:58ch;margin:0;color:var(--kf-text)}.bundle_unavailableActions__H1UQU{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bundle_unavailablePrimary__TxH3T,.bundle_unavailableSecondary__vZc_R{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:var(--kf-radius-pill);font-weight:700;text-decoration:none}.bundle_unavailablePrimary__TxH3T{background:var(--kf-action);color:var(--kf-white)}.bundle_unavailablePrimary__TxH3T:hover{background:var(--kf-action-hover);color:var(--kf-white)}.bundle_unavailableSecondary__vZc_R{border:1px solid var(--kf-action);background:var(--kf-white);color:var(--kf-action-hover)}.bundle_unavailableSecondary__vZc_R:hover{background:var(--kf-blue-100);color:var(--kf-action-hover)}.bundle_unavailablePrimary__TxH3T:focus-visible,.bundle_unavailableSecondary__vZc_R:focus-visible{outline:3px solid var(--kf-action);outline-offset:3px}@media (max-width:1100px){.bundle_grid__zdPG0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.bundle_grid__zdPG0{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.bundle_hero__vLZqu{min-height:0}.bundle_empty__Sa06e{min-height:0;padding:36px 20px}.bundle_emptyActions__5BvuD{flex-direction:column}.bundle_emptyPrimary__Oh7U_,.bundle_emptySecondary__e2JKv{width:100%}.bundle_unavailableActions__H1UQU{flex-direction:column}.bundle_unavailablePrimary__TxH3T,.bundle_unavailableSecondary__vZc_R{width:100%}}.bundle_cardCta__DKmi4{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 24px;border-radius:var(--kf-button-radius);background:var(--kf-button-bg);color:var(--kf-white);font-size:16px;font-weight:600;text-decoration:none}.bundle_cardCta__DKmi4:hover{background:var(--kf-action-hover);color:var(--kf-white)}.bundle_cardCta__DKmi4 svg{width:18px;height:18px}.bundle_offer__UhZTH{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:28px 32px;border:1px solid var(--kf-border);border-radius:var(--kf-radius-lg);background:var(--kf-white)}.bundle_offerWho__6VJqI{display:flex;align-items:center;gap:16px;min-width:0}.bundle_offerWho__6VJqI img{width:72px;height:72px;flex-shrink:0;border-radius:var(--kf-radius-sm);object-fit:cover}.bundle_offerIconFallback__3h4G4{display:grid;place-items:center;width:72px;height:72px;flex-shrink:0;border-radius:var(--kf-radius-sm);background:var(--kf-blue-50);color:var(--kf-muted)}.bundle_offerIconFallback__3h4G4 svg{width:30px;height:30px}.bundle_offerTitle__JHqDC{display:block;color:var(--kf-ink);font-size:18px;font-weight:700}.bundle_offerDescription__9ge2U{max-width:34ch;margin:4px 0 0;color:var(--kf-text);line-height:1.6}.bundle_offerPrice___vAHR{display:flex;align-items:flex-end;gap:4px}.bundle_offerPrice___vAHR strong{color:var(--kf-action);font-size:30px;font-weight:400;line-height:1}.bundle_offerPrice___vAHR span{color:var(--kf-muted);font-size:16px}.bundle_offerAction__DkEU7{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:10px;padding:10px 18px;border:1px solid var(--kf-action);border-radius:var(--kf-radius-pill);background:var(--kf-action);color:var(--kf-white);cursor:pointer;font:700 15px/1.2 var(--kf-font-body);text-decoration:none;transition:background-color var(--kf-duration-fast) ease,border-color var(--kf-duration-fast) ease,transform var(--kf-duration-fast) ease}.bundle_offerAction__DkEU7:hover:not(:disabled){border-color:var(--kf-action-hover);background:var(--kf-action-hover);color:var(--kf-white);transform:translateY(-1px)}.bundle_offerAction__DkEU7:focus-visible{outline:3px solid color-mix(in srgb,var(--kf-action) 32%,white);outline-offset:3px}.bundle_offerAction__DkEU7:disabled{cursor:wait;opacity:.7}.bundle_offerAction__DkEU7 img{width:18px;height:18px;object-fit:contain}.bundle_includes__IfZ4K{margin-top:24px;padding:28px 32px;border:1px solid var(--kf-border);border-radius:var(--kf-radius-lg);background:var(--kf-white)}.bundle_includesGrid__7W2QJ{gap:12px 24px}.bundle_includesGrid__7W2QJ,.bundle_previews__UiR3p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bundle_previews__UiR3p{gap:24px}.bundle_previewsOne__BMqbQ{grid-template-columns:minmax(0,1fr)}.bundle_previews__UiR3p img{width:100%;height:auto;border-radius:var(--kf-radius-sm);object-fit:contain}.bundle_previewNote___d7XP{margin:24px 0 0;color:var(--kf-muted);font-size:14px;text-align:center}@media (max-width:700px){.bundle_includesGrid__7W2QJ,.bundle_previews__UiR3p{grid-template-columns:minmax(0,1fr)}.bundle_offer__UhZTH{padding:24px 20px}}.related-worksheets_root__FmmrI{padding-block:var(--kf-space-section);background:var(--kf-background);font-family:var(--kf-font-body);color:var(--kf-ink)}.related-worksheets_heading__jpN01{margin-bottom:24px}.related-worksheets_heading__jpN01 h2{font-size:clamp(24px,2.2vw,32px);line-height:1.4;color:var(--kf-ink);margin:0 0 12px}.related-worksheets_heading__jpN01 p{max-width:70ch;font-size:16px;line-height:1.65;color:var(--kf-text);margin:0}