.GuideDetail-module__OhJA0G__hero{border-bottom:1px solid color-mix(in srgb, var(--mui-palette-divider) 72%, transparent);position:relative;overflow:hidden}.GuideDetail-module__OhJA0G__heroInner{z-index:1;position:relative}@media (max-width:1199px){.GuideDetail-module__OhJA0G__hero{--mk-hero-top-inset:calc(var(--mk-header-h) + 56px)}}.GuideDetail-module__OhJA0G__heroContent{align-items:start;gap:1.25rem;max-width:55rem;display:grid}.GuideDetail-module__OhJA0G__heroIcon{border:1px solid color-mix(in srgb, var(--mui-palette-primary-main) 34%, transparent);border-radius:var(--mk-radius-lg);width:3.25rem;height:3.25rem;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}.GuideDetail-module__OhJA0G__heroTitle{text-wrap:balance;max-width:50rem}.GuideDetail-module__OhJA0G__heroSubtitle{text-wrap:pretty;max-width:48rem}.GuideDetail-module__OhJA0G__heroMeta{color:var(--mui-palette-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.875rem;font-weight:600;display:flex}.GuideDetail-module__OhJA0G__heroToc{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);flex-direction:column;gap:.125rem;margin-top:1.25rem;padding:1rem}.GuideDetail-module__OhJA0G__heroTocLink{min-height:2.75rem;color:var(--mui-palette-text-primary);align-items:center;gap:.75rem;font-size:.906rem;font-weight:600;text-decoration:none;display:flex}.GuideDetail-module__OhJA0G__heroTocLink:hover{color:var(--mui-palette-primary-main)}.GuideDetail-module__OhJA0G__readingLayout{align-items:start;gap:2rem;display:grid}.GuideDetail-module__OhJA0G__tocCard{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);padding:.65rem 1rem 1rem}.GuideDetail-module__OhJA0G__tocSummary{cursor:pointer;min-height:2.75rem;color:var(--mui-palette-text-primary);font-family:var(--font-display), sans-serif;justify-content:space-between;align-items:center;gap:.75rem;font-weight:800;list-style:none;display:flex}.GuideDetail-module__OhJA0G__tocSummary::-webkit-details-marker{display:none}.GuideDetail-module__OhJA0G__tocChevron{border-radius:var(--mk-radius-pill);width:2.75rem;height:2.75rem;color:var(--mui-palette-primary-main);background-color:color-mix(in srgb, var(--mui-palette-primary-main) 10%, transparent);flex:none;place-items:center;transition:transform .16s;display:grid}.GuideDetail-module__OhJA0G__tocCard[open] .GuideDetail-module__OhJA0G__tocChevron{transform:rotate(180deg)}.GuideDetail-module__OhJA0G__tocLinks{flex-wrap:wrap;gap:.45rem;padding-top:.5rem;display:flex}.GuideDetail-module__OhJA0G__tocLink{border-radius:var(--mk-radius);min-height:2.75rem;color:var(--mui-palette-text-secondary);flex:13rem;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.84rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.GuideDetail-module__OhJA0G__tocLink:hover,.GuideDetail-module__OhJA0G__tocLink:focus-visible{color:var(--mui-palette-text-primary);background-color:color-mix(in srgb, var(--mui-palette-primary-main) 9%, transparent)}.GuideDetail-module__OhJA0G__tocLink:focus-visible{outline:3px solid var(--mui-palette-primary-main);outline-offset:2px}.GuideDetail-module__OhJA0G__tocNumber{color:var(--mui-palette-primary-main);font-variant-numeric:tabular-nums;font-weight:850}.GuideDetail-module__OhJA0G__article{min-width:0}.GuideDetail-module__OhJA0G__section{scroll-margin-top:calc(var(--mk-header-h) + 1.5rem);padding-bottom:2.75rem;position:relative}.GuideDetail-module__OhJA0G__section+.GuideDetail-module__OhJA0G__section{border-top:1px solid var(--mui-palette-divider);padding-top:2.75rem}.GuideDetail-module__OhJA0G__sectionHeading{text-wrap:balance;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.85rem;margin-bottom:1rem;display:grid}.GuideDetail-module__OhJA0G__sectionNumber{color:var(--mui-palette-primary-main);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.82rem;font-weight:850}.GuideDetail-module__OhJA0G__prose{max-width:47rem}.GuideDetail-module__OhJA0G__editorialCard{border:1px solid var(--mui-palette-divider);border-radius:var(--mk-radius-lg);background:radial-gradient(circle at 94% 0, color-mix(in srgb, var(--mui-palette-primary-main) 10%, transparent), transparent 42%), var(--mui-palette-background-paper);box-shadow:var(--mk-shadow-sm);gap:1.5rem;padding:1.5rem;display:grid}.GuideDetail-module__OhJA0G__editorialHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.GuideDetail-module__OhJA0G__editorialIcon{border-radius:var(--mk-radius);width:3rem;height:3rem;color:var(--mui-palette-primary-main);background-color:color-mix(in srgb, var(--mui-palette-primary-main) 10%, transparent);place-items:center;display:grid}.GuideDetail-module__OhJA0G__editorialFacts{color:var(--mui-palette-text-secondary);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.55rem;font-size:.82rem;display:flex}.GuideDetail-module__OhJA0G__sourceList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.GuideDetail-module__OhJA0G__sourceLink{border:1px solid var(--mui-palette-divider);border-radius:var(--mk-radius);min-height:3.25rem;color:var(--mui-palette-text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .85rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.GuideDetail-module__OhJA0G__sourceLink:hover,.GuideDetail-module__OhJA0G__sourceLink:focus-visible{border-color:color-mix(in srgb, var(--mui-palette-primary-main) 46%, transparent);background-color:color-mix(in srgb, var(--mui-palette-primary-main) 7%, transparent)}.GuideDetail-module__OhJA0G__sourceLink:focus-visible{outline:3px solid var(--mui-palette-primary-main);outline-offset:2px}.GuideDetail-module__OhJA0G__sourcePublisher{color:var(--mui-palette-primary-main);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;font-weight:850;display:block}.GuideDetail-module__OhJA0G__sourceTitle{color:var(--mui-palette-text-primary);font-size:.86rem;font-weight:700;line-height:1.35;display:block}.GuideDetail-module__OhJA0G__relatedCard{padding:1.5rem}@media (min-width:600px){.GuideDetail-module__OhJA0G__heroContent{grid-template-columns:5rem minmax(0,1fr);gap:1.5rem}.GuideDetail-module__OhJA0G__heroIcon{width:5rem;height:5rem}.GuideDetail-module__OhJA0G__editorialCard,.GuideDetail-module__OhJA0G__relatedCard{padding:2rem}}@media (min-width:900px){.GuideDetail-module__OhJA0G__readingLayout{grid-template-columns:minmax(13.5rem,15rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}.GuideDetail-module__OhJA0G__tocCard{top:calc(var(--mk-header-h) + 1.5rem);position:sticky}.GuideDetail-module__OhJA0G__tocSummary{cursor:default;pointer-events:none}.GuideDetail-module__OhJA0G__tocChevron{display:none}.GuideDetail-module__OhJA0G__tocLinks{flex-direction:column;display:flex!important}.GuideDetail-module__OhJA0G__tocLink{flex-basis:auto}}@media (hover:none){.GuideDetail-module__OhJA0G__sourceLink{min-height:3.5rem}}@media (prefers-reduced-motion:reduce){.GuideDetail-module__OhJA0G__tocChevron,.GuideDetail-module__OhJA0G__sourceLink{transition:none}}@media (max-width:599.95px){.GuideDetail-module__OhJA0G__hero.mk-hero-under-header{padding-top:calc(var(--mk-header-h) + 8px)}.GuideDetail-module__OhJA0G__heroIcon{display:none}.GuideDetail-module__OhJA0G__heroTitle{align-items:center;min-height:2.75rem;padding-inline-start:3.5rem;display:flex}}
