.Guides-module__fEbVPa__hero{border-bottom:1px solid color-mix(in srgb, var(--mui-palette-divider) 72%, transparent);overflow:hidden}.Guides-module__fEbVPa__heroGrid{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.Guides-module__fEbVPa__heroCopy{z-index:1;max-width:46rem;position:relative}.Guides-module__fEbVPa__heroLede{text-wrap:pretty;max-width:37rem}.Guides-module__fEbVPa__library{scroll-margin-top:var(--mk-header-h)}.Guides-module__fEbVPa__collectionSelector{top:calc(var(--mk-header-h) - 1rem);z-index:5;pointer-events:none;margin-bottom:.5rem;padding-block:1rem;position:sticky}.Guides-module__fEbVPa__collectionTrack{border-radius:var(--mk-radius-pill);pointer-events:auto;border:1px solid #0000;max-width:32rem;transition:padding .28s,background-color .28s,box-shadow .28s,transform .28s,border-color .28s}.Guides-module__fEbVPa__collectionSelector[data-stuck] .Guides-module__fEbVPa__collectionTrack{border-color:var(--mui-palette-divider);background-color:var(--mk-glass-bg);box-shadow:var(--mk-shadow-float);padding:.25rem;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.Guides-module__fEbVPa__collectionTrack{transition:none}}.Guides-module__fEbVPa__heroMeta{flex-wrap:wrap;gap:.625rem;margin-top:1.5rem;display:flex}.Guides-module__fEbVPa__metaPill{border:1px solid color-mix(in srgb, var(--mui-palette-primary-main) 20%, var(--mui-palette-divider));border-radius:var(--mk-radius-pill);min-height:2.5rem;color:var(--mui-palette-text-secondary);background-color:color-mix(in srgb, var(--mui-palette-background-paper) 82%, transparent);box-shadow:var(--mk-shadow-sm);-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);align-items:baseline;gap:.4rem;padding:.55rem .9rem;display:inline-flex}.Guides-module__fEbVPa__metaValue{color:var(--mui-palette-text-primary);font-family:var(--font-display), sans-serif;font-size:1.05rem;font-weight:800}.Guides-module__fEbVPa__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.Guides-module__fEbVPa__heroArt{isolation:isolate;min-width:0;min-height:10rem;display:none;position:relative}.Guides-module__fEbVPa__artGlow{z-index:-3;background:radial-gradient(circle at 24% 24%, color-mix(in srgb, var(--mui-palette-secondary-main) 25%, transparent), transparent 52%), radial-gradient(circle at 76% 70%, color-mix(in srgb, var(--mui-palette-primary-main) 28%, transparent), transparent 58%);filter:blur(1.5rem);border-radius:50%;position:absolute;inset:4% 4% 2%}.Guides-module__fEbVPa__artBook{aspect-ratio:1.28;width:min(12rem,68%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.Guides-module__fEbVPa__artSheet,.Guides-module__fEbVPa__artCover{border:1px solid var(--mui-palette-divider);border-radius:var(--mk-radius-lg);box-shadow:var(--mk-shadow-card);position:absolute;inset:0}.Guides-module__fEbVPa__artSheetBack{background-color:color-mix(in srgb, var(--mui-palette-secondary-main) 12%, var(--mui-palette-background-paper));transform:translate(.65rem,-.5rem)rotate(7deg)}.Guides-module__fEbVPa__artSheetMiddle{background-color:color-mix(in srgb, var(--mui-palette-primary-main) 10%, var(--mui-palette-background-paper));transform:translate(-.6rem,.35rem)rotate(-6deg)}.Guides-module__fEbVPa__artCover{background:linear-gradient(145deg, var(--mui-palette-background-paper), color-mix(in srgb, var(--mui-palette-primary-main) 10%, var(--mui-palette-background-paper)));grid-template-columns:3rem minmax(0,1fr);align-content:center;gap:.875rem;padding:1.25rem;display:grid;overflow:hidden}.Guides-module__fEbVPa__artCover:after{content:"";aspect-ratio:1;border:1.5rem solid color-mix(in srgb, var(--mui-palette-secondary-main) 10%, transparent);border-radius:50%;position:absolute;inset:auto -18% -48% 30%}.Guides-module__fEbVPa__artMark{border-radius:var(--mk-radius-lg);width:3rem;height:3rem;color:var(--mui-palette-primary-contrastText);background:linear-gradient(145deg, var(--mui-palette-primary-main), var(--mui-palette-primary-dark));box-shadow:var(--mk-shadow-card);place-items:center;display:grid}.Guides-module__fEbVPa__artLines{align-content:center;gap:.5rem;display:grid}.Guides-module__fEbVPa__artLine{border-radius:var(--mk-radius-pill);background-color:color-mix(in srgb, var(--mui-palette-text-primary) 14%, transparent);height:.375rem}.Guides-module__fEbVPa__artLineShort{width:62%}.Guides-module__fEbVPa__artTopic{z-index:2;border:1px solid var(--mui-palette-divider);border-radius:var(--mk-radius-pill);min-height:2rem;color:var(--mui-palette-text-primary);background-color:color-mix(in srgb, var(--mui-palette-background-paper) 92%, transparent);box-shadow:var(--mk-shadow-sm);white-space:nowrap;-webkit-backdrop-filter:var(--mk-glass-blur);backdrop-filter:var(--mk-glass-blur);align-items:center;gap:.45rem;padding:.375rem .625rem;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute}.Guides-module__fEbVPa__artTopicOne{top:0;left:0;transform:rotate(-4deg)}.Guides-module__fEbVPa__artTopicTwo{top:16%;right:0;transform:rotate(4deg)}.Guides-module__fEbVPa__artTopicThree{bottom:0;right:4%;transform:rotate(-3deg)}.Guides-module__fEbVPa__collectionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem;padding-inline:.25rem;display:grid}.Guides-module__fEbVPa__collectionText{max-width:44rem;color:var(--mui-palette-text-secondary);grid-column:1/-1;line-height:1.6;display:none}.Guides-module__fEbVPa__collectionCount{color:var(--mui-palette-text-secondary);font-variant-numeric:tabular-nums;font-size:.875rem}.Guides-module__fEbVPa__cardGrid{border:1px solid var(--mui-palette-divider);border-radius:var(--mk-radius-lg);background-color:var(--mui-palette-background-paper);box-shadow:var(--mk-shadow-sm);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.Guides-module__fEbVPa__card{--guide-accent:var(--mui-palette-primary-main);min-width:0;color:var(--mui-palette-text-primary);grid-template-columns:2.625rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.Guides-module__fEbVPa__card+.Guides-module__fEbVPa__card{border-top:1px solid var(--mui-palette-divider)}.Guides-module__fEbVPa__card:focus-visible{outline:3px solid var(--guide-accent);outline-offset:-3px}.Guides-module__fEbVPa__toneSecondary{--guide-accent:var(--mui-palette-secondary-main)}.Guides-module__fEbVPa__toneWarning{--guide-accent:var(--mui-palette-warning-main)}.Guides-module__fEbVPa__toneSuccess{--guide-accent:var(--mui-palette-success-main)}.Guides-module__fEbVPa__toneInfo{--guide-accent:var(--mui-palette-info-main)}.Guides-module__fEbVPa__cardIcon{width:2.625rem;height:2.625rem;color:color-mix(in srgb, var(--guide-accent) 78%, var(--mui-palette-text-primary));background-color:color-mix(in srgb, var(--guide-accent) 13%, var(--mui-palette-background-paper));border-radius:.75rem;place-items:center;display:grid}.Guides-module__fEbVPa__featured .Guides-module__fEbVPa__cardIcon{color:var(--mui-palette-primary-contrastText);background:linear-gradient(145deg, var(--mui-palette-primary-main), var(--mui-palette-primary-dark))}.Guides-module__fEbVPa__cardBody{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.Guides-module__fEbVPa__featuredTag{border-radius:var(--mk-radius-pill);color:var(--mui-palette-primary-contrastText);background-color:var(--mui-palette-primary-main);letter-spacing:.06em;text-transform:uppercase;padding:.125rem .5rem;font-size:.6875rem;font-weight:800}.Guides-module__fEbVPa__cardTitle{text-wrap:pretty}.Guides-module__fEbVPa__cardDescription{color:var(--mui-palette-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.Guides-module__fEbVPa__readingTime{color:var(--mui-palette-text-secondary);align-items:center;gap:.3rem;margin-top:.15rem;font-size:.8125rem;font-weight:600;display:inline-flex}.Guides-module__fEbVPa__cardArrow{border-radius:var(--mk-radius-pill);width:2rem;height:2rem;color:var(--mui-palette-text-secondary);place-items:center;transition:transform .18s,background-color .18s,color .18s;display:grid}.Guides-module__fEbVPa__suggestCard{border:1px solid var(--mui-palette-divider);border-radius:var(--mk-radius-lg);color:var(--mui-palette-text-primary);background-color:var(--mui-palette-background-paper);box-shadow:var(--mk-shadow-sm);align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.125rem;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.Guides-module__fEbVPa__suggestCard:focus-visible{outline:3px solid var(--mui-palette-primary-main);outline-offset:3px}.Guides-module__fEbVPa__suggestIcon{width:3rem;height:3rem;color:var(--mui-palette-primary-main);background-color:color-mix(in srgb, var(--mui-palette-primary-main) 11%, var(--mui-palette-background-paper));border-radius:.875rem;flex:none;place-items:center;display:none}@media (min-width:600px){.Guides-module__fEbVPa__heroGrid{grid-template-columns:minmax(0,1fr) 16rem}.Guides-module__fEbVPa__heroGridUpcoming{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Guides-module__fEbVPa__heroArt,.Guides-module__fEbVPa__collectionText{display:block}.Guides-module__fEbVPa__cardGrid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;overflow:visible}.Guides-module__fEbVPa__card,.Guides-module__fEbVPa__card+.Guides-module__fEbVPa__card{border:1px solid var(--mui-palette-divider);border-radius:var(--mk-radius-lg);background-color:var(--mui-palette-background-paper);box-shadow:var(--mk-shadow-sm);align-items:start;padding:1.125rem}.Guides-module__fEbVPa__card .Guides-module__fEbVPa__cardIcon{border-radius:.875rem;width:3rem;height:3rem}.Guides-module__fEbVPa__card{grid-template-columns:3rem minmax(0,1fr) auto}.Guides-module__fEbVPa__cardDescription{-webkit-line-clamp:2}.Guides-module__fEbVPa__suggestIcon{display:grid}.Guides-module__fEbVPa__suggestCard{margin-top:2rem;padding:1.25rem 1.5rem}}@media (min-width:1200px){.Guides-module__fEbVPa__heroGrid{grid-template-columns:minmax(0,1fr) 20rem}.Guides-module__fEbVPa__heroGridUpcoming{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.Guides-module__fEbVPa__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.Guides-module__fEbVPa__card:hover{background-color:color-mix(in srgb, var(--guide-accent) 4%, var(--mui-palette-background-paper))}.Guides-module__fEbVPa__card:hover .Guides-module__fEbVPa__cardArrow{color:var(--guide-accent);background-color:color-mix(in srgb, var(--guide-accent) 12%, transparent);transform:translate(.2rem)}.Guides-module__fEbVPa__suggestCard:hover{border-color:color-mix(in srgb, var(--mui-palette-primary-main) 40%, transparent);box-shadow:var(--mk-shadow-card)}}@media (prefers-reduced-motion:reduce){.Guides-module__fEbVPa__card,.Guides-module__fEbVPa__cardArrow,.Guides-module__fEbVPa__suggestCard{transition:none}}
