.boot-guide-main{max-width:1180px;padding:24px 24px 36px;margin:auto;box-sizing:border-box}.boot-guide-main .crumbs{margin:0 0 20px;color:#374a3e}.boot-guide-main .crumbs a{color:#334c3c}.boot-guide-main h1{font-size:2.7rem;line-height:1.15;text-align:left;max-width:950px;margin:20px 0 16px}.guide-lede{font-size:1.15rem;line-height:1.6;max-width:78ch}.guide-disclosure{font-size:.82rem;color:#5c665e}.guide-fit-nav{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0 18px}.guide-fit-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 28px;color:#fff1d1;background:linear-gradient(135deg,#713719,#412013 70%,#5a2b16);border:1px solid #b28a49;border-radius:5px 15px 15px 5px;box-shadow:inset 0 0 0 2px #382015,0 2px 3px #0002;text-decoration:none;font-weight:700;outline:1px dashed #cfad6e;outline-offset:-5px;box-sizing:border-box}.guide-fit-nav a:focus-visible{outline:3px solid #d8b35f;outline-offset:3px}.guide-jumps{display:flex;gap:10px 20px;flex-wrap:wrap;margin:0 0 24px;font-size:.87rem}.guide-section{margin:28px 0;scroll-margin-top:95px}.guide-section>h2{font-size:1.6rem;line-height:1.35;margin:0 0 14px;border-top:1px solid #d5c7aa;padding-top:20px}.guide-section>h3{font-size:1.12rem;margin:20px 0 10px}.guide-section>p,.guide-section li{line-height:1.65}.guide-section>p,.guide-section>ol{max-width:87ch}.guide-table{width:100%;overflow-x:auto;border:1px solid #d5c7aa;border-radius:6px}.guide-table table{border-collapse:collapse;width:100%;min-width:580px;margin:0;font-size:.9rem}.guide-table th,.guide-table td{padding:12px 14px;text-align:left;border-bottom:1px solid #ded7c9;vertical-align:top;line-height:1.45;overflow-wrap:normal;word-break:normal;min-width:120px}.guide-table thead{background:#e8dfca}.guide-table tbody th{font-weight:700}.boot-guide .night-grid{gap:14px!important;margin-top:18px!important}.boot-guide .night-card{padding:14px!important}.boot-guide .night-card img{height:200px;padding:5px}.boot-guide .night-card h3{font-size:1rem}.boot-guide .night-card>p{font-size:.87rem}.guide-section details{padding:13px 15px;background:#eee8da;border:1px solid #d6cdb9;border-radius:5px;margin:10px 0}.guide-section summary{font-weight:700;line-height:1.45;cursor:pointer}.guide-section details p{font-size:.92rem;line-height:1.6}.guide-signup{margin-top:36px}@media(max-width:600px){.boot-guide-main{padding:20px 16px 30px}.boot-guide-main h1{font-size:2rem}.guide-lede{font-size:1rem}.guide-fit-nav{gap:10px}.guide-fit-nav a{flex:1;min-width:0;padding:11px 12px;font-size:.95rem}.guide-section>h2{font-size:1.4rem}.guide-table table{font-size:.85rem}.guide-table th,.guide-table td{padding:10px;min-width:115px}.guide-jumps{gap:10px 15px}.boot-guide .night-card img{height:190px}}
@media(max-width:600px){.guide-table table{min-width:0;table-layout:fixed;font-size:.76rem}.guide-table th,.guide-table td{min-width:0;padding:9px 6px;overflow-wrap:normal;word-break:normal}}

.guide-jumps a{font-size:1.2rem!important;font-weight:700!important}
@media(max-width:600px){.guide-jumps a{font-size:1.05rem!important}}

.guide-jumps{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px;margin:22px auto 28px}.guide-jumps a{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:11px 19px!important;color:#fff1d1!important;background:linear-gradient(135deg,#713719,#412013 70%,#5a2b16)!important;border:1px solid #b28a49!important;border-radius:5px 15px 15px 5px!important;box-shadow:inset 0 0 0 2px #382015,0 2px 3px #0002;text-decoration:none!important;font-weight:700!important;font-size:1.05rem!important;line-height:1.4}.guide-jumps a:hover{color:#ffd77a!important}@media(max-width:600px){.guide-jumps a{font-size:.95rem!important;padding:9px 14px!important}}
