._card_ka1i8_10{--hc-tint: var(--sp-peach-tint);--hc-ink: var(--tk-brand-text);--hc-edge: var(--sp-peach-edge);container-type:inline-size;height:100%;background-color:var(--sp-card);border:1px solid var(--sp-line);border-radius:1.5rem;box-shadow:var(--sp-shadow);box-sizing:border-box;transition:transform var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._card_ka1i8_10:hover{transform:translateY(-2px);border-color:var(--hc-edge);box-shadow:var(--sp-shadow-hover)}._lavender_ka1i8_34{--hc-tint: var(--sp-lavender-tint);--hc-ink: var(--sp-lavender-ink);--hc-edge: var(--sp-lavender-edge)}._sage_ka1i8_40{--hc-tint: var(--sp-sage-tint);--hc-ink: var(--sp-sage-ink);--hc-edge: var(--sp-sage-edge)}._blue_ka1i8_46{--hc-tint: var(--sp-blue-tint);--hc-ink: var(--sp-blue-ink);--hc-edge: var(--sp-blue-edge)}._butter_ka1i8_52{--hc-tint: hsl(46 90% 89%);--hc-ink: hsl(36 80% 22%);--hc-edge: hsl(42 70% 45%)}._mint_ka1i8_58{--hc-tint: var(--sp-mint-tint);--hc-ink: hsl(160 45% 20%);--hc-edge: hsl(160 35% 40%)}.dark ._butter_ka1i8_52{--hc-tint: hsl(42 28% 20%);--hc-ink: hsl(45 85% 78%);--hc-edge: hsl(44 55% 55%)}.dark ._mint_ka1i8_58{--hc-ink: hsl(155 45% 80%);--hc-edge: hsl(158 30% 52%)}._stackInner_ka1i8_77{display:flex;flex-direction:column;gap:.875rem;height:100%;padding:1.25rem;box-sizing:border-box}._compact_ka1i8_86 ._stackInner_ka1i8_77{gap:.75rem;padding:1rem 1.125rem 1.125rem}._header_ka1i8_91{display:flex;align-items:center;gap:.875rem}._iconTile_ka1i8_97{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;border-radius:1rem;background-color:var(--hc-tint);color:var(--hc-ink);transition:transform var(--animation-duration-normal) ease}._compact_ka1i8_86 ._iconTile_ka1i8_97{width:2.5rem;height:2.5rem;border-radius:.875rem}._card_ka1i8_10:hover ._iconTile_ka1i8_97{transform:rotate(-8deg) scale(1.05)}._heading_ka1i8_119{display:flex;flex-direction:column;gap:.125rem;min-width:0}._name_ka1i8_126{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--sp-ink);overflow-wrap:anywhere}._compact_ka1i8_86 ._name_ka1i8_126{font-size:1rem}._count_ka1i8_141{font-size:.8125rem;font-weight:600;color:var(--sp-muted)}._description_ka1i8_147{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:.875rem;line-height:1.5;color:var(--sp-text)}._compact_ka1i8_86 ._description_ka1i8_147{-webkit-line-clamp:2}._list_ka1i8_162{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.125rem 1rem;margin:0;padding:.75rem 0 0;list-style:none;border-top:1px dashed var(--sp-line-strong)}._compact_ka1i8_86 ._list_ka1i8_162{padding-top:.5rem}._article_ka1i8_177{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.625rem;margin:0 -.625rem;padding:.5rem .625rem;border-radius:.75rem;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--sp-text);text-decoration:none;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._compact_ka1i8_86 ._article_ka1i8_177{padding:.4375rem .625rem;font-size:.875rem}._article_ka1i8_177:hover{background-color:var(--hc-tint);color:var(--hc-ink)}._article_ka1i8_177:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:1px}._articleIcon_ka1i8_210,._articleArrow_ka1i8_211{margin-top:.1875rem}._articleIcon_ka1i8_210{color:var(--hc-ink)}._articleTitle_ka1i8_219{overflow-wrap:anywhere}._articleArrow_ka1i8_211{opacity:0;transform:translate(-4px);transition:opacity var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._article_ka1i8_177:hover ._articleArrow_ka1i8_211,._article_ka1i8_177:focus-visible ._articleArrow_ka1i8_211{opacity:1;transform:none}._explore_ka1i8_237{display:inline-flex;align-items:center;align-self:flex-start;gap:.375rem;margin-top:auto;padding:.5rem .875rem;border-radius:var(--radius-full);background-color:var(--hc-tint);color:var(--hc-ink);font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._compact_ka1i8_86 ._explore_ka1i8_237{padding:.375rem .75rem;font-size:.8125rem}._explore_ka1i8_237 svg{transition:transform var(--animation-duration-fast) ease}._explore_ka1i8_237:hover{background-color:var(--hc-ink);color:var(--sp-card)}._explore_ka1i8_237:hover svg{transform:translate(3px)}._explore_ka1i8_237:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}@container (min-width: 40rem){._stackInner_ka1i8_77 ._list_ka1i8_162{grid-template-columns:repeat(2,minmax(0,1fr))}}._featuredInner_ka1i8_288{display:flex;flex-direction:column;gap:.75rem;padding:.625rem}._aside_ka1i8_295{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;padding:1.25rem;border-radius:1.125rem;background-color:var(--hc-tint)}._aside_ka1i8_295:after{content:"";position:absolute;right:-2.25rem;bottom:-2.25rem;width:6.5rem;height:6.5rem;border:2px solid var(--hc-edge);border-radius:50%;pointer-events:none}._aside_ka1i8_295>*{position:relative;z-index:1}._featured_ka1i8_288 ._iconTile_ka1i8_97{background-color:var(--sp-card)}._featured_ka1i8_288 ._name_ka1i8_126{font-size:1.25rem}._featured_ka1i8_288 ._count_ka1i8_141{color:var(--hc-ink)}._featured_ka1i8_288 ._description_ka1i8_147{color:var(--sp-ink)}._featured_ka1i8_288 ._explore_ka1i8_237{margin-top:auto;background-color:var(--hc-ink);color:var(--sp-card)}._featured_ka1i8_288 ._explore_ka1i8_237:hover{background-color:var(--sp-ink);color:var(--sp-card)}._featured_ka1i8_288 ._list_ka1i8_162{padding:.25rem .875rem .5rem;border-top:0}@container (min-width: 44rem){._featuredInner_ka1i8_288{display:grid;grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);align-items:stretch;gap:1.25rem}._aside_ka1i8_295{padding:1.5rem}._featured_ka1i8_288 ._list_ka1i8_162{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;padding:.75rem .75rem .75rem 0}._featured_ka1i8_288 ._article_ka1i8_177{margin:0}}@media(max-width:479px){._card_ka1i8_10{border-radius:1.25rem}._stackInner_ka1i8_77{padding:1rem}}@media(prefers-reduced-motion:reduce){._card_ka1i8_10,._iconTile_ka1i8_97,._articleArrow_ka1i8_211,._explore_ka1i8_237 svg{transition:none}._card_ka1i8_10:hover,._card_ka1i8_10:hover ._iconTile_ka1i8_97,._explore_ka1i8_237:hover svg{transform:none}}._pageWrapper_1o4nt_1{background-color:var(--background);min-height:100vh;padding-bottom:var(--spacing-16)}._srOnly_1o4nt_7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._hero_1o4nt_22{position:relative;overflow:hidden;background-color:var(--sp-surface);border-bottom:1px solid var(--sp-line)}._shape_1o4nt_29{position:absolute;pointer-events:none;border-radius:50%}._shapeMint_1o4nt_35{width:15rem;height:15rem;left:-5rem;bottom:-8rem;background-color:var(--sp-mint-tint)}._shapeRing_1o4nt_43{width:10rem;height:10rem;right:-3rem;top:-3.5rem;border:2px solid var(--sp-lavender-line)}._shapeBlue_1o4nt_51{width:5.5rem;height:5.5rem;right:7%;bottom:-2rem;background-color:var(--sp-blue-tint)}._shapePeach_1o4nt_59{width:2.25rem;height:2.25rem;left:13%;top:4.5rem;border-radius:.75rem;background-color:var(--sp-peach-tint);transform:rotate(18deg)}._shapeButter_1o4nt_69{width:.875rem;height:.875rem;right:20%;top:5rem;background-color:#f0c24c}.dark ._shapeButter_1o4nt_69{background-color:#d1aa47}._heroInner_1o4nt_81{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:1.25rem 1.5rem 2.25rem;text-align:center}._breadcrumb_1o4nt_93{display:flex;align-items:center;align-self:flex-start;gap:.375rem;margin-bottom:1.25rem;font-size:.875rem;color:var(--sp-muted)}._breadcrumb_1o4nt_93 a{color:var(--sp-text);font-weight:500;text-decoration:none}._breadcrumb_1o4nt_93 a:hover{text-decoration:underline}._breadcrumb_1o4nt_93 a:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px;border-radius:2px}._breadcrumb_1o4nt_93 [aria-current=page]{font-weight:600;color:var(--sp-ink)}._heroTitle_1o4nt_124{margin:0;font-family:var(--font-family-heading);font-size:clamp(1.75rem,1.25rem + 2vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--sp-ink);text-wrap:balance}._highlight_1o4nt_136{position:relative;display:inline-block;white-space:nowrap}._highlight_1o4nt_136:after{content:"";position:absolute;z-index:0;left:-.125em;right:-.125em;bottom:.08em;height:.36em;border-radius:var(--radius-full);background-color:var(--sp-cta);transform:rotate(-1.5deg)}.dark ._highlight_1o4nt_136:after{background-color:#76452d}._highlightText_1o4nt_159{position:relative;z-index:1}._heroText_1o4nt_164{margin:.75rem 0 0;max-width:36rem;font-size:1.0625rem;line-height:1.55;color:var(--sp-text)}._searchForm_1o4nt_172{position:relative;width:100%;max-width:40rem;margin-top:1.5rem}._searchIcon_1o4nt_179{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:var(--tk-brand-text);pointer-events:none}._searchInput_1o4nt_188{width:100%;height:3.5rem;padding:0 3.25rem;box-sizing:border-box;border:2px solid var(--sp-line-strong);border-radius:var(--radius-full);background-color:var(--sp-card);box-shadow:var(--sp-shadow);color:var(--sp-ink);font-family:var(--font-family-base);font-size:1rem;appearance:none;transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._searchInput_1o4nt_188::placeholder{color:var(--sp-muted)}._searchInput_1o4nt_188::-webkit-search-cancel-button{display:none}._searchInput_1o4nt_188:hover{border-color:var(--sp-peach-edge)}._searchInput_1o4nt_188:focus{outline:none;border-color:var(--tk-brand-text);box-shadow:0 0 0 4px var(--sp-peach-tint)}._clearButton_1o4nt_224{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:var(--radius-full);background-color:var(--muted);color:var(--sp-text);cursor:pointer}._clearButton_1o4nt_224:hover{background-color:var(--sp-peach-tint);color:var(--tk-brand-text)}._clearButton_1o4nt_224:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._chips_1o4nt_251{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:52rem;margin-top:1.25rem}._chip_1o4nt_251{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;border:1px solid var(--sp-line-strong);border-radius:var(--radius-full);background-color:var(--sp-card);color:var(--sp-text);font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._chip_1o4nt_251 svg{color:var(--tk-brand-text)}._chip_1o4nt_251:hover{border-color:var(--sp-peach-edge);color:var(--tk-brand-text)}._chip_1o4nt_251[aria-current=page]{background-color:var(--sp-ink);border-color:var(--sp-ink);color:var(--sp-card)}._chip_1o4nt_251[aria-current=page] svg{color:var(--sp-card)}._chip_1o4nt_251:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._container_1o4nt_303{display:flex;flex-direction:column;gap:var(--spacing-12);max-width:1200px;margin:0 auto;padding:2.5rem var(--spacing-6) 0}._section_1o4nt_312{min-width:0}._sectionHead_1o4nt_316{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:1.25rem}._sectionIcon_1o4nt_323{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background-color:var(--sp-peach-tint);color:var(--tk-brand-text)}._sectionIconLavender_1o4nt_334{background-color:var(--sp-lavender-tint);color:var(--sp-lavender-ink)}._sectionTitle_1o4nt_339{margin:0;font-family:var(--font-family-heading);font-size:1.375rem;font-weight:800;line-height:1.25;letter-spacing:-.015em;color:var(--foreground);overflow-wrap:anywhere}._sectionHint_1o4nt_350{margin-left:auto;font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._popularGrid_1o4nt_357,._topicGrid_1o4nt_358,._resultsGrid_1o4nt_359{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-4)}._topicGrid_1o4nt_358{gap:1.25rem}@media(min-width:640px){._popularGrid_1o4nt_357,._topicGrid_1o4nt_358{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){._resultsGrid_1o4nt_359{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){._popularGrid_1o4nt_357{grid-template-columns:repeat(4,minmax(0,1fr))}._topicGrid_1o4nt_358{grid-template-columns:repeat(3,minmax(0,1fr))}}._topicStack_1o4nt_394{display:flex;flex-direction:column;gap:1.25rem}._featuredTier_1o4nt_400,._mediumTier_1o4nt_401,._compactTier_1o4nt_402{display:grid;gap:1.25rem}._featuredTier_1o4nt_400{grid-template-columns:minmax(0,1fr)}._mediumTier_1o4nt_401{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}._compactTier_1o4nt_402{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:var(--spacing-4)}._skeletonCard_1o4nt_424{height:15rem;border-radius:1.5rem}._skeletonRow_1o4nt_429{height:7.5rem;border-radius:1.25rem}._resultsHeader_1o4nt_435{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}._backLink_1o4nt_442{display:inline-flex;align-items:center;gap:.375rem;width:fit-content;font-size:.875rem;font-weight:600;color:var(--tk-brand-text);text-decoration:none}._backLink_1o4nt_442:hover{text-decoration:underline}._backLink_1o4nt_442:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px;border-radius:2px}._topicDescription_1o4nt_463{margin:0;max-width:60ch;line-height:1.5;color:var(--muted-foreground)}._resultsCount_1o4nt_470{min-height:1.25rem;margin:0;font-size:.9375rem;color:var(--muted-foreground)}._empty_1o4nt_477{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-6);text-align:center;background-color:var(--sp-surface);border:2px dashed var(--sp-line-strong);border-radius:1.5rem}._emptyIcon_1o4nt_489{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1.25rem;background-color:var(--sp-lavender-tint);color:var(--sp-lavender-ink);transform:rotate(-6deg)}._emptyTitle_1o4nt_500{margin:0;font-family:var(--font-family-heading);font-size:1.25rem;font-weight:800;color:var(--sp-ink);overflow-wrap:anywhere}._emptyText_1o4nt_509{margin:0;max-width:34rem;line-height:1.5;color:var(--sp-text)}._emptyActions_1o4nt_516{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-2)}._pillPrimary_1o4nt_524,._pillSecondary_1o4nt_525{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;border-radius:var(--radius-full);font-family:var(--font-family-base);font-size:.9375rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._pillPrimary_1o4nt_524{border:2px solid var(--sp-cta);background-color:var(--sp-cta);color:var(--sp-cta-ink)}._pillPrimary_1o4nt_524:hover{border-color:var(--sp-cta-hover);background-color:var(--sp-cta-hover)}._pillSecondary_1o4nt_525{border:2px solid var(--sp-line-strong);background-color:var(--sp-card);color:var(--sp-ink)}._pillSecondary_1o4nt_525:hover{border-color:var(--sp-peach-edge)}._pillPrimary_1o4nt_524:focus-visible,._pillSecondary_1o4nt_525:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._suggestionsLabel_1o4nt_568{margin:var(--spacing-4) 0 0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-muted)}._suggestions_1o4nt_568{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;max-width:32rem;margin:0;padding:0;list-style:none;text-align:left}._suggestions_1o4nt_568 a{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem var(--spacing-4);border:1px solid var(--sp-line);border-radius:var(--radius-lg);background-color:var(--sp-card);color:var(--sp-ink);font-weight:500;line-height:1.4;text-decoration:none;transition:border-color var(--animation-duration-fast) ease}._suggestions_1o4nt_568 a svg{flex-shrink:0;margin-top:.125rem;color:var(--tk-brand-text)}._suggestions_1o4nt_568 a:hover{border-color:var(--sp-peach-edge);color:var(--tk-brand-text)}._suggestions_1o4nt_568 a:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._support_1o4nt_621{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);padding:1.25rem var(--spacing-6);border:1px solid var(--sp-lavender-line);border-radius:1.5rem;background-color:var(--sp-lavender-tint);color:var(--sp-lavender-ink)}._supportIcon_1o4nt_633{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-lg);background-color:var(--sp-card);color:var(--sp-lavender-ink)}._supportText_1o4nt_644{flex:1 1 16rem;min-width:0}._supportTitle_1o4nt_649{margin:0;font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:800;color:var(--sp-lavender-ink)}._supportBody_1o4nt_657{margin:.125rem 0 0;font-size:.9375rem;color:var(--sp-lavender-ink)}._supportLink_1o4nt_663{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;border-radius:var(--radius-full);background-color:var(--sp-cta);color:var(--sp-cta-ink);font-weight:700;font-size:.9375rem;text-decoration:none;transition:background-color var(--animation-duration-fast) ease}._supportLink_1o4nt_663:hover{background-color:var(--sp-cta-hover)}._supportLink_1o4nt_663:focus-visible{outline:2px solid var(--sp-lavender-ink);outline-offset:2px}@media(max-width:639px){._heroInner_1o4nt_81{padding:var(--spacing-4) var(--spacing-4) var(--spacing-8)}._breadcrumb_1o4nt_93{margin-bottom:var(--spacing-4)}._heroText_1o4nt_164{font-size:1rem}._searchInput_1o4nt_188{height:3.25rem;padding-left:3rem;font-size:1rem}._searchIcon_1o4nt_179{left:1.125rem}._chip_1o4nt_251{padding:.375rem .75rem;font-size:.8125rem}._shapePeach_1o4nt_59,._shapeBlue_1o4nt_51{display:none}._shapeMint_1o4nt_35{width:10rem;height:10rem;left:-4rem;bottom:-6rem}._shapeRing_1o4nt_43{width:7rem;height:7rem;right:-2.5rem;top:-2.5rem}._shapeButter_1o4nt_69{right:12%;top:2.25rem}._container_1o4nt_303{gap:2.5rem;padding:var(--spacing-8) var(--spacing-4) 0}._sectionTitle_1o4nt_339{font-size:1.25rem}._support_1o4nt_621{padding:1.25rem}._supportLink_1o4nt_663{width:100%;justify-content:center;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){._searchInput_1o4nt_188,._chip_1o4nt_251,._pillPrimary_1o4nt_524,._pillSecondary_1o4nt_525,._suggestions_1o4nt_568 a,._supportLink_1o4nt_663{transition:none}}
