.guide-main{min-width:0}.handbook-mobile-menu{display:none}.guide-page .handbook-layout{grid-template-columns:220px minmax(0,1fr);gap:0}.guide-page .handbook-toc{padding:25px 16px;border-right:1px solid #deebe4;position:static}.guide-page .handbook-toc>header{display:flex;align-items:center;justify-content:space-between;margin:0 0 22px}.guide-page .handbook h1{font-size:21px;margin:0;color:#20362f}.handbook-toc>header>span{font-size:11px;color:#799488}.guide-page .handbook-toc h3{margin:15px 0 5px;font-size:12px}.guide-page .handbook-toc a{font-size:12px;padding:5px 7px}.handbook-toc a[aria-current]{background:#e8f2ce;color:#207e7b;font-weight:650;box-shadow:inset 3px 0 #29999d}.handbook-reader{min-width:0;padding:0 22px}.handbook-breadcrumb{height:55px;display:flex;align-items:center;gap:15px;font-size:12px;color:#719087}.guide-page .handbook-section{padding:25px 28px;margin:0 0 18px}.guide-page .handbook-section h2{font-size:25px}.guide-page .handbook-heading-number{margin-right:12px}.guide-page .handbook-section>header{padding-bottom:15px}.guide-page .handbook-body{color:#293631;font-size:14px;line-height:1.85}.guide-page .handbook-body p{margin:14px 0}.guide-page .handbook-terms>div{padding:10px 0;grid-template-columns:105px minmax(0,1fr)}.guide-page .handbook-visual{padding:14px;margin:16px 0}.guide-page .is-illustrated .handbook-visual-art{height:104px}.guide-page .is-illustrated .handbook-art{width:104px;height:104px}.guide-page .is-flow.is-illustrated .handbook-visual-item:not(:last-child):after{top:40px}.handbook-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:24px;border-top:1px solid #e5eee8;padding-top:17px}.handbook-pager>a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;justify-self:start;padding:10px 14px;border:1px solid #dce9e1;border-radius:11px;max-width:100%;font-size:12px}.handbook-pager>a:last-child{justify-self:end}.handbook-pager>a span{font-size:10px;color:#7a958d}.handbook-pager>span{font-size:12px;color:#6f9188}.handbook-pager .handbook-next{background:#29999d;color:white;border-color:#29999d}.handbook-pager .handbook-next span{color:#def6ef}.handbook-pager .handbook-next:hover{color:white}.guide-page .sidebar .side-more>a.active{background:#e9f3cd;color:#237b77;border-radius:10px}.guide-ready{height:100vh;height:100dvh;overflow:hidden}.guide-ready>.sidebar{height:100vh;height:100dvh;min-height:0;position:relative;top:0;overflow:visible;display:flex;flex-direction:column;padding:24px 20px}.guide-ready .sidebar .side-account{margin:20px 0}.guide-ready .sidebar .side-bottom{margin-top:auto;padding-top:16px}.guide-ready .sidebar .side-more{margin-top:15px;padding-top:13px}.guide-ready .sidebar .side-cats>a{padding-top:12px;padding-bottom:12px}.guide-ready .guide-main,.guide-ready .handbook,.guide-ready .handbook-layout{height:100%;min-height:0}.guide-ready .handbook-reader{height:100%;min-height:0;display:grid;grid-template-rows:55px minmax(0,1fr)}.guide-ready .handbook-articles{overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;padding-bottom:18px;scrollbar-width:thin;scrollbar-color:#b5cfc0 transparent}.guide-ready .handbook-section{min-height:calc(100% - 2px);display:flex;flex-direction:column;margin-bottom:0}.guide-ready .handbook-pager{margin-top:auto}.guide-ready .handbook-body{padding-bottom:15px}
@media(min-width:821px) and (max-height:760px){.guide-ready>.sidebar{padding:16px}.guide-ready .sidebar .side-account{margin:12px 0}.guide-ready .sidebar .side-cats>a{padding:7px 10px}.guide-ready .sidebar .side-more a{padding:9px 10px}.guide-ready .sidebar .side-bottom>span,.guide-ready .sidebar .side-bottom>strong{display:none}.guide-page .handbook-toc{padding:18px 12px}.guide-page .handbook-toc>header{margin-bottom:10px}.guide-page .handbook-toc h3{margin-top:9px}.guide-page .handbook-toc a{padding:4px 6px;font-size:11px}}
@media(min-width:821px) and (max-width:1200px){body.guide-page{--sidebar-width:190px}.guide-ready>.sidebar{padding-left:12px;padding-right:12px}.guide-page .sidebar .brand{font-size:21px}.guide-page .handbook-layout{grid-template-columns:188px minmax(0,1fr)}.handbook-reader{padding:0 14px}.guide-page .handbook-section{padding:22px}.guide-page .handbook-toc{padding-left:10px;padding-right:10px}}
@media(max-width:820px){body.guide-page.guide-ready{display:grid;grid-template-columns:1fr;grid-template-rows:118px minmax(0,1fr);background:#eff8f4}.guide-ready>.sidebar{height:118px;min-height:0}.guide-page .handbook-layout{display:block}.guide-page .handbook-toc{display:block;border:0;border-radius:0;padding:18px;background:#f3f8ef}.guide-page .handbook-toc ol{display:block}.guide-page .handbook-toc a{font-size:13px;padding:7px}.guide-page .handbook-reader{padding:0 12px}.guide-page .handbook-section{padding:20px 17px}.guide-page .handbook-section h2{font-size:21px}.guide-page .handbook-heading-number{font-size:10px;margin-right:8px}.guide-page .handbook-terms>div{grid-template-columns:1fr;gap:3px}.guide-ready .handbook{display:grid;grid-template-rows:52px minmax(0,1fr);position:relative}.guide-ready .handbook-layout{min-height:0}.guide-ready .handbook-mobile-menu{display:flex;width:100%;padding:12px 17px;justify-content:space-between;background:#e6f0d8;font-size:12px;color:#245b4c;border-bottom:1px solid #d7e5d5}.handbook-mobile-menu [data-current-chapter]{font-weight:650;font-size:12px}.guide-ready .handbook-toc{display:none;position:absolute;top:52px;left:0;right:0;max-height:calc(100% - 52px);overflow-y:auto;z-index:20;box-shadow:0 12px 20px #26594720}.guide-ready .directory-open .handbook-toc{display:block}.guide-ready .handbook-reader{grid-template-rows:35px minmax(0,1fr)}.guide-ready .handbook-breadcrumb{height:35px;font-size:10px}.guide-page .handbook-pager{gap:7px}.guide-page .handbook-pager>a{padding:8px;font-size:10px}.guide-page .handbook-pager>span{font-size:10px}.guide-page .is-illustrated .handbook-visual-art{height:80px}.guide-page .is-illustrated .handbook-art{height:80px;width:80px}.guide-page .is-flow.is-illustrated .handbook-visual-item:not(:last-child):after{top:30px}}
@media(max-width:820px){body.guide-page.guide-ready{grid-template-columns:minmax(0,1fr)}.guide-ready>.sidebar{min-width:0}.guide-page .handbook-section>header>div{min-width:0}.guide-page .handbook-section h2{overflow-wrap:anywhere}}
/* Keep the reader directory single-column across the legacy 900px breakpoint. */
@media(min-width:821px){.guide-page .handbook-toc{display:block;grid-template-columns:none;border:0;border-right:1px solid #deebe4;border-radius:0;background:transparent}.guide-page .handbook-toc ol{display:block}}
@media print{body.guide-ready{display:block;height:auto;overflow:visible}.guide-page>.sidebar,.guide-page .handbook-toc,.handbook-mobile-menu,.handbook-pager{display:none!important}.guide-ready .handbook-layout,.guide-ready .handbook-reader{display:block;height:auto}.guide-ready .handbook-articles{overflow:visible}.guide-ready .handbook-section[hidden]{display:block!important}.guide-ready .handbook-section{break-inside:avoid;min-height:0}}
