.guide-reading_page__oQUCc{background:#fffdf9;color:var(--foreground)}.guide-reading_header__NncMz{border-bottom:1px solid var(--border);background:#f6f2e9}.guide-reading_headerInner__Wm5Zd{max-width:1200px;margin:auto;padding:2rem 1.5rem 3rem}.guide-reading_title__g3ref{max-width:24ch;margin-top:1.5rem;font-family:var(--font-fraunces),serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.12;text-wrap:balance}.guide-reading_intro__NrDTC{max-width:70ch;margin-top:1.25rem;font-size:1.125rem;line-height:1.8}.guide-reading_layout__FZYr1{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:4rem;max-width:1200px;margin:auto;padding:3rem 1.5rem 5rem}.guide-reading_body__RDN_V{min-width:0}.guide-reading_contents__xHsrH{position:sticky;top:155px;align-self:start;border-top:2px solid var(--foreground);padding-top:1rem;font-size:.875rem;max-height:calc(100vh - 180px);overflow-y:auto}.guide-reading_contents__xHsrH a{display:block;padding:.45rem 0;line-height:1.5;text-decoration:none}.guide-reading_contents__xHsrH a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.guide-reading_mobileContents__PjsUk{display:none}.guide-reading_desktopContents__1nbpI{display:block}.guide-reading_content__3ve5P{font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}.guide-reading_content__3ve5P ol,.guide-reading_content__3ve5P p,.guide-reading_content__3ve5P ul{max-width:72ch;margin:1rem 0}.guide-reading_content__3ve5P h2{margin:2.75rem 0 1rem;font:600 clamp(1.5rem,2.5vw,2rem)/1.25 var(--font-fraunces),serif;scroll-margin-top:165px;text-wrap:balance}.guide-reading_content__3ve5P>h2:first-child{margin-top:0}.guide-reading_content__3ve5P h3{margin:1.75rem 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.4;scroll-margin-top:165px}.guide-reading_content__3ve5P a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.guide-reading_content__3ve5P ul{list-style:disc;padding-left:1.3rem}.guide-reading_content__3ve5P ol{list-style:decimal;padding-left:1.3rem}.guide-reading_content__3ve5P li{margin:.55rem 0}.guide-reading_content__3ve5P img{max-width:100%;height:auto}.guide-reading_content__3ve5P .not-prose{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1.25rem;margin:2rem 0}.guide-reading_content__3ve5P .not-prose>article{min-width:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:white}.guide-reading_content__3ve5P .not-prose>article>div{padding:1rem}.guide-reading_content__3ve5P .not-prose img{width:100%;height:180px;object-fit:contain}.guide-reading_content__3ve5P .not-prose h3{margin:.5rem 0}.guide-reading_content__3ve5P table{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.6}.guide-reading_content__3ve5P th{background:#eee9e0;text-align:left;font-weight:700}.guide-reading_content__3ve5P td,.guide-reading_content__3ve5P th{padding:.9rem;border-bottom:1px solid var(--border);vertical-align:top;min-width:130px}.guide-reading_content__3ve5P .guide-table-scroll{overflow-x:auto;margin:1.5rem 0}.guide-reading_content__3ve5P .guide-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.5rem}.guide-reading_content__3ve5P .guide-directory ul{list-style:none;padding:0}.guide-reading_content__3ve5P .guide-directory li{padding:.85rem 0;margin:0;border-bottom:1px solid var(--border)}.guide-reading_content__3ve5P .guide-directory a{font-weight:650}.guide-reading_content__3ve5P .guide-directory small{display:block;font-size:.875rem;line-height:1.6;margin-top:.25rem}.guide-reading_content__3ve5P .guide-directory h2{margin-top:1rem}.guide-reading_page__oQUCc :is(a,summary,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.guide-reading_page__oQUCc ::selection{background:#f5ccd2;color:#1b2433}.guide-reading_questions__TYGax{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--border);scroll-margin-top:165px}.guide-reading_questions__TYGax>h2{margin-bottom:1.5rem;font:600 2rem/1.25 var(--font-fraunces),serif}@media (max-width:900px){.guide-reading_layout__FZYr1{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:1.5rem}.guide-reading_contents__xHsrH{position:static;grid-row:1;max-height:none}.guide-reading_contents__xHsrH nav{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem}.guide-reading_mobileContents__PjsUk{display:block}.guide-reading_desktopContents__1nbpI{display:none}}@media (max-width:540px){.guide-reading_headerInner__Wm5Zd,.guide-reading_layout__FZYr1{padding-left:1rem;padding-right:1rem}.guide-reading_content__3ve5P .guide-directory{grid-template-columns:minmax(0,1fr);gap:0}}