/* WEBSITE_STRUCTURE_V290 */
.guide290{max-width:1080px;margin:26px auto 60px;padding:0 24px;color:#102744;font-family:system-ui,sans-serif;line-height:1.8}.guide290 h1{font-size:36px;line-height:1.35;margin:12px 0 18px}.guide290 h2{font-size:23px;line-height:1.45}.guideHero290{padding:36px 0 25px}.guideHero290 small{color:#617865;letter-spacing:2px;font-weight:700}.guideHero290 p{max-width:740px}.guideBreadcrumb290,.guideActions290{display:flex;gap:12px;flex-wrap:wrap}.guideBreadcrumb290 a{font-size:13px;color:#425b66}.guideActions290{margin:24px 0}.guideActions290 a,.benefitCompare290 td a{display:inline-flex;border-radius:10px;background:#0b2146;color:white;padding:10px 17px;text-decoration:none;align-items:center;justify-content:center}.guideGrid290{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guideChoice290{display:flex;flex-direction:column;text-align:left;gap:8px;padding:24px;background:#f5f7f3;border:1px solid #dfe5df;border-radius:16px;color:#102744;text-decoration:none;font:inherit;cursor:pointer}.guideChoice290 strong{font-size:20px}.guideChoice290[aria-pressed=true]{border:2px solid #315747;background:#edf4ed}.guideChoice290 span{font-size:14px}.guideDetail290{padding:24px;margin:20px 0;background:#f7f8fa;border:1px solid #e2e7ec;border-radius:16px}.guideDetail290[hidden]{display:none}.guideDetail290 fieldset label{margin-right:20px}.guideDetail290 input[type=checkbox]{width:auto}.guideSteps290{list-style:none;padding:0}.guideSteps290 li{display:flex;gap:20px;border-bottom:1px solid #e2e6e8;padding:25px 0}.guideSteps290 h2{margin:0 0 10px}.stepNumber290{display:grid;place-items:center;flex:0 0 48px;height:48px;background:#102744;color:white;border-radius:50%;font-weight:800}.tableScroll290{overflow-x:auto}.benefitCompare290 table{width:100%;border-collapse:collapse;font-size:14px;min-width:680px}.benefitCompare290 td,.benefitCompare290 th{border:1px solid #dce2e8;padding:18px;text-align:left;vertical-align:top}.benefitCompare290 th{background:#f0f4f7}.benefitCompare290 caption{text-align:left;font-size:20px;font-weight:700;margin-bottom:15px}.benefitCompare290 td a{font-size:13px;white-space:nowrap}.compareLink290{padding-top:12px;font-size:14px;display:flex;gap:18px;flex-wrap:wrap}.compareLink290 a{color:inherit}.joinBenefits290{padding:18px;border:1px solid #dfe4e6;border-radius:12px;margin-bottom:24px}.joinBenefits290 summary{cursor:pointer;font-weight:700}#mainNav .navDropdown.expanded>.navChildren{display:grid;visibility:visible;opacity:1;pointer-events:auto}@media(min-width:901px){#mainNav .navDropdown:focus-within>.navChildren{display:grid}}@media(max-width:900px){body>header #mainNav .navDropdown:not(.expanded)>.navChildren{display:none!important}}.sharedTop241 img{width:54px;height:54px;object-fit:contain}.sharedTop241{display:flex;align-items:center;gap:12px;padding:12px 24px}#membership .plans article{min-width:0}#membership{scroll-margin-top:100px}#membership .ticketBenefits267{font-size:14px}#membership .planActions{gap:10px}#membership h3{font-size:30px}.regionFilter{margin-top:24px}.guideBack290{font-size:14px}
@media(max-width:700px){.guide290{padding:0 16px;margin:12px auto 36px}.guideHero290{padding:22px 0}.guide290 h1{font-size:28px}.guide290 h2{font-size:20px}.guideGrid290{grid-template-columns:1fr}.guideChoice290{padding:20px}.guideSteps290 li{gap:14px}.stepNumber290{flex-basis:38px;height:38px}.guideDetail290{padding:18px}.guideActions290 a{font-size:14px}.benefitCompare290 table{font-size:13px}.benefitCompare290 td,.benefitCompare290 th{padding:12px}#membership .plans article{padding:22px}#membership h3{font-size:28px}#membership .ticketBenefits267{font-size:12px}.sharedTop241{padding:10px 16px}}
