.ReaderFooter-module__7iIuQW__footer{text-align:center;background:#e6eeee;border:1px solid #c2d6d4;border-radius:.5rem;width:100%;max-width:1200px;margin-inline:auto;padding:1rem 1.5rem;font-size:.875rem;line-height:1.6}.ReaderFooter-module__7iIuQW__footer p+p{margin-top:.25rem}.ReaderFooter-module__7iIuQW__footer a{color:#7a0039;text-decoration:underline}.ReaderFooter-module__7iIuQW__footer a:hover{text-decoration:none}.ReaderFooter-module__7iIuQW__copyright{color:#555;margin-top:.5rem}
.guide-reader{--background:#f9f9f9;--foreground:#1a1a1a;width:100%;max-width:1200px;min-height:100vh;color:var(--foreground);background:var(--background);flex-direction:column;margin-inline:auto;line-height:1.5;display:flex}.guide-reader .skip-link{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.guide-reader .skip-link:focus{width:auto;height:auto;padding:.5rem 1rem;display:block;position:static;overflow:visible}.guide-reader a{color:#7a0039;text-decoration:none}.guide-reader a:visited{color:#7a0039}.guide-reader a:hover,.guide-reader a:focus{color:#7a0039;text-decoration:underline}.guide-reader h1,.guide-reader h2,.guide-reader h3,.guide-reader h4{line-height:1.25}.guide-reader .guide-header{z-index:20;background:#fff;border-bottom:1px solid #ccc;padding:.5rem 1rem;position:sticky;top:0}.guide-reader .guide-site-title{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.guide-reader .guide-site-title a{color:inherit;text-decoration:none}.guide-reader .guide-site-title a:hover{text-decoration:underline}.guide-reader .guide-logo{width:auto;height:2rem}.guide-reader .guide-body{flex:1;display:flex}.guide-reader .guide-sidebar{border-right:1px solid #ccc;flex-direction:column;flex-shrink:0;width:300px;padding:1rem;display:flex;overflow-y:auto}@media (max-width:767px){.guide-reader .guide-sidebar{z-index:10;background:#fff;width:280px;max-width:85vw;display:none;position:fixed;top:3rem;bottom:0;left:0}}.guide-reader[data-sidebar-open=true] .guide-sidebar{display:flex}.guide-reader[data-sidebar-open=false] .guide-sidebar{display:none}.guide-reader .sidebar-close{color:#0d5c54;cursor:pointer;background:#fff;border:1px solid #0d5c54;border-radius:4px;align-self:flex-end;margin-bottom:.75rem;padding:.2rem .5rem;font-size:1.1rem;line-height:1;display:none}.guide-reader .sidebar-close:hover{background:#e6eeee}.guide-reader[data-sidebar-open=true] .sidebar-close{align-items:center;display:inline-flex}.guide-reader[data-sidebar-open=true] .sidebar-toggle{display:none}.guide-reader .guide-sidebar ul{margin:0;padding:0;list-style:none}.guide-reader .guide-sidebar>ul>li>a{font-weight:600}.guide-reader .guide-sidebar .toc-level2{padding-left:1rem}.guide-reader .guide-sidebar a{padding:.25rem 0;font-size:1rem;display:block}.guide-reader .guide-sidebar a:hover{text-decoration:underline}.guide-reader .guide-sidebar a[aria-current=page]{color:inherit;font-weight:700}.guide-reader .sidebar-toggle{cursor:pointer;color:#0d5c54;background:#fff;border:1px solid #0d5c54;border-radius:4px;justify-content:center;align-items:center;margin-bottom:1rem;padding:.3rem .55rem;font-size:1.1rem;line-height:1;display:inline-flex}.guide-reader .sidebar-toggle:hover{background:#e6eeee}.guide-reader .guide-main{flex:1;min-width:0;padding:1rem 2rem}.guide-reader .guide-breadcrumb{margin-bottom:.5rem}.guide-reader .guide-breadcrumb ol{color:#666;flex-wrap:wrap;align-items:center;gap:0 .25rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.guide-reader .guide-breadcrumb li{align-items:center;display:inline-flex}.guide-reader .guide-breadcrumb li+li:before{content:"›";margin-right:.25rem}.guide-reader .guide-breadcrumb a{color:inherit;text-decoration:none}.guide-reader .guide-breadcrumb a:hover{text-decoration:underline}.guide-reader .guide-chapter-title{align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.guide-reader .chapter-icon{flex-shrink:0;width:auto;height:70px}.guide-reader .section-index{margin:1rem 0;padding:0;list-style:none}.guide-reader .section-index li{background:#f1e5eb;border-left:4px solid #7a0039;margin-bottom:.375rem}.guide-reader .section-index li:last-child{margin-bottom:0}.guide-reader .section-index a{color:#7a0039;padding:.75rem 1rem;font-size:.95rem;display:block}.guide-reader .section-index a:hover{background:#e8d0da;text-decoration:underline}.guide-reader .new-window-label{font-size:.85em;font-style:italic}@keyframes swipe-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-60px)}}@keyframes swipe-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60px)}}.guide-reader .swipe-exit-left{animation:.18s forwards swipe-out-left}.guide-reader .swipe-exit-right{animation:.18s forwards swipe-out-right}.guide-reader .chapter-nav{border-top:1px solid #ccc;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.guide-reader .chapter-nav a{white-space:nowrap;text-overflow:ellipsis;flex:0 45%;min-width:0;overflow:hidden}.guide-reader .chapter-nav a[rel=next]{text-align:right}.guide-reader article p,.guide-reader article ul,.guide-reader article ol,.guide-reader article dl{margin-block-end:1em}.guide-reader article li+li{margin-block-start:.25em}.guide-reader article h2,.guide-reader article h3,.guide-reader article h4,.guide-reader article h5{margin-block:1.5em .4em}.guide-reader article>:first-child{margin-block-start:0}.guide-reader .guide-main ul:not(.section-index){padding-left:1.5rem}.guide-reader .card{border-left:4px solid;border-radius:4px;margin:1.5rem 0;overflow:hidden}.guide-reader .card-header{text-transform:uppercase;letter-spacing:.04em;margin:0;padding:.5rem 1rem;font-size:.9rem;font-weight:700}.guide-reader .card-body{padding:.75rem 1rem}.guide-reader .card-body>:first-child{margin-top:0}.guide-reader .card-body>:last-child{margin-bottom:0}.guide-reader .card-1{border-color:#7a0039}.guide-reader .card-1 .card-header{color:#7a0039;background-color:#f1e5eb}.guide-reader .card-1 .card-body{background-color:#f8f2f5}.guide-reader .card-2{border-color:#0d5c54}.guide-reader .card-2 .card-header{color:#0d5c54;background-color:#e6eeee}.guide-reader .card-2 .card-body{background-color:#f3f7f6}.guide-reader .card-3{border-color:#002060}.guide-reader .card-3 .card-header{color:#002060;background-color:#e5e8ef}.guide-reader .card-3 .card-body{background-color:#f5f5f5}.guide-reader .card-4{border-color:#b27893}.guide-reader .card-4 .card-header{color:#7a0039;background-color:#debfcd}.guide-reader .card-4 .card-body{background-color:#f1e5eb}
