.GuideVisuals-module__EsmkVa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GuideVisuals-module__EsmkVa__figure{margin:var(--space-8) 0 var(--space-8)}.GuideVisuals-module__EsmkVa__figureImg{background:var(--bg-tertiary);border-radius:0;width:100%;height:auto;display:block}.GuideVisuals-module__EsmkVa__figcaption{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.GuideVisuals-module__EsmkVa__figureLink{color:var(--accent-text);white-space:nowrap;font-weight:500}.GuideVisuals-module__EsmkVa__figureLink:hover{text-underline-offset:3px;text-decoration:underline}.GuideVisuals-module__EsmkVa__chart{margin:var(--space-8) 0;padding:var(--space-6) 0 var(--space-4);border-top:2px solid var(--dark-800);max-width:760px}.GuideVisuals-module__EsmkVa__chartHead{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.GuideVisuals-module__EsmkVa__chartTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;line-height:var(--leading-snug);color:var(--text-primary)}.GuideVisuals-module__EsmkVa__chartUnit{font-size:var(--text-sm);color:var(--text-secondary)}.GuideVisuals-module__EsmkVa__chartLegend{gap:var(--space-2) var(--space-6);margin:0 0 var(--space-4);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-secondary);flex-wrap:wrap;display:flex}.GuideVisuals-module__EsmkVa__chartLegend span{align-items:center;gap:var(--space-2);display:inline-flex}.GuideVisuals-module__EsmkVa__keyRange,.GuideVisuals-module__EsmkVa__keyMark{flex-shrink:0;display:inline-block}.GuideVisuals-module__EsmkVa__keyRange{background:var(--gold-600);width:22px;height:6px}.GuideVisuals-module__EsmkVa__keyMark{background:var(--dark-800);width:3px;height:14px}.GuideVisuals-module__EsmkVa__chartSvg{display:block;overflow:visible}.GuideVisuals-module__EsmkVa__chartGrid{stroke:var(--border);stroke-width:1px}.GuideVisuals-module__EsmkVa__chartAxis{stroke:var(--dark-300);stroke-width:1px}.GuideVisuals-module__EsmkVa__chartLabel,.GuideVisuals-module__EsmkVa__chartValue,.GuideVisuals-module__EsmkVa__chartNote{stroke:var(--bg-primary);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.GuideVisuals-module__EsmkVa__chartLabel{font-family:var(--font-sans);fill:var(--text-primary);font-size:13px}.GuideVisuals-module__EsmkVa__chartValue{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--dark-800);font-size:13px;font-weight:600}.GuideVisuals-module__EsmkVa__chartValueHi{fill:var(--accent-text)}.GuideVisuals-module__EsmkVa__chartNote{font-family:var(--font-sans);fill:var(--text-secondary);font-size:11.5px}.GuideVisuals-module__EsmkVa__chartTick{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--text-secondary);font-size:11px}.GuideVisuals-module__EsmkVa__chartBar{fill:var(--dark-700)}.GuideVisuals-module__EsmkVa__chartBarHi{fill:var(--dark-900)}.GuideVisuals-module__EsmkVa__chartRange{stroke:var(--gold-600)}.GuideVisuals-module__EsmkVa__chartOpen{stroke:var(--gold-600);stroke-width:2px;stroke-dasharray:3 3}.GuideVisuals-module__EsmkVa__chartMark{stroke:var(--dark-800)}.GuideVisuals-module__EsmkVa__chartSource{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-secondary)}.GuideVisuals-module__EsmkVa__timelineWrap,.GuideVisuals-module__EsmkVa__timelineWrapAuto{container-type:inline-size}.GuideVisuals-module__EsmkVa__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GuideVisuals-module__EsmkVa__tlItem{gap:var(--space-5);padding-bottom:var(--space-8);grid-template-columns:40px 1fr;display:grid;position:relative}.GuideVisuals-module__EsmkVa__tlItem:before{content:"";background:var(--border-dark);width:1px;position:absolute;top:44px;bottom:4px;left:19.5px}.GuideVisuals-module__EsmkVa__tlItem:last-child{padding-bottom:0}.GuideVisuals-module__EsmkVa__tlItem:last-child:before{display:none}.GuideVisuals-module__EsmkVa__tlNode{border:1px solid var(--gold-600);width:40px;height:40px;font-family:var(--font-heading);font-size:var(--text-base);color:var(--accent-text);background:var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.GuideVisuals-module__EsmkVa__tlIcon{color:var(--gold-600)}.GuideVisuals-module__EsmkVa__tlBody{min-width:0;padding-top:2px}.GuideVisuals-module__EsmkVa__tlMeta{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent-text);flex-wrap:wrap;font-weight:500;display:flex}.GuideVisuals-module__EsmkVa__tlDuration{color:var(--text-secondary);text-transform:none;letter-spacing:var(--tracking-normal);font-size:var(--text-sm);font-weight:600}.GuideVisuals-module__EsmkVa__tlTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;line-height:var(--leading-snug);color:var(--text-primary);margin:0 0 var(--space-2)}.GuideVisuals-module__EsmkVa__tlText{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);margin:0}.GuideVisuals-module__EsmkVa__tlLead{color:var(--text-primary);font-weight:600}@container (min-width:720px){.GuideVisuals-module__EsmkVa__timelineAuto{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));gap:var(--space-6);display:grid}.GuideVisuals-module__EsmkVa__timelineAuto .GuideVisuals-module__EsmkVa__tlItem{gap:var(--space-4);grid-template-columns:1fr;padding-bottom:0}.GuideVisuals-module__EsmkVa__timelineAuto .GuideVisuals-module__EsmkVa__tlItem:before{left:48px;right:calc(-1 * var(--space-6) + 8px);width:auto;height:1px;top:19.5px;bottom:auto}}.GuideVisuals-module__EsmkVa__facts{gap:0 var(--space-8);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.GuideVisuals-module__EsmkVa__fact{gap:var(--space-2);padding:var(--space-5) 0;border-top:1px solid var(--border-dark);flex-direction:column;display:flex}.GuideVisuals-module__EsmkVa__factIcon{color:var(--gold-600);order:0}.GuideVisuals-module__EsmkVa__factValue{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--text-primary);font-variant-numeric:lining-nums;order:1;margin:0;font-weight:500;line-height:1.05}.GuideVisuals-module__EsmkVa__factLabel{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-snug);order:2}.GuideVisuals-module__EsmkVa__prosCons{gap:var(--space-8);margin:var(--space-6) 0;grid-template-columns:1fr 1fr;display:grid}.GuideVisuals-module__EsmkVa__pcCol{border-top:2px solid var(--dark-800);padding-top:var(--space-4)}.GuideVisuals-module__EsmkVa__pcTitle{font-family:var(--font-heading);font-size:var(--text-xl);margin:0 0 var(--space-3);color:var(--text-primary);font-weight:500}.GuideVisuals-module__EsmkVa__pcList{margin:0;padding:0;list-style:none}.GuideVisuals-module__EsmkVa__pcList li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);grid-template-columns:18px 1fr;display:grid}.GuideVisuals-module__EsmkVa__pcList li svg{margin-top:2px}.GuideVisuals-module__EsmkVa__pcPro{color:var(--gold-600)}.GuideVisuals-module__EsmkVa__pcCon{color:var(--dark-400)}@media (max-width:768px){.GuideVisuals-module__EsmkVa__prosCons{gap:var(--space-6);grid-template-columns:1fr}.GuideVisuals-module__EsmkVa__chartTitle{font-size:var(--text-lg)}.GuideVisuals-module__EsmkVa__factValue{font-size:var(--text-2xl)}}.GuideVisuals-module__EsmkVa__chart{container-type:inline-size}@container (max-width:380px){.GuideVisuals-module__EsmkVa__chartLabel,.GuideVisuals-module__EsmkVa__chartValue{font-size:12px}.GuideVisuals-module__EsmkVa__chartNote{font-size:11px}}
.GuideArticle-module__60uCfG__hero{color:var(--text-on-dark);padding:var(--space-24) 0 var(--space-16);text-align:left;isolation:isolate;position:relative;overflow:hidden}.GuideArticle-module__60uCfG__heroBg{object-fit:cover;z-index:-2}.GuideArticle-module__60uCfG__heroOverlay{z-index:-1;background:linear-gradient(#0c0e18b3 0%,#0c0e18db 100%);position:absolute;inset:0}.GuideArticle-module__60uCfG__heroInner{position:relative}.GuideArticle-module__60uCfG__heroCaptionWrap{left:0;right:0;bottom:var(--space-3);position:absolute}.GuideArticle-module__60uCfG__heroCaption{text-align:right;letter-spacing:var(--tracking-wide);color:#fffc;margin:0 auto;font-size:.6875rem}.GuideArticle-module__60uCfG__heroSubtitle{font-size:var(--text-lg);color:#ffffffdb;max-width:60ch;margin:var(--space-5) 0 0;line-height:var(--leading-relaxed)}.GuideArticle-module__60uCfG__layout{gap:var(--space-12);padding:var(--space-16) 0;grid-template-columns:260px 1fr;align-items:start;display:grid}.GuideArticle-module__60uCfG__toc{top:calc(var(--header-height) + var(--space-6));background:var(--bg-secondary);border-radius:var(--radius-xl);padding:var(--space-6);position:sticky}.GuideArticle-module__60uCfG__tocTitle{font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-primary);margin-bottom:var(--space-4);font-weight:600}.GuideArticle-module__60uCfG__tocList{gap:var(--space-1);flex-direction:column;display:flex}.GuideArticle-module__60uCfG__tocLink{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-in-out);line-height:var(--leading-snug);text-decoration:none;display:block}.GuideArticle-module__60uCfG__tocLink:hover{color:var(--accent-text);background:var(--white)}.GuideArticle-module__60uCfG__content{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.GuideArticle-module__60uCfG__section{scroll-margin-top:calc(var(--header-height) + var(--space-6))}.GuideArticle-module__60uCfG__section h2{margin-bottom:var(--space-2)}.GuideArticle-module__60uCfG__intro{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.GuideArticle-module__60uCfG__text{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.GuideArticle-module__60uCfG__infoGrid{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.GuideArticle-module__60uCfG__infoBox{padding:var(--space-6);background:var(--bg-secondary);border-top:2px solid var(--dark-800)}.GuideArticle-module__60uCfG__infoBox h3{font-family:var(--font-heading);font-size:var(--text-lg);margin-bottom:var(--space-3);color:var(--text-primary);font-weight:600}.GuideArticle-module__60uCfG__infoBox p{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.GuideArticle-module__60uCfG__infoBoxBadge{margin-bottom:var(--space-3);display:inline-block}.GuideArticle-module__60uCfG__checklist{gap:var(--space-3);flex-direction:column;display:flex}.GuideArticle-module__60uCfG__checkItem{align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal);display:flex}.GuideArticle-module__60uCfG__checkIcon{background:var(--gold-600);flex-shrink:0;width:14px;height:1px;margin-top:.8em;font-size:0}.GuideArticle-module__60uCfG__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.GuideArticle-module__60uCfG__table{border-collapse:collapse;border-radius:var(--radius-lg);border:1px solid var(--border-light);width:100%;min-width:480px;overflow:hidden}.GuideArticle-module__60uCfG__table th{background:var(--dark-800);color:var(--text-on-dark);padding:var(--space-3) var(--space-5);text-align:left;font-size:var(--text-sm);font-weight:600}.GuideArticle-module__60uCfG__table td{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-light);font-size:var(--text-sm);color:var(--text-secondary)}.GuideArticle-module__60uCfG__table tr:last-child td{border-bottom:none}.GuideArticle-module__60uCfG__table tr:nth-child(2n){background:var(--bg-secondary)}.GuideArticle-module__60uCfG__tipsGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.GuideArticle-module__60uCfG__tipCard{padding:var(--space-6) 0 var(--space-2);border-top:1px solid var(--border-dark)}.GuideArticle-module__60uCfG__tipIcon{display:none}.GuideArticle-module__60uCfG__tipCard h4{font-family:var(--font-heading);font-size:var(--text-base);margin-bottom:var(--space-1);font-weight:600}.GuideArticle-module__60uCfG__tipCard p{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.GuideArticle-module__60uCfG__callout{margin-top:var(--space-4);padding:var(--space-5) var(--space-6);border-left:2px solid var(--gold-500);background:var(--gold-50,#c8a95114);border-radius:0}.GuideArticle-module__60uCfG__calloutWarn{background:#d9770614;border-left-color:#d97706}.GuideArticle-module__60uCfG__calloutTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:500;display:block}.GuideArticle-module__60uCfG__callout p{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.GuideArticle-module__60uCfG__disclaimer{margin-top:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border-light);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed);font-style:italic}.GuideArticle-module__60uCfG__relatedSection{background:var(--bg-secondary);padding:var(--space-20) 0}.GuideArticle-module__60uCfG__relatedGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.GuideArticle-module__60uCfG__relatedCard{gap:var(--space-2);padding:var(--space-6) var(--space-8) var(--space-6) 0;border-top:1px solid var(--border-dark);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex;position:relative}.GuideArticle-module__60uCfG__relatedCard:hover{border-top-color:var(--dark-800)}.GuideArticle-module__60uCfG__relatedCard h3{font-family:var(--font-heading);font-size:var(--text-lg);margin-bottom:var(--space-2);color:var(--text-primary);padding-right:var(--space-6);font-weight:600}.GuideArticle-module__60uCfG__relatedCard p{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.GuideArticle-module__60uCfG__relatedArrow{top:var(--space-6);color:var(--accent-text);position:absolute;right:0}.GuideArticle-module__60uCfG__relatedCard:hover .GuideArticle-module__60uCfG__relatedArrow{transform:translate(4px)}.GuideArticle-module__60uCfG__faqSection{padding:var(--space-20) 0}.GuideArticle-module__60uCfG__relatedSection+.GuideArticle-module__60uCfG__faqSection{background:var(--white)}.GuideArticle-module__60uCfG__faqHeader{margin-bottom:var(--space-10)}.GuideArticle-module__60uCfG__faqHeader p{font-size:var(--text-lg);color:var(--text-secondary);margin-top:var(--space-3)}.GuideArticle-module__60uCfG__faqWrapper{max-width:800px;margin:0 auto}.GuideArticle-module__60uCfG__ctaSection{padding:var(--space-20) 0;background:var(--bg-secondary)}.GuideArticle-module__60uCfG__ctaContent{text-align:center;max-width:620px;margin:0 auto}.GuideArticle-module__60uCfG__ctaContent h2{margin-bottom:var(--space-4)}.GuideArticle-module__60uCfG__ctaContent p{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-8)}.GuideArticle-module__60uCfG__ctaButtons{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.GuideArticle-module__60uCfG__hero{padding:var(--space-12) 0 var(--space-10)}.GuideArticle-module__60uCfG__layout{gap:var(--space-8);grid-template-columns:1fr}.GuideArticle-module__60uCfG__toc{position:static}.GuideArticle-module__60uCfG__infoGrid,.GuideArticle-module__60uCfG__tipsGrid{grid-template-columns:1fr}.GuideArticle-module__60uCfG__relatedSection,.GuideArticle-module__60uCfG__faqSection,.GuideArticle-module__60uCfG__ctaSection{padding:var(--space-12) 0}}@media (max-width:480px){.GuideArticle-module__60uCfG__hero{padding:var(--space-10) 0 var(--space-8)}.GuideArticle-module__60uCfG__layout{padding:var(--space-8) 0}.GuideArticle-module__60uCfG__content{gap:var(--space-10)}.GuideArticle-module__60uCfG__ctaButtons{flex-direction:column}}.GuideArticle-module__60uCfG__hero .label{color:var(--gold-200)}
.GuideExtras-module__Y5Alwq__directorySection{padding:var(--space-20) 0;background:var(--white);border-top:1px solid var(--border-light)}.GuideExtras-module__Y5Alwq__intro{max-width:70ch;margin-top:var(--space-4);color:var(--text-secondary);line-height:var(--leading-relaxed)}.GuideExtras-module__Y5Alwq__directoryGrid{gap:var(--space-6) var(--space-8);margin-top:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.GuideExtras-module__Y5Alwq__group{padding-top:var(--space-5);border-top:1px solid var(--border-dark)}.GuideExtras-module__Y5Alwq__group h3{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:600}.GuideExtras-module__Y5Alwq__group p{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);margin-bottom:var(--space-3)}.GuideExtras-module__Y5Alwq__group ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GuideExtras-module__Y5Alwq__group a{font-size:var(--text-sm);color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.GuideExtras-module__Y5Alwq__group a:hover{color:var(--text-primary)}.GuideExtras-module__Y5Alwq__sourcesSection{padding:var(--space-12) 0 var(--space-16);background:var(--white);border-top:1px solid var(--border-light)}.GuideExtras-module__Y5Alwq__sourcesHeading{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--text-primary);font-weight:600}.GuideExtras-module__Y5Alwq__sourcesIntro{max-width:75ch;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.GuideExtras-module__Y5Alwq__sourcesList{margin:var(--space-6) 0 0;padding-left:var(--space-6);gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);flex-direction:column;display:flex}.GuideExtras-module__Y5Alwq__sourcesList a{color:var(--accent-text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.GuideExtras-module__Y5Alwq__publisher{color:var(--text-secondary)}.GuideExtras-module__Y5Alwq__note{color:var(--text-tertiary)}
