@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dcc06fc59088004f-s.26afxfjuoa9fw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/14a4f422adc8017e-s.0g2162x3jbg9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/294dd5272e5dc576-s.24z3xhdtefne-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c0f3072741f3158c-s.0ip40b8wahlg_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/32ed8f926ffc9cc2-s.0cu0ymttrfic-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b6a9aad84d41ea38-s.19z0m3vc7o74g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/30bdb5bb2b173ee1-s.p.0zb6_9j98fvm-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_c9b2c46b-module__RlY7_G__className{font-family:Literata,Literata Fallback;font-style:normal}.literata_c9b2c46b-module__RlY7_G__variable{--font-reading:"Literata", "Literata Fallback"}
.ReadingMode-module__h_l7Ha__meta{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ReadingMode-module__h_l7Ha__minutes{font-family:var(--font-mono);color:var(--on-surface-variant);font-size:13px}.ReadingMode-module__h_l7Ha__bar{z-index:50;background:var(--surface);border-bottom:1px solid var(--outline-variant);position:fixed;inset:0 0 auto}.ReadingMode-module__h_l7Ha__barIn{max-width:calc(var(--read-size,18px) * 34 + 32px);align-items:center;gap:8px;margin-inline:auto;padding:8px 16px;display:flex}.ReadingMode-module__h_l7Ha__sp{flex:1}.ReadingMode-module__h_l7Ha__group{gap:4px;display:flex}.ReadingMode-module__h_l7Ha__group>button:not(.ReadingMode-module__h_l7Ha__choice){width:var(--control-h-sm);gap:1px;padding:0}.ReadingMode-module__h_l7Ha__group>button:disabled{opacity:.4;cursor:default}.ReadingMode-module__h_l7Ha__choice{padding:0 12px}.ReadingMode-module__h_l7Ha__choice[aria-pressed=true]{background:var(--surface-container-high);border-color:var(--on-surface-variant)}.ReadingMode-module__h_l7Ha__serif{font-family:var(--font-reading), Georgia, serif;font-weight:500}.ReadingMode-module__h_l7Ha__progress{background:var(--outline-variant);height:3px}.ReadingMode-module__h_l7Ha__progress i{background:var(--on-surface-variant);transform-origin:0;height:100%;display:block}@media (max-width:520px){.ReadingMode-module__h_l7Ha__barIn{gap:6px;padding-inline:12px}.ReadingMode-module__h_l7Ha__choice{padding:0 10px}}
.GuideChart-module__ib7AvW__figure{background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-card);flex-direction:column;gap:8px;max-width:560px;margin-top:6px;padding:14px 16px 12px;display:flex}.GuideChart-module__ib7AvW__title{color:var(--on-surface);font-size:15px;font-weight:700;line-height:1.4}.GuideChart-module__ib7AvW__axes{font-family:var(--font-mono);color:var(--on-surface-variant);flex-wrap:wrap;gap:2px 16px;margin:0;font-size:12px;display:flex}.GuideChart-module__ib7AvW__svg{width:100%;height:auto;display:block;overflow:visible}.GuideChart-module__ib7AvW__grid{stroke:var(--outline-variant);stroke-width:1px}.GuideChart-module__ib7AvW__gridX{stroke:var(--outline-variant);stroke-width:1px;stroke-dasharray:2 4}.GuideChart-module__ib7AvW__axis{stroke:var(--outline);stroke-width:1.2px}.GuideChart-module__ib7AvW__tick{font-family:var(--font-mono);fill:var(--on-surface-variant);font-size:13.5px}.GuideChart-module__ib7AvW__band{fill:color-mix(in srgb, var(--on-surface) 7%, transparent)}.GuideChart-module__ib7AvW__bandLabel{font-family:var(--font-mono);fill:var(--secondary-ink);font-size:12.5px}.GuideChart-module__ib7AvW__marker{fill:var(--surface);stroke:var(--on-surface);stroke-width:1.8px}.GuideChart-module__ib7AvW__markerText{font-family:var(--font-mono);fill:var(--on-surface);font-size:13px;font-weight:600}.GuideChart-module__ib7AvW__legend{color:var(--on-surface);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.GuideChart-module__ib7AvW__legend li{align-items:center;gap:6px;display:inline-flex}.GuideChart-module__ib7AvW__side{color:var(--on-surface-variant)}.GuideChart-module__ib7AvW__markers{color:var(--on-surface);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.GuideChart-module__ib7AvW__markers li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.GuideChart-module__ib7AvW__num{border:1.5px solid var(--on-surface);width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.GuideChart-module__ib7AvW__note{color:var(--on-surface-variant);margin:0;font-size:12.5px}.GuideChart-module__ib7AvW__data summary{min-height:var(--control-h-sm);cursor:pointer;color:var(--secondary-ink);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.GuideChart-module__ib7AvW__data summary::-webkit-details-marker{display:none}.GuideChart-module__ib7AvW__data summary:after{content:"";background:var(--chevron) center / 14px no-repeat;flex:none;width:14px;height:14px;transition:transform .15s}.GuideChart-module__ib7AvW__data[open] summary:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.GuideChart-module__ib7AvW__data summary:after{transition:none}}.GuideChart-module__ib7AvW__data table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.GuideChart-module__ib7AvW__data th,.GuideChart-module__ib7AvW__data td{text-align:left;border-bottom:1px solid var(--outline-variant);padding:4px 8px 4px 0}.GuideChart-module__ib7AvW__data thead th{color:var(--on-surface-variant);font-weight:500}
.Guides-module__XQENAq__page{flex-direction:column;gap:28px;max-width:72ch;padding-block:clamp(28px,4vw,48px) clamp(48px,7vw,88px);display:flex}.Guides-module__XQENAq__lede{color:var(--secondary-ink);font-size:17px;line-height:1.6}.Guides-module__XQENAq__topic{flex-direction:column;gap:10px;padding-block:0;display:flex}.Guides-module__XQENAq__topic h2{border-bottom:1px solid var(--outline-variant);padding-bottom:8px;font-size:22px}.Guides-module__XQENAq__guideList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.Guides-module__XQENAq__guideList a{color:var(--on-surface);text-decoration:underline;-webkit-text-decoration-color:var(--outline);text-decoration-color:var(--outline);text-underline-offset:3px;font-size:16px;font-weight:600}.Guides-module__XQENAq__guideList a:hover,.Guides-module__XQENAq__guideList a:active{text-decoration-color:currentColor}.Guides-module__XQENAq__guideList p{color:var(--secondary-ink);margin:4px 0 0;font-size:14px;line-height:1.55}.Guides-module__XQENAq__minutesSmall{font-family:var(--font-mono);color:var(--on-surface-variant);margin-top:4px;font-size:12px;display:block}.Guides-module__XQENAq__levelNav{flex-wrap:wrap;gap:8px;display:flex}.Guides-module__XQENAq__levelNav a{min-height:var(--control-h-sm);border:1px solid var(--outline);border-radius:var(--radius-field);color:var(--on-surface);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.Guides-module__XQENAq__levelNav a:hover,.Guides-module__XQENAq__levelNav a:active{border-color:var(--on-surface-variant)}.Guides-module__XQENAq__levelNav span{font-family:var(--font-mono);color:var(--on-surface-variant);font-size:12px}.Guides-module__XQENAq__part{border-top:1px solid var(--outline-variant);flex-direction:column;gap:18px;padding-block:24px 0;scroll-margin-top:76px;display:flex}.Guides-module__XQENAq__partHead{flex-direction:column;gap:4px;display:flex}.Guides-module__XQENAq__partHead small{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-variant);font-size:12px}.Guides-module__XQENAq__partHead h2{font-size:26px}.Guides-module__XQENAq__partHead p{color:var(--secondary-ink);margin:0;font-size:14px}.Guides-module__XQENAq__section{flex-direction:column;gap:10px;scroll-margin-top:76px;display:flex}.Guides-module__XQENAq__section h3{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:18px;font-weight:700}.Guides-module__XQENAq__section>p,.Guides-module__XQENAq__section>ul>li,.Guides-module__XQENAq__section>ol>li{color:var(--on-surface);font-size:16px;line-height:1.65}.Guides-module__XQENAq__section>p{margin:0}.Guides-module__XQENAq__section>ul,.Guides-module__XQENAq__section>ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.Guides-module__XQENAq__faq{border-top:1px solid var(--outline-variant);flex-direction:column;gap:14px;padding-block:24px 0;display:flex}.Guides-module__XQENAq__faq h2{font-size:26px}.Guides-module__XQENAq__faq dl{flex-direction:column;gap:16px;margin:0;display:flex}.Guides-module__XQENAq__faq dt{font-size:16px;font-weight:700}.Guides-module__XQENAq__faq dd{color:var(--secondary-ink);margin:4px 0 0;font-size:15px;line-height:1.6}.Guides-module__XQENAq__next{border-top:1px solid var(--outline-variant);flex-direction:column;gap:12px;padding-block:24px 0;display:flex}.Guides-module__XQENAq__next h2{font-size:22px}.Guides-module__XQENAq__updated{font-family:var(--font-mono);color:var(--on-surface-variant);font-size:12px}.Guides-module__XQENAq__toc{border:1px solid var(--outline-variant);border-radius:var(--radius-card)}.Guides-module__XQENAq__toc summary{min-height:var(--control-h-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.Guides-module__XQENAq__toc summary::-webkit-details-marker{display:none}.Guides-module__XQENAq__toc summary:after{content:"";background:var(--chevron) center / 14px no-repeat;flex:none;width:14px;height:14px;transition:transform .15s}.Guides-module__XQENAq__toc[open] summary:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.Guides-module__XQENAq__toc summary:after{transition:none}}.Guides-module__XQENAq__toc>ol{margin:0;padding:0 14px 12px 34px}.Guides-module__XQENAq__toc ol ol{margin:0;padding-left:18px;list-style:outside}.Guides-module__XQENAq__toc a{min-height:var(--control-h-sm);color:var(--on-surface);text-decoration:underline;-webkit-text-decoration-color:var(--outline);text-decoration-color:var(--outline);text-underline-offset:3px;align-items:center;font-size:14px;display:inline-flex}.Guides-module__XQENAq__toc>ol>li>a{font-weight:700}.Guides-module__XQENAq__toc a:hover,.Guides-module__XQENAq__toc a:active{text-decoration-color:currentColor}.Guides-module__XQENAq__tableWrap{margin-top:6px}.Guides-module__XQENAq__table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.Guides-module__XQENAq__table caption{caption-side:top;text-align:left;color:var(--on-surface-variant);padding-bottom:8px;font-size:13.5px}.Guides-module__XQENAq__table th{text-align:left;vertical-align:bottom;border-bottom:1px solid var(--outline);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-variant);padding:8px 14px 8px 0;font-size:12px;font-weight:500}.Guides-module__XQENAq__table td{vertical-align:top;border-bottom:1px solid var(--outline-variant);color:var(--on-surface);padding:10px 14px 10px 0}.Guides-module__XQENAq__table td:first-child{font-weight:600}.Guides-module__XQENAq__callout{background:var(--surface-container);border:1px solid var(--outline-variant);border-radius:var(--radius-card);flex-direction:column;gap:8px;margin-top:6px;padding:16px 18px;display:flex}.Guides-module__XQENAq__callout .Guides-module__XQENAq__calloutLabel{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-variant);margin:0;font-size:12px}.Guides-module__XQENAq__callout .Guides-module__XQENAq__calloutTitle{margin:0;font-size:16px;font-weight:700;line-height:1.4}.Guides-module__XQENAq__callout p,.Guides-module__XQENAq__callout li{font-size:15px;line-height:1.6}.Guides-module__XQENAq__callout ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}html[data-reading=on] .Guides-module__XQENAq__page{max-width:min(100%, calc(var(--read-size,18px) * 34));margin-inline:auto;padding-top:84px}html[data-reading=on] .Guides-module__XQENAq__lede{font-size:var(--read-size,18px);line-height:1.75}html[data-reading=on] .Guides-module__XQENAq__section>p{font-size:var(--read-size,18px);line-height:1.75}html[data-reading=on] .Guides-module__XQENAq__section>ul>li{font-size:var(--read-size,18px);line-height:1.75}html[data-reading=on] .Guides-module__XQENAq__section>ol>li{font-size:var(--read-size,18px);line-height:1.75}html[data-reading=on] .Guides-module__XQENAq__callout p{font-size:var(--read-size,18px);line-height:1.75}html[data-reading=on] .Guides-module__XQENAq__callout li{font-size:var(--read-size,18px);line-height:1.75}html[data-reading=on] .Guides-module__XQENAq__faq dd{font-size:var(--read-size,18px);line-height:1.75}:is(html[data-reading=on] .Guides-module__XQENAq__partHead h2,html[data-reading=on] .Guides-module__XQENAq__faq h2){font-size:calc(var(--read-size,18px) * 1.6)}html[data-reading=on] .Guides-module__XQENAq__section h3{font-size:calc(var(--read-size,18px) + 3px);margin-top:8px;line-height:1.3}html[data-reading=on] .Guides-module__XQENAq__table{font-size:calc(var(--read-size,18px) - 2px)}html[data-reading=on] .Guides-module__XQENAq__callout .Guides-module__XQENAq__calloutLabel{font-size:12px;line-height:1.4}html[data-reading=on] .Guides-module__XQENAq__callout .Guides-module__XQENAq__calloutTitle{font-size:calc(var(--read-size,18px) + 1px)}:is(html[data-reading=on] .Guides-module__XQENAq__section,html[data-reading=on] .Guides-module__XQENAq__part){scroll-margin-top:72px}html[data-reading-font=serif] .Guides-module__XQENAq__lede{font-family:var(--font-reading), Georgia, serif}html[data-reading-font=serif] .Guides-module__XQENAq__section>p{font-family:var(--font-reading), Georgia, serif}html[data-reading-font=serif] .Guides-module__XQENAq__section>ul>li{font-family:var(--font-reading), Georgia, serif}html[data-reading-font=serif] .Guides-module__XQENAq__section>ol>li{font-family:var(--font-reading), Georgia, serif}html[data-reading-font=serif] .Guides-module__XQENAq__callout p{font-family:var(--font-reading), Georgia, serif}html[data-reading-font=serif] .Guides-module__XQENAq__callout li{font-family:var(--font-reading), Georgia, serif}html[data-reading-font=serif] .Guides-module__XQENAq__faq dd{font-family:var(--font-reading), Georgia, serif}html[data-reading-font=serif] .Guides-module__XQENAq__table td{font-family:var(--font-reading), Georgia, serif}html[data-reading-font=serif] .Guides-module__XQENAq__callout .Guides-module__XQENAq__calloutLabel{font-family:var(--font-mono)}@media (max-width:640px){.Guides-module__XQENAq__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Guides-module__XQENAq__table,.Guides-module__XQENAq__table caption,.Guides-module__XQENAq__table tbody,.Guides-module__XQENAq__table tr{display:block}.Guides-module__XQENAq__table tr{border-bottom:1px solid var(--outline-variant);padding:10px 0}.Guides-module__XQENAq__table td{border:0;grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:12px;padding:3px 0;display:grid}.Guides-module__XQENAq__table td:first-child{padding-bottom:4px;display:block}.Guides-module__XQENAq__table td:not(:first-child):before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-variant);font-size:11.5px;font-weight:500;line-height:1.9}html[data-reading=on] .Guides-module__XQENAq__page{padding-top:76px}.Guides-module__XQENAq__partHead h2,.Guides-module__XQENAq__faq h2{font-size:22px}.Guides-module__XQENAq__section>p,.Guides-module__XQENAq__section>ul>li,.Guides-module__XQENAq__section>ol>li{font-size:15.5px}}
