@page{size:A4 portrait;margin:0}.guide-page{display:flex;flex-direction:column;gap:13pt;width:210mm;min-height:297mm;padding:14mm 14mm 12mm;background:#FDFBF7;color:#2D4A3E;border-radius:5.25pt;font-family:Nunito,sans-serif;font-size:10.5pt;line-height:1.45;margin:0 auto;box-sizing:border-box;break-inside:avoid;break-after:page}.guide-page:last-child{break-after:auto}.guide-page>*{flex-shrink:0}.guide-page--dense{gap:8pt;padding:10mm 13mm 8mm;font-size:9pt;line-height:1.38}.guide-page--three{gap:14pt;font-size:10pt}.guide-band{display:flex;align-items:flex-end;justify-content:space-between;gap:20pt;background:#2D4A3E;border-radius:10pt;padding:9pt 14pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide-band,.guide-band .guide-h1{color:#FDFBF7}.guide-band .guide-sub{color:#C8D2C9}.guide-mark{flex:none;display:block;max-width:30%}.guide-mark svg{height:16pt;width:auto;max-width:100%;display:block}.guide-band>:first-child{flex:1 1 auto;min-width:0}.guide-h1{margin:0;font-family:Fredoka,sans-serif;font-size:26pt;font-weight:600;line-height:1.05}.guide-sub{margin:5pt 0 0;font-size:11pt;color:#5C6B62}.guide-h2{font-family:Fredoka,sans-serif;font-size:14pt;font-weight:600;margin:0 0 6pt;line-height:inherit}.guide-h2--sub{font-size:13pt;margin-bottom:3pt}.guide-page--three .guide-h2{font-size:13pt;margin-bottom:4pt}.guide-card-title{margin:0 0 1pt;font-size:10.5pt;font-weight:800}.guide-prose{font-size:9.5pt;margin:6pt 0 0;color:#5C6B62}.guide-page--dense .guide-prose{font-size:8.75pt;margin-top:4pt}.guide-page--three .guide-prose{font-size:10pt;margin-top:4pt}.guide-prose--ink{color:#2D4A3E}.guide-page--three .guide-note{font-size:9pt;margin-top:5pt;color:#5C6B62}.guide-row{display:flex;gap:8pt;flex-wrap:wrap}.guide-row>*{min-width:0}.guide-col{flex:1 1 0}.guide-split{display:grid;grid-template-columns:1.2fr 1fr;gap:20pt}.guide-split>*{min-width:0}.guide-chips{display:grid;grid-template-columns:repeat(5,1fr);gap:8pt}.guide-chip{background:#E8E4DC;border-radius:10pt;padding:9pt 10pt;font-size:9.5pt;line-height:1.35;min-width:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide-chip-title{margin:0 0 2pt;font-family:Fredoka,sans-serif;font-size:10.5pt;font-weight:600;line-height:1.35}.guide-chip-body{margin:0}.guide-cards{display:grid;grid-template-columns:1fr 1fr;gap:8pt}.guide-card{border:.75pt solid #e8e4dc;border-radius:10pt;padding:9pt 12pt;background:transparent}.guide-contact{display:flex;align-items:center;justify-content:space-between;gap:16pt;margin-top:auto;background:#2D4A3E;color:#FDFBF7;border-radius:12pt;padding:7pt 14pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide-contact-lines{display:flex;flex-direction:column;gap:2pt;min-width:0}.guide-contact-line{margin:0;font-size:9pt;line-height:1.4}.guide-contact-line+.guide-contact-line{color:#C8D2C9}.guide-contact .guide-mark svg{height:26pt}.guide-contact .guide-mark{max-width:20%}.guide-tag{background:#FE9A4D;color:#2D4A3E;font-family:Nunito,sans-serif;font-weight:700;font-size:8.5pt;padding:2pt 8pt;border-radius:999pt;margin-right:6pt;vertical-align:middle}.guide-tag,.guide-wa-mark{display:inline-block;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide-wa-mark{width:1.05em;height:1.05em;vertical-align:-.18em;margin-right:.28em}.guide-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.guide-table{width:100%;border-collapse:collapse;break-inside:auto;font-size:10pt}.guide-table tr{break-inside:avoid}.guide-table th{text-align:left;padding:4pt 6pt;font-family:Fredoka,sans-serif;font-weight:600;border-bottom:.75pt solid #2d4a3e}.guide-table th.guide-th-room{font-family:Nunito,sans-serif;font-size:9.5pt;font-weight:700;color:#5C6B62}.guide-table td{padding:4pt 6pt}.guide-table td.num,.guide-table th.num{text-align:right;white-space:nowrap}.guide-table tr.guide-r-inclusive td{border-bottom:.75pt solid #e8e4dc;font-weight:800}.guide-table tr.guide-r-inclusive td.guide-option{font-weight:400}.guide-table tr.guide-r-hours td{border-bottom:0;font-weight:400}.guide-table tr td.guide-label{font-weight:700;border-bottom:.75pt solid #e8e4dc;padding:5pt 6pt}.guide-table tr td.guide-option{color:#5C6B62}.guide-table--day tr td.guide-label{font-size:10pt}.guide-table--day td.num{font-family:Fredoka,sans-serif;font-size:14pt;font-weight:600;padding:5pt 6pt;border-bottom:.75pt solid #e8e4dc}.guide-table--funded{font-size:8.75pt}.guide-table--funded th{font-size:8.75pt;padding:2pt 4pt}.guide-table--funded th.guide-th-room{font-family:Nunito,sans-serif;font-size:8.75pt}.guide-table--funded td{padding:1pt 4pt}.guide-table--funded tr td.guide-label{font-weight:800;padding:2pt 4pt}.guide-table--funded tr.guide-r-inclusive td.guide-option{padding:1pt 4pt}.guide-group td{font-family:Fredoka,sans-serif;font-size:10pt;font-weight:600;background:#F3F0E8;padding:4pt 4pt 2pt;border-bottom:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.guide-table--half{font-size:9pt}.guide-table--half th{font-size:9pt;padding:3pt 4pt}.guide-table--half th.guide-th-room{font-family:Nunito,sans-serif;font-size:9pt;color:#2D4A3E;padding:2pt 4pt}.guide-table--half td{padding:3pt 4pt;border-bottom:.75pt solid #e8e4dc}.guide-table--half tr td.guide-label{font-weight:700;padding:2.5pt 4pt}.guide-table--half td.guide-inclusive{font-weight:800}.guide-faq{list-style:none;margin:0;padding:0;column-gap:16pt}.guide-faq li{border-top:.75pt solid #e8e4dc;padding:4pt 0}.guide-faq li:last-child{border-bottom:.75pt solid #e8e4dc}.guide-faq strong{display:block;margin:0 0 1pt;font-family:Fredoka,sans-serif;font-size:10pt;font-weight:600}.guide-rules{list-style:decimal;padding-left:14pt;margin:0;font-size:9.5pt;line-height:1.4;color:#3F5548;column-count:2;column-gap:16pt}.guide-rules li{margin:0 0 4pt;break-inside:avoid}.guide-footer{border-top:.75pt solid #e8e4dc;margin-top:auto;padding-top:6pt;display:flex;justify-content:space-between;font-size:9pt;color:#6B7A70;flex-wrap:wrap}.guide-page--three .guide-footer{margin-top:0}@media screen and (max-width:900px){.guide-surround{padding:16px 12px 40px!important}.guide-page,.guide-page--dense,.guide-page--three{width:100%;min-width:0;min-height:0;padding:20px 16px;border-radius:14px;gap:14px;font-size:16px;line-height:1.55}.guide-band{padding:14px 16px;border-radius:14px}.guide-mark svg{height:22px}.guide-contact .guide-mark svg{height:34px}.guide-tag{font-size:12px}.guide-h1{font-size:25px}.guide-sub{font-size:14px;margin-top:6px}.guide-h2,.guide-h2--sub,.guide-page--three .guide-h2{font-size:20px;margin-bottom:6px}.guide-card-title{font-size:17px;margin-bottom:2px}.guide-page--dense .guide-prose,.guide-page--three .guide-note,.guide-page--three .guide-prose,.guide-prose{font-size:16px;line-height:1.55;margin-top:8px}.guide-cards,.guide-row,.guide-split{display:block}.guide-cards>*+*,.guide-row>*+*,.guide-split>*+*{margin-top:12px}.guide-chips{grid-template-columns:1fr 1fr;gap:8px}.guide-chip{padding:10px 12px;font-size:14px;border-radius:14px}.guide-chip-title{font-size:15px;margin-bottom:2px}.guide-card,.guide-contact{padding:14px 16px;border-radius:14px}.guide-contact{gap:12px}.guide-contact-lines{gap:6px}.guide-contact-line{font-size:15px}.guide-wa-mark{width:1.1em;height:1.1em}.guide-table,.guide-table--funded,.guide-table--half{font-size:15px;min-width:460px}.guide-table th,.guide-table--funded th,.guide-table--half th{font-size:13px;padding:8px 10px}.guide-table th.guide-th-room,.guide-table--funded th.guide-th-room,.guide-table--half th.guide-th-room{font-size:13px}.guide-table td,.guide-table td.guide-label,.guide-table--funded td,.guide-table--funded td.guide-label,.guide-table--half td,.guide-table--half td.guide-label{padding:8px 10px;font-size:15px}.guide-table--day td.num{font-size:20px;padding:8px 10px}.guide-group td{font-size:16px;padding:10px 10px 6px}.guide-faq strong{font-size:17px;margin-bottom:3px}.guide-faq li{padding:10px 0}.guide-rules{font-size:15px;padding-left:20px;column-count:1}.guide-rules li{margin-bottom:8px}.guide-footer{font-size:13px;padding-top:10px}.guide-footer,.guide-page--three .guide-footer{margin-top:16px}}@media print{body,html{background:#FDFBF7}.no-print{display:none!important}.guide-surround{padding:0!important;background:#FDFBF7!important}.guide-page{width:210mm!important;min-height:297mm!important;padding:14mm 14mm 12mm!important;gap:13pt!important;font-size:10.5pt!important;line-height:1.45!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.guide-page--dense{gap:8pt!important;padding:10mm 13mm 8mm!important;font-size:9pt!important;line-height:1.38!important}.guide-page--three{gap:14pt!important;font-size:10pt!important}.guide-band{padding:9pt 14pt!important;border-radius:10pt!important}.guide-mark svg{height:16pt!important}.guide-contact .guide-mark svg{height:26pt!important}.guide-tag{font-size:8.5pt!important;padding:2pt 8pt!important}.guide-h1{font-size:26pt!important}.guide-sub{font-size:11pt!important;margin-top:5pt!important}.guide-h2{font-size:14pt!important;margin-bottom:6pt!important}.guide-h2--sub{font-size:13pt!important;margin-bottom:3pt!important}.guide-page--three .guide-h2{font-size:13pt!important;margin-bottom:4pt!important}.guide-card-title{font-size:10.5pt!important;margin-bottom:1pt!important}.guide-prose{font-size:9.5pt!important;margin-top:6pt!important}.guide-page--dense .guide-prose{font-size:8.75pt!important;margin-top:4pt!important}.guide-page--three .guide-prose{font-size:10pt!important;margin-top:4pt!important}.guide-page--three .guide-note{font-size:9pt!important;margin-top:5pt!important}.guide-row{display:flex!important;gap:8pt!important}.guide-cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8pt!important}.guide-split{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:20pt!important}.guide-cards>*+*,.guide-row>*+*,.guide-split>*+*{margin-top:0!important}.guide-chips{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:8pt!important}.guide-chip{padding:9pt 10pt!important;font-size:9.5pt!important;border-radius:10pt!important}.guide-chip-title{font-size:10.5pt!important;margin-bottom:2pt!important}.guide-card{padding:9pt 12pt!important;border-radius:10pt!important}.guide-contact{padding:7pt 14pt!important;border-radius:12pt!important;gap:16pt!important}.guide-contact-lines{gap:2pt!important}.guide-contact-line{font-size:9pt!important}.guide-wa-mark{width:1.05em!important;height:1.05em!important}.guide-scroll{overflow-x:visible!important}.guide-table{font-size:10pt!important;min-width:0!important}.guide-table th{font-size:10pt!important;padding:4pt 6pt!important}.guide-table th.guide-th-room{font-size:9.5pt!important}.guide-table td{padding:4pt 6pt!important;font-size:10pt!important}.guide-table td.guide-label,.guide-table--day td.num{padding:5pt 6pt!important}.guide-table--day td.num{font-size:14pt!important}.guide-table--funded,.guide-table--funded th{font-size:8.75pt!important}.guide-table--funded th{padding:2pt 4pt!important}.guide-table--funded td,.guide-table--funded th.guide-th-room{font-size:8.75pt!important}.guide-table--funded td{padding:1pt 4pt!important}.guide-table--funded td.guide-label{padding:2pt 4pt!important}.guide-group td{font-size:10pt!important;padding:4pt 4pt 2pt!important}.guide-table--half,.guide-table--half th{font-size:9pt!important}.guide-table--half th{padding:3pt 4pt!important}.guide-table--half th.guide-th-room{font-size:9pt!important;padding:2pt 4pt!important}.guide-table--half td{padding:3pt 4pt!important;font-size:9pt!important}.guide-table--half td.guide-label{padding:2.5pt 4pt!important}.guide-faq strong{font-size:10pt!important;margin-bottom:1pt!important}.guide-faq li{padding:4pt 0!important}.guide-rules{font-size:9.5pt!important;padding-left:14pt!important;column-count:2!important;column-gap:16pt!important}.guide-rules li{margin-bottom:4pt!important}.guide-footer{font-size:9pt!important;padding-top:6pt!important}.guide-page--three .guide-footer{margin-top:0!important}}