.center[data-astro-cid-x54ocs22]{text-align:center;margin:8px 0}h1[data-astro-cid-x54ocs22]{color:#2d3748;font-size:2.5rem;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}h2[data-astro-cid-x54ocs22]{color:#4a5568;font-size:1.5rem;margin:1.5rem 0 1rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.info-section[data-astro-cid-x54ocs22]{margin:2rem 0;padding:24px;background:#fffffff2;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 32px #00000014}.info-section[data-astro-cid-x54ocs22]>h2[data-astro-cid-x54ocs22]{margin-top:0}.content-card[data-astro-cid-x54ocs22]{background:transparent;padding:0;border-radius:0;border:none;box-shadow:none;margin-bottom:0}.location-info[data-astro-cid-x54ocs22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.info-item[data-astro-cid-x54ocs22]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:12px;border:2px solid #e2e8f0}.info-label[data-astro-cid-x54ocs22]{color:#4a5568;font-weight:600}.info-value[data-astro-cid-x54ocs22]{color:#2d3748;font-weight:700;font-size:1.1rem}.highlight-box[data-astro-cid-x54ocs22]{background:linear-gradient(135deg,#f7fafc,#edf2f7);border-left:4px solid #a0aec0;padding:20px;border-radius:8px;margin-top:20px}.highlight-box[data-astro-cid-x54ocs22] p[data-astro-cid-x54ocs22]{color:#4a5568;margin:0;line-height:1.7}.transport-single[data-astro-cid-x54ocs22]{max-width:100%;margin:0 auto}.transport-item[data-astro-cid-x54ocs22]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.transport-item[data-astro-cid-x54ocs22] h3[data-astro-cid-x54ocs22]{color:#1a202c;font-size:1.2rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.transport-item[data-astro-cid-x54ocs22] h4[data-astro-cid-x54ocs22]{color:#2d3748;font-size:1.1rem;margin:16px 0 8px;font-weight:600}.route-summary[data-astro-cid-x54ocs22]{color:#4a5568;font-weight:500;margin-bottom:12px}.route-list[data-astro-cid-x54ocs22]{margin:12px 0;padding-left:20px}.route-list[data-astro-cid-x54ocs22] li[data-astro-cid-x54ocs22]{color:#2d3748;margin-bottom:6px;line-height:1.5}.important-note[data-astro-cid-x54ocs22]{background:#fff5f5;border-left:4px solid #e53e3e;padding:16px;margin:16px 0;border-radius:4px}.important-note[data-astro-cid-x54ocs22] p[data-astro-cid-x54ocs22]{color:#2d3748;margin-bottom:8px;font-size:.95rem}.route-card[data-astro-cid-x54ocs22]{background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:24px;border-radius:16px;border:2px solid #e2e8f0;box-shadow:0 8px 24px #00000014;margin-bottom:20px}.route-card[data-astro-cid-x54ocs22] h3[data-astro-cid-x54ocs22]{color:#2d3748;font-size:1.3rem;margin-bottom:16px;font-weight:600;border-bottom:2px solid #cbd5e0;padding-bottom:8px}.route-details[data-astro-cid-x54ocs22]{margin-bottom:20px}.route-stats[data-astro-cid-x54ocs22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:20px}.stat-item[data-astro-cid-x54ocs22]{background:#fff;padding:12px;border-radius:8px;border:1px solid #cbd5e0;text-align:center}.stat-label[data-astro-cid-x54ocs22]{display:block;font-size:.85rem;color:#64748b;margin-bottom:4px}.stat-value[data-astro-cid-x54ocs22]{display:block;font-size:1.1rem;font-weight:700;color:#2d3748}.route-description[data-astro-cid-x54ocs22] h4[data-astro-cid-x54ocs22]{color:#4a5568;font-size:1.2rem;margin-bottom:12px;font-weight:600}.route-description[data-astro-cid-x54ocs22] ul[data-astro-cid-x54ocs22]{list-style:none;padding:0;margin:0}.route-description[data-astro-cid-x54ocs22] li[data-astro-cid-x54ocs22]{color:#4a5568;padding:6px 0 6px 16px;position:relative}.route-description[data-astro-cid-x54ocs22] li[data-astro-cid-x54ocs22]:before{content:"✓";color:#38a169;font-weight:700;position:absolute;left:0}.elevation-points[data-astro-cid-x54ocs22]{margin-top:24px;padding-top:20px;border-top:2px solid #e2e8f0}.elevation-points[data-astro-cid-x54ocs22] h4[data-astro-cid-x54ocs22]{color:#4a5568;font-size:1.2rem;margin-bottom:16px;font-weight:600}.elevation-list[data-astro-cid-x54ocs22]{background:linear-gradient(135deg,#fff,#f7fafc);padding:16px;border-radius:12px;border:2px solid #e2e8f0}.elevation-item[data-astro-cid-x54ocs22]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e2e8f0}.elevation-item[data-astro-cid-x54ocs22]:last-child{border-bottom:none}.elevation-item[data-astro-cid-x54ocs22].highlight{background:linear-gradient(135deg,#f7fafc,#edf2f7);margin:-8px -12px;padding:12px;border-radius:8px;font-weight:700;border:2px solid #a0aec0}.point-name[data-astro-cid-x54ocs22]{color:#4a5568;font-weight:600}.elevation[data-astro-cid-x54ocs22]{color:#2d3748;font-weight:700}.warning-grid[data-astro-cid-x54ocs22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.warning-card[data-astro-cid-x54ocs22]{background:#fff5f5;border-left:4px solid #e53e3e;padding:16px;border-radius:8px;border:2px solid #e2e8f0;box-shadow:0 4px 16px #0000000d;text-align:center}.warning-icon[data-astro-cid-x54ocs22]{width:64px;height:64px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#2b6cb0;box-shadow:0 4px 12px #0000001a;border:2px solid #bee3f8}.warning-card[data-astro-cid-x54ocs22] h3[data-astro-cid-x54ocs22]{color:#2d3748;font-size:1.2rem;margin-bottom:12px;font-weight:600}.warning-card[data-astro-cid-x54ocs22] p[data-astro-cid-x54ocs22]{color:#4a5568;margin:0;line-height:1.6}.season-card[data-astro-cid-x54ocs22]{background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:24px;border-radius:16px;border:2px solid #e2e8f0;box-shadow:0 8px 24px #00000014}.season-card[data-astro-cid-x54ocs22] h3[data-astro-cid-x54ocs22]{color:#2d3748;font-size:1.4rem;margin-bottom:20px;font-weight:600;text-align:center}.season-details[data-astro-cid-x54ocs22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.season-period[data-astro-cid-x54ocs22] p[data-astro-cid-x54ocs22],.crowd-info[data-astro-cid-x54ocs22] p[data-astro-cid-x54ocs22]{color:#4a5568;margin:8px 0}.contact-card[data-astro-cid-x54ocs22]{background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:24px;border-radius:16px;border:2px solid #e2e8f0;text-align:center}.contact-card[data-astro-cid-x54ocs22] h3[data-astro-cid-x54ocs22]{color:#2d3748;font-size:1.4rem;margin-bottom:16px;font-weight:600}.contact-lead[data-astro-cid-x54ocs22]{color:#4a5568;font-size:1.1rem;font-weight:600;margin-bottom:20px}.phone-info[data-astro-cid-x54ocs22]{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.phone-icon[data-astro-cid-x54ocs22]{width:32px;height:32px;background:#2d3748;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.phone-number[data-astro-cid-x54ocs22] a[data-astro-cid-x54ocs22]{font-size:2rem;color:#2d3748;font-weight:700;text-decoration:none;transition:color .3s ease}.phone-number[data-astro-cid-x54ocs22] a[data-astro-cid-x54ocs22]:hover{color:#4a5568}.contact-hours[data-astro-cid-x54ocs22]{color:#4a5568;font-weight:600}.cta[data-astro-cid-x54ocs22]{font-weight:700;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:16px 28px;border-radius:10px;text-decoration:none;box-shadow:0 8px 24px #f59e0b66,0 3px 6px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid #f59e0b;text-shadow:0 1px 2px rgba(0,0,0,.3);position:relative;overflow:hidden;display:inline-block;margin:12px auto;font-size:1.1rem;min-width:200px;text-align:center}.cta[data-astro-cid-x54ocs22]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px #f59e0b80,0 6px 12px #0006;background:linear-gradient(135deg,#d97706,#f59e0b);border-color:#fbbf24}.cta[data-astro-cid-x54ocs22]:before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-right:6px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='3' y='4' width='18' height='16' rx='2' fill='none' stroke='%23ffffff' stroke-width='2'/><line x1='3' y1='9' x2='21' y2='9' stroke='%23ffffff' stroke-width='2'/><line x1='7' y1='2' x2='7' y2='6' stroke='%23ffffff' stroke-width='2'/><line x1='17' y1='2' x2='17' y2='6' stroke='%23ffffff' stroke-width='2'/><path d='M9 14l2 2 4-4' stroke='%23ffffff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center/contain;vertical-align:-.1em}.train-route[data-astro-cid-x54ocs22],.airport-route[data-astro-cid-x54ocs22]{margin-bottom:16px}.train-route[data-astro-cid-x54ocs22] h4[data-astro-cid-x54ocs22],.airport-route[data-astro-cid-x54ocs22] h4[data-astro-cid-x54ocs22]{color:#2d3748;font-size:1rem;font-weight:600;margin-bottom:8px}.bus-details[data-astro-cid-x54ocs22]{background:#f7fafc;border:1px solid #cbd5e0;border-radius:6px;padding:16px;margin-top:16px}.bus-details[data-astro-cid-x54ocs22] h5[data-astro-cid-x54ocs22]{color:#2d3748;font-size:.95rem;font-weight:600;margin-bottom:8px}.bus-details[data-astro-cid-x54ocs22] p[data-astro-cid-x54ocs22]{color:#4a5568;font-size:.9rem;margin:4px 0}.crowd-level[data-astro-cid-x54ocs22]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e2e8f0}.crowd-level[data-astro-cid-x54ocs22]:last-child{border-bottom:none}.crowd-label[data-astro-cid-x54ocs22]{color:#4a5568;font-weight:600}.crowd-dates[data-astro-cid-x54ocs22]{color:#2d3748;font-weight:700}@media (max-width: 768px){.info-section[data-astro-cid-x54ocs22]{padding:1.5rem}.phone-number[data-astro-cid-x54ocs22] a[data-astro-cid-x54ocs22]{font-size:1.8rem}}@media (max-width: 640px){.location-info[data-astro-cid-x54ocs22],.route-stats[data-astro-cid-x54ocs22],.warning-grid[data-astro-cid-x54ocs22],.season-details[data-astro-cid-x54ocs22]{grid-template-columns:1fr;gap:12px}.elevation-item[data-astro-cid-x54ocs22]{flex-direction:column;text-align:center;gap:4px}.phone-info[data-astro-cid-x54ocs22]{flex-direction:column;gap:8px}.cta[data-astro-cid-x54ocs22]{padding:14px 28px;font-size:1rem}}@media (max-width: 480px){.info-section[data-astro-cid-x54ocs22]{padding:1rem}.transport-item[data-astro-cid-x54ocs22]{padding:12px}.transport-item[data-astro-cid-x54ocs22] h3[data-astro-cid-x54ocs22]{font-size:1rem}.phone-number[data-astro-cid-x54ocs22] a[data-astro-cid-x54ocs22]{font-size:1.6rem}.cta[data-astro-cid-x54ocs22]{padding:12px 24px;font-size:.95rem}}.goods-scroll[data-astro-cid-3hlm4uzt]{overflow:hidden;border:2px solid #e2e8f0;border-radius:12px;background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:6px 4px}.goods-track[data-astro-cid-3hlm4uzt]{display:flex;width:max-content;will-change:transform;animation:goods-marquee var(--goods-duration, 40s) linear infinite}.goods-scroll[data-astro-cid-3hlm4uzt]:hover .goods-track[data-astro-cid-3hlm4uzt]{animation-play-state:paused}@keyframes goods-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.goods-seq[data-astro-cid-3hlm4uzt]{display:flex;gap:12px}.goods-item[data-astro-cid-3hlm4uzt]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:10px;background:#ffffffb3;margin:0}.goods-item[data-astro-cid-3hlm4uzt] img[data-astro-cid-3hlm4uzt]{height:180px;width:auto;max-width:100%;object-fit:contain;display:block;border-radius:8px}@media (max-width: 640px){.goods-item[data-astro-cid-3hlm4uzt] img[data-astro-cid-3hlm4uzt]{height:150px}.goods-seq[data-astro-cid-3hlm4uzt]{gap:4px}.goods-item[data-astro-cid-3hlm4uzt]{padding:3px}.goods-scroll[data-astro-cid-3hlm4uzt]{padding:3px 2px}}.center[data-astro-cid-woe432cg]{text-align:center;margin:24px 0}h2[data-astro-cid-woe432cg]{color:#4a5568;font-size:1.5rem;margin:1.5rem 0 1rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.info-section[data-astro-cid-woe432cg]{margin:2rem 0;padding:24px;background:#fffffff2;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 32px #00000014}.info-section[data-astro-cid-woe432cg]>h2[data-astro-cid-woe432cg]{margin-top:0}.content-card[data-astro-cid-woe432cg]{background:transparent;padding:0;border-radius:0;border:none;box-shadow:none;margin-bottom:0}.content-card[data-astro-cid-woe432cg] h3[data-astro-cid-woe432cg]{color:#2d3748;font-size:1.3rem;margin:24px 0 16px;font-weight:600;border-bottom:2px solid #cbd5e0;padding-bottom:8px}.content-card[data-astro-cid-woe432cg] h3[data-astro-cid-woe432cg]:first-child{margin-top:0}.content-card[data-astro-cid-woe432cg] p[data-astro-cid-woe432cg]{color:#4a5568;line-height:1.7;margin-bottom:1rem}.image-placeholder[data-astro-cid-woe432cg]{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #e2e8f0;border-radius:12px;padding:16px 14px;text-align:center;color:#64748b;margin:20px 0;box-shadow:inset 0 2px 4px #0000000d;overflow:hidden}.image-grid-2[data-astro-cid-woe432cg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center;width:100%}.image-grid-2[data-astro-cid-woe432cg] img[data-astro-cid-woe432cg]{display:block;max-width:100%;height:auto;max-height:280px;object-fit:contain;border-radius:10px;margin:0 auto}.image-grid-2[data-astro-cid-woe432cg] .stamp-scene-video[data-astro-cid-woe432cg]{display:block;width:100%;max-height:280px;border-radius:10px;overflow:hidden}mux-player[data-astro-cid-woe432cg].stamp-scene-video{--controls: none;--media-object-fit: contain;--media-object-position: center}.futon-grid-rows[data-astro-cid-woe432cg]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"header media" "body media" "quote quote";gap:16px;column-gap:28px;align-items:start}.futon-media[data-astro-cid-woe432cg]{grid-area:media}.futon-header[data-astro-cid-woe432cg]{grid-area:header}.futon-body[data-astro-cid-woe432cg]{grid-area:body}.futon-quote[data-astro-cid-woe432cg]{grid-area:quote}.futon-media[data-astro-cid-woe432cg],.futon-header[data-astro-cid-woe432cg],.futon-body[data-astro-cid-woe432cg],.futon-quote[data-astro-cid-woe432cg]{min-width:0}.futon-header[data-astro-cid-woe432cg] p[data-astro-cid-woe432cg],.futon-body[data-astro-cid-woe432cg] p[data-astro-cid-woe432cg],.futon-quote[data-astro-cid-woe432cg] p[data-astro-cid-woe432cg]{overflow-wrap:anywhere;word-break:break-word}.futon-media[data-astro-cid-woe432cg] .image-placeholder[data-astro-cid-woe432cg]{padding:8px 12px}.futon-header[data-astro-cid-woe432cg] h2[data-astro-cid-woe432cg],.futon-header[data-astro-cid-woe432cg] p[data-astro-cid-woe432cg],.futon-body[data-astro-cid-woe432cg] p[data-astro-cid-woe432cg]{margin-bottom:.75rem}.futon-photo[data-astro-cid-woe432cg]{max-height:280px;width:100%;max-width:100%;height:auto;object-fit:contain}.quote-box[data-astro-cid-woe432cg]{background:linear-gradient(135deg,#f7fafc,#edf2f7);border-left:4px solid #a0aec0;padding:20px;border-radius:8px;margin:20px 0;font-style:italic}.quote-box[data-astro-cid-woe432cg] p[data-astro-cid-woe432cg]{color:#4a5568;margin-bottom:.5rem}.dining-hours[data-astro-cid-woe432cg]{background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:16px;border-radius:12px;margin-bottom:20px;text-align:center;border:2px solid #e2e8f0}.dining-hours[data-astro-cid-woe432cg] p[data-astro-cid-woe432cg]{color:#4a5568;font-weight:600;margin-bottom:.5rem}.menu-grid[data-astro-cid-woe432cg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.menu-category[data-astro-cid-woe432cg]{background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:16px;border-radius:12px;border:2px solid #e2e8f0}.menu-category[data-astro-cid-woe432cg] h4[data-astro-cid-woe432cg]{color:#2d3748;font-size:1.1rem;margin-bottom:12px;font-weight:600;border-bottom:2px solid #cbd5e0;padding-bottom:8px}.menu-category[data-astro-cid-woe432cg] ul[data-astro-cid-woe432cg]{list-style:none;padding:0;margin:0}.menu-category[data-astro-cid-woe432cg] li[data-astro-cid-woe432cg]{color:#4a5568;padding:4px 0;border-bottom:1px solid #e2e8f0}.menu-category[data-astro-cid-woe432cg] li[data-astro-cid-woe432cg]:last-child{border-bottom:none}.note[data-astro-cid-woe432cg]{color:#374151;background:#fff;border-left:4px solid #f59e0b;padding:10px 12px;border-radius:8px;margin-top:12px}.cta[data-astro-cid-woe432cg]{font-weight:700;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:16px 28px;border-radius:10px;text-decoration:none;box-shadow:0 8px 24px #f59e0b66,0 3px 6px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid #f59e0b;text-shadow:0 1px 2px rgba(0,0,0,.3);position:relative;overflow:hidden;display:inline-block;margin:32px auto;font-size:1.1rem;min-width:200px;text-align:center}.cta[data-astro-cid-woe432cg]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px #f59e0b80,0 6px 12px #0006;background:linear-gradient(135deg,#d97706,#f59e0b);border-color:#fbbf24}.cta[data-astro-cid-woe432cg]:before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-right:6px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='3' y='4' width='18' height='16' rx='2' fill='none' stroke='%23ffffff' stroke-width='2'/><line x1='3' y1='9' x2='21' y2='9' stroke='%23ffffff' stroke-width='2'/><line x1='7' y1='2' x2='7' y2='6' stroke='%23ffffff' stroke-width='2'/><line x1='17' y1='2' x2='17' y2='6' stroke='%23ffffff' stroke-width='2'/><path d='M9 14l2 2 4-4' stroke='%23ffffff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center/contain;vertical-align:-.1em}.faq-list[data-astro-cid-woe432cg] dt[data-astro-cid-woe432cg]{color:#2d3748;font-weight:700;font-size:1.05rem;margin-top:1rem;margin-bottom:.25rem;border-left:4px solid #cbd5e0;padding-left:8px}.faq-list[data-astro-cid-woe432cg] dd[data-astro-cid-woe432cg]{color:#4a5568;background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:12px 14px;border-radius:8px;border:1px solid #e2e8f0;margin:0 0 .75rem}@media (max-width: 768px){.info-section[data-astro-cid-woe432cg]{padding:1.5rem}.futon-grid-rows[data-astro-cid-woe432cg]{grid-template-columns:1fr;grid-template-areas:"header" "media" "body" "quote"}}@media (max-width: 640px){.menu-grid[data-astro-cid-woe432cg]{grid-template-columns:1fr;gap:16px}.image-grid-2[data-astro-cid-woe432cg]{grid-template-columns:1fr}.image-grid-2[data-astro-cid-woe432cg] img[data-astro-cid-woe432cg],.image-grid-2[data-astro-cid-woe432cg] .stamp-scene-video[data-astro-cid-woe432cg]{max-height:240px}.cta[data-astro-cid-woe432cg]{padding:14px 28px;font-size:1rem}.futon-photo[data-astro-cid-woe432cg]{max-height:220px}}@media (max-width: 480px){.info-section[data-astro-cid-woe432cg]{padding:1rem}.cta[data-astro-cid-woe432cg]{padding:12px 24px;font-size:.95rem}}.content-card[data-astro-cid-odzmoc4u]{background:transparent;padding:24px;border-radius:0;border:none;box-shadow:none;margin-bottom:0}.recruitment-section[data-astro-cid-odzmoc4u]{margin:2rem 0;background:#fffffff2;border-radius:16px;padding:0;border:2px solid #e2e8f0;box-shadow:0 8px 32px #00000014;overflow:hidden}.recruitment-section[data-astro-cid-odzmoc4u]:has(.content-grid){padding:24px}.recruitment-section[data-astro-cid-odzmoc4u]:has(.contact-card){padding:0}.recruitment-header[data-astro-cid-odzmoc4u]{text-align:center;margin-bottom:40px}.recruitment-header[data-astro-cid-odzmoc4u] h2[data-astro-cid-odzmoc4u]{color:#2d3748;font-size:1.8rem;margin-bottom:16px}.lead-text[data-astro-cid-odzmoc4u]{font-size:1.1rem;color:#4a5568;font-weight:600}.feature-grid[data-astro-cid-odzmoc4u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:2rem}.feature-item[data-astro-cid-odzmoc4u]{text-align:center;padding:24px;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:16px;border:2px solid #e2e8f0;transition:transform .3s ease}.feature-item[data-astro-cid-odzmoc4u]:hover{transform:translateY(-4px)}.feature-icon[data-astro-cid-odzmoc4u]{width:64px;height:64px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#2b6cb0;margin:0 auto 16px;box-shadow:0 4px 12px #0000001a;border:2px solid #bee3f8}.feature-item[data-astro-cid-odzmoc4u] h3[data-astro-cid-odzmoc4u]{color:#2d3748;font-size:1.2rem;margin-bottom:12px}.feature-item[data-astro-cid-odzmoc4u] p[data-astro-cid-odzmoc4u]{color:#4a5568;font-size:.95rem;line-height:1.6;margin:0}.content-grid[data-astro-cid-odzmoc4u]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.detail-card[data-astro-cid-odzmoc4u]{background:#fff;padding:24px;border-radius:12px;border:1px solid #e2e8f0}.detail-card[data-astro-cid-odzmoc4u] h3[data-astro-cid-odzmoc4u]{color:#2d3748;font-size:1.2rem;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e2e8f0;font-weight:600}.detail-card[data-astro-cid-odzmoc4u].highlight{background:#ebf8ff;border:2px solid #4299e1}.detail-card[data-astro-cid-odzmoc4u].highlight h3[data-astro-cid-odzmoc4u]{color:#2b6cb0;border-bottom-color:#bee3f8}.period-item[data-astro-cid-odzmoc4u],.requirement-item[data-astro-cid-odzmoc4u]{display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #e2e8f0}.period-item[data-astro-cid-odzmoc4u]:last-child,.requirement-item[data-astro-cid-odzmoc4u]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.period-label[data-astro-cid-odzmoc4u],.requirement-label[data-astro-cid-odzmoc4u]{color:#4a5568;font-weight:600;min-width:80px}.period-date[data-astro-cid-odzmoc4u],.requirement-value[data-astro-cid-odzmoc4u]{color:#2d3748;font-weight:600}.requirement-note[data-astro-cid-odzmoc4u]{font-size:.85rem;color:#718096;text-align:right;margin-top:-8px;margin-bottom:12px}.job-description[data-astro-cid-odzmoc4u]{color:#4a5568;margin-bottom:12px;font-weight:600}.job-tasks[data-astro-cid-odzmoc4u]{margin:0;padding-left:20px}.job-tasks[data-astro-cid-odzmoc4u] li[data-astro-cid-odzmoc4u]{color:#4a5568;margin-bottom:6px;font-size:.95rem}.salary-info[data-astro-cid-odzmoc4u]{text-align:center;margin-bottom:8px}.salary-amount[data-astro-cid-odzmoc4u]{font-size:2rem;font-weight:800;color:#2b6cb0}.salary-unit[data-astro-cid-odzmoc4u]{font-size:1rem;color:#4a5568;margin-left:4px}.salary-note[data-astro-cid-odzmoc4u]{text-align:center;font-size:.9rem;color:#4a5568;margin-bottom:16px}.benefit-item[data-astro-cid-odzmoc4u]{display:flex;align-items:center;background:#fff;padding:10px;border-radius:8px;margin-bottom:8px}.benefit-icon[data-astro-cid-odzmoc4u]{width:32px;height:32px;background:#bee3f8;color:#2b6cb0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;margin-right:12px;flex-shrink:0}.benefit-text[data-astro-cid-odzmoc4u]{color:#2d3748;font-weight:600;font-size:.95rem}.contact-card[data-astro-cid-odzmoc4u]{background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:40px;text-align:center}.contact-card[data-astro-cid-odzmoc4u] h3[data-astro-cid-odzmoc4u]{font-size:1.5rem;color:#2d3748;margin-bottom:16px}.contact-lead[data-astro-cid-odzmoc4u]{font-size:1.1rem;color:#4a5568;margin-bottom:24px}.phone-info[data-astro-cid-odzmoc4u]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.phone-icon[data-astro-cid-odzmoc4u]{width:36px;height:36px;background:#2d3748;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.phone-number[data-astro-cid-odzmoc4u] a[data-astro-cid-odzmoc4u]{font-size:2.5rem;font-weight:800;color:#2d3748;text-decoration:none;line-height:1}.contact-note[data-astro-cid-odzmoc4u]{color:#718096;font-size:.9rem;margin-bottom:24px}.application-tips[data-astro-cid-odzmoc4u]{background:#fff;padding:10px 24px 24px;border-radius:12px;border:2px dashed #cbd5e0;text-align:left;max-width:600px;margin:0 auto}.application-tips[data-astro-cid-odzmoc4u] h4[data-astro-cid-odzmoc4u]{color:#2d3748;font-size:1.1rem;margin-top:10px;margin-bottom:16px;text-align:center}.application-tips[data-astro-cid-odzmoc4u] ul[data-astro-cid-odzmoc4u]{margin:0;padding-left:0;list-style:none}.application-tips[data-astro-cid-odzmoc4u] li[data-astro-cid-odzmoc4u]{color:#4a5568;margin-bottom:8px;padding-left:32px;position:relative}.application-tips[data-astro-cid-odzmoc4u] li[data-astro-cid-odzmoc4u]:before{content:"✓";position:absolute;left:0;top:-2px;width:24px;height:24px;background:transparent;color:#4299e1;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}@media (max-width: 768px){.feature-grid[data-astro-cid-odzmoc4u],.content-grid[data-astro-cid-odzmoc4u]{grid-template-columns:1fr;gap:16px}.detail-card[data-astro-cid-odzmoc4u].highlight{grid-column:1 / -1}}@media (max-width: 640px){.recruitment-header[data-astro-cid-odzmoc4u] h2[data-astro-cid-odzmoc4u]{font-size:1.5rem}.content-card[data-astro-cid-odzmoc4u],.recruitment-section[data-astro-cid-odzmoc4u]:has(.content-grid){padding:16px}.phone-number[data-astro-cid-odzmoc4u] a[data-astro-cid-odzmoc4u]{font-size:1.8rem}}@media (max-width: 480px){.period-item[data-astro-cid-odzmoc4u],.requirement-item[data-astro-cid-odzmoc4u]{flex-direction:column;text-align:center}.phone-info[data-astro-cid-odzmoc4u]{flex-direction:column;gap:8px}.phone-number[data-astro-cid-odzmoc4u] a[data-astro-cid-odzmoc4u]{font-size:1.6rem}}.calendar-container[data-astro-cid-tklduoij]{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem;min-width:0;box-sizing:border-box;overflow-x:hidden}.calendars-wrapper[data-astro-cid-tklduoij]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:start}.calendar-panel[data-astro-cid-tklduoij]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;border:1px solid #e5e7eb;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.calendar-header[data-astro-cid-tklduoij]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:1rem;text-align:center;border-bottom:1px solid #e5e7eb}.calendar-header[data-astro-cid-tklduoij] .month[data-astro-cid-tklduoij]{font-size:1.5rem;font-weight:700;color:#1e293b;display:block;text-align:center}.calendar-grid[data-astro-cid-tklduoij]{padding:1rem;width:100%;box-sizing:border-box}.weekdays[data-astro-cid-tklduoij]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-bottom:0;table-layout:fixed;border-collapse:collapse;width:100%}.weekdays[data-astro-cid-tklduoij] span[data-astro-cid-tklduoij]{text-align:center;font-size:.8rem;font-weight:600;color:#64748b;padding:.5rem 0;width:100%;box-sizing:border-box;line-height:1;display:flex;align-items:center;justify-content:center}.days[data-astro-cid-tklduoij]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;table-layout:fixed;border-collapse:collapse;width:100%}.day-cell[data-astro-cid-tklduoij]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;position:relative;min-height:40px;width:100%;box-sizing:border-box;border:1px solid transparent;margin:0;padding:0}.day-cell[data-astro-cid-tklduoij].paired{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.day-cell[data-astro-cid-tklduoij].empty{background:transparent}.day-cell[data-astro-cid-tklduoij].weekday{background:#f8fafc}.day-cell[data-astro-cid-tklduoij].noColor{background:transparent}.day-cell[data-astro-cid-tklduoij].friday{background:#dbeafe}.day-cell[data-astro-cid-tklduoij].saturday,.day-cell[data-astro-cid-tklduoij].holidayEve,.day-cell[data-astro-cid-tklduoij].sunday,.day-cell[data-astro-cid-tklduoij].holiday{background:#fee2e2}.day-cell[data-astro-cid-tklduoij]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.day-content[data-astro-cid-tklduoij]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto}.day-cell[data-astro-cid-tklduoij].paired .day-content[data-astro-cid-tklduoij]{display:block}.day-number[data-astro-cid-tklduoij]{font-size:.9rem;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums;line-height:1;text-align:center;width:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.day-cell[data-astro-cid-tklduoij].paired .day-number[data-astro-cid-tklduoij]{position:absolute;top:8px;left:8px;font-size:clamp(.6rem,2.5vw,.7rem);font-weight:700;text-align:left;width:auto;display:block;margin:0;padding:0}.day-number[data-astro-cid-tklduoij].closed{color:#9ca3af;font-weight:600}.paired-day-number[data-astro-cid-tklduoij]{font-size:.65rem;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums;line-height:1}.day-cell[data-astro-cid-tklduoij].paired .paired-day-number[data-astro-cid-tklduoij]{position:absolute;bottom:8px;right:8px;font-size:clamp(.55rem,2.2vw,.65rem);text-align:right;width:auto;display:block;margin:0;padding:0}.paired-day-number[data-astro-cid-tklduoij].closed{color:#9ca3af}@media (max-width: 767px){.calendars-wrapper[data-astro-cid-tklduoij]{grid-template-columns:1fr;gap:1.5rem}.calendar-container[data-astro-cid-tklduoij]{padding:1rem .5rem;min-width:0}.calendar-panel[data-astro-cid-tklduoij]{min-width:0}.calendar-header[data-astro-cid-tklduoij] .month[data-astro-cid-tklduoij]{font-size:1.25rem;text-align:center}.calendar-grid[data-astro-cid-tklduoij]{padding:.5rem}.weekdays[data-astro-cid-tklduoij]{grid-template-columns:repeat(7,minmax(0,1fr))}.weekdays[data-astro-cid-tklduoij] span[data-astro-cid-tklduoij]{font-size:.7rem;padding:.25rem 0;border-right:1px solid transparent;line-height:1}.weekdays[data-astro-cid-tklduoij] span[data-astro-cid-tklduoij]:last-child{border-right:none}.days[data-astro-cid-tklduoij]{grid-template-columns:repeat(7,minmax(0,1fr))}.day-number[data-astro-cid-tklduoij]{font-size:.8rem;line-height:1}.day-cell[data-astro-cid-tklduoij]{min-height:36px;border:1px solid transparent;margin:0;padding:0}.day-cell[data-astro-cid-tklduoij].paired .day-number[data-astro-cid-tklduoij]{top:4px;left:4px;font-size:clamp(.55rem,3vw,.65rem);font-weight:700;line-height:1}.paired-day-number[data-astro-cid-tklduoij]{font-size:clamp(.5rem,2.8vw,.6rem);font-weight:700;line-height:1}.day-cell[data-astro-cid-tklduoij].paired .paired-day-number[data-astro-cid-tklduoij]{bottom:4px;right:4px;font-size:clamp(.5rem,2.8vw,.6rem);line-height:1}}@media (min-width: 768px) and (max-width: 1023px){.calendars-wrapper[data-astro-cid-tklduoij]{grid-template-columns:1fr;gap:2rem}.calendar-container[data-astro-cid-tklduoij]{padding:1.5rem 1rem;min-width:340px}.calendar-panel[data-astro-cid-tklduoij]{max-width:600px;margin:0 auto;min-width:300px}.weekdays[data-astro-cid-tklduoij]{grid-template-columns:repeat(7,minmax(0,1fr))}.weekdays[data-astro-cid-tklduoij] span[data-astro-cid-tklduoij]{border-right:1px solid transparent;line-height:1}.weekdays[data-astro-cid-tklduoij] span[data-astro-cid-tklduoij]:last-child{border-right:none}.days[data-astro-cid-tklduoij]{grid-template-columns:repeat(7,minmax(0,1fr))}.day-cell[data-astro-cid-tklduoij]{min-height:42px;border:1px solid transparent;margin:0;padding:0}}@media (min-width: 1024px) and (max-width: 1279px){.calendars-wrapper[data-astro-cid-tklduoij]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.calendar-panel[data-astro-cid-tklduoij]{min-width:250px}.weekdays[data-astro-cid-tklduoij]{grid-template-columns:repeat(7,minmax(0,1fr))}.weekdays[data-astro-cid-tklduoij] span[data-astro-cid-tklduoij]{border-right:1px solid transparent;line-height:1}.weekdays[data-astro-cid-tklduoij] span[data-astro-cid-tklduoij]:last-child{border-right:none}.days[data-astro-cid-tklduoij]{grid-template-columns:repeat(7,minmax(0,1fr))}.day-cell[data-astro-cid-tklduoij]{min-height:44px;border:1px solid transparent;margin:0;padding:0}}body{background:linear-gradient(180deg,#f8fafc,#e2e8f0);min-height:100vh}.container[data-astro-cid-woikqtds]{max-width:1100px;margin:24px auto;padding:24px 16px;background:#fffffff2;border-radius:16px;box-shadow:0 8px 32px #00000014;backdrop-filter:blur(4px)}.center[data-astro-cid-woikqtds]{text-align:center}h1[data-astro-cid-woikqtds]{color:#2d3748;font-size:2.5rem;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}h2[data-astro-cid-woikqtds]{color:#4a5568;font-size:1.5rem;margin:1.5rem 0 1rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.info-section[data-astro-cid-woikqtds]{margin:2rem 0;padding:24px;background:#fffffff2;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 32px #00000014}.info-section[data-astro-cid-woikqtds]>h2[data-astro-cid-woikqtds]{margin-top:0}.content-card[data-astro-cid-woikqtds]{background:transparent;padding:0;border-radius:0;border:none;box-shadow:none;margin-bottom:0}.price-table[data-astro-cid-woikqtds]{width:100%;max-width:600px;margin:0 auto;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:12px;border:2px solid #e2e8f0;box-shadow:inset 0 2px 4px #0000000d;overflow:hidden}.price-table[data-astro-cid-woikqtds] table[data-astro-cid-woikqtds]{width:100%;border-collapse:collapse;background:transparent}.price-table[data-astro-cid-woikqtds] th[data-astro-cid-woikqtds]{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);padding:16px 12px;text-align:center;font-weight:600;color:#2d3748;border-bottom:2px solid #a0aec0;font-size:1rem}.price-table[data-astro-cid-woikqtds] th[data-astro-cid-woikqtds]:first-child{text-align:left;padding-left:20px}.price-table[data-astro-cid-woikqtds] td[data-astro-cid-woikqtds]{padding:16px 12px;text-align:center;font-weight:500;color:#4a5568;border-bottom:1px solid #e2e8f0;font-size:1rem}.price-table[data-astro-cid-woikqtds] td[data-astro-cid-woikqtds]:first-child{text-align:left;padding-left:20px;font-weight:600}.price-table[data-astro-cid-woikqtds] tr[data-astro-cid-woikqtds]:last-child td[data-astro-cid-woikqtds]{border-bottom:none}.price-table[data-astro-cid-woikqtds] tr[data-astro-cid-woikqtds]:hover{background:#ffffff80;transition:background .2s ease}.color-dot[data-astro-cid-woikqtds]{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;vertical-align:middle;box-shadow:0 2px 4px #0000001a}.color-dot[data-astro-cid-woikqtds].black{background:linear-gradient(135deg,#2d3748,#4a5568)}.color-dot[data-astro-cid-woikqtds].blue{background:linear-gradient(135deg,#3182ce,#2c5282)}.color-dot[data-astro-cid-woikqtds].red{background:linear-gradient(135deg,#e53e3e,#c53030)}.stay-page[data-astro-cid-woikqtds] .blue{color:#3182ce;font-weight:700}.stay-page[data-astro-cid-woikqtds] .red{color:#e53e3e;font-weight:700}.note[data-astro-cid-woikqtds]{font-size:14px;color:#4a5568;margin-top:12px;font-style:italic;background:#f7fafccc;padding:8px 12px;border-radius:6px;border-left:3px solid #a0aec0}.faq-list[data-astro-cid-woikqtds]{margin:0}.faq-list[data-astro-cid-woikqtds] dt[data-astro-cid-woikqtds]{color:#2d3748;font-weight:700;font-size:1.05rem;margin-top:1rem;margin-bottom:.25rem;border-left:4px solid #cbd5e0;padding-left:8px}.faq-list[data-astro-cid-woikqtds] dd[data-astro-cid-woikqtds]{color:#4a5568;background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:12px 14px;border-radius:8px;border:1px solid #e2e8f0;margin:0 0 .75rem}#faq-sameday-stay[data-astro-cid-woikqtds] a[data-astro-cid-woikqtds],#sameday-note[data-astro-cid-woikqtds] a[data-astro-cid-woikqtds]{font-weight:700;color:#1d4ed8;text-decoration:none;border-bottom:1px dashed #93c5fd}#faq-sameday-stay[data-astro-cid-woikqtds] a[data-astro-cid-woikqtds]:hover,#sameday-note[data-astro-cid-woikqtds] a[data-astro-cid-woikqtds]:hover{color:#2563eb;border-bottom-color:#60a5fa}.calendar-section[data-astro-cid-woikqtds]{margin:2rem 0;padding:24px;background:#fffffff2;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 32px #00000014}.calendar-section[data-astro-cid-woikqtds] h2[data-astro-cid-woikqtds]{color:#2d3748;font-size:1.8rem;margin-top:0;margin-bottom:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.calendar-section[data-astro-cid-woikqtds] p[data-astro-cid-woikqtds]{color:#4a5568;font-size:1rem;margin-bottom:1.5rem;font-weight:500}.cal-wrap[data-astro-cid-woikqtds] h2[data-astro-cid-woikqtds]:before{content:"📅";margin-right:8px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.cta[data-astro-cid-woikqtds]{font-weight:700;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:16px 28px;border-radius:10px;text-decoration:none;box-shadow:0 8px 24px #f59e0b66,0 3px 6px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid #f59e0b;text-shadow:0 1px 2px rgba(0,0,0,.3);position:relative;overflow:hidden;display:inline-block;margin:32px auto;font-size:1.1rem;min-width:200px;text-align:center}.cta[data-astro-cid-woikqtds]:before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-right:6px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='3' y='4' width='18' height='16' rx='2' fill='none' stroke='%23ffffff' stroke-width='2'/><line x1='3' y1='9' x2='21' y2='9' stroke='%23ffffff' stroke-width='2'/><line x1='7' y1='2' x2='7' y2='6' stroke='%23ffffff' stroke-width='2'/><line x1='17' y1='2' x2='17' y2='6' stroke='%23ffffff' stroke-width='2'/><path d='M9 14l2 2 4-4' stroke='%23ffffff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center/contain;vertical-align:-.1em}.cta[data-astro-cid-woikqtds]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px #f59e0b80,0 6px 12px #0006;background:linear-gradient(135deg,#d97706,#f59e0b);border-color:#fbbf24}@media (max-width: 640px){.container[data-astro-cid-woikqtds]{padding:16px 12px}h1[data-astro-cid-woikqtds]{font-size:2rem}.cta[data-astro-cid-woikqtds]{font-size:1rem;padding:14px 24px;min-width:180px}.price-table[data-astro-cid-woikqtds]{overflow:hidden}.price-table[data-astro-cid-woikqtds] table[data-astro-cid-woikqtds]{width:100%;table-layout:fixed}.price-table[data-astro-cid-woikqtds] th[data-astro-cid-woikqtds],.price-table[data-astro-cid-woikqtds] td[data-astro-cid-woikqtds]{padding:12px 8px;font-size:.9rem}.price-table[data-astro-cid-woikqtds] th[data-astro-cid-woikqtds]:first-child,.price-table[data-astro-cid-woikqtds] td[data-astro-cid-woikqtds]:first-child{padding-left:12px}.calendar-section[data-astro-cid-woikqtds]{padding:1rem}}@media (max-width: 480px){.calendar-section[data-astro-cid-woikqtds]{padding:1rem}}.page[data-astro-cid-hwkwi7mh]{min-height:60vh}.container[data-astro-cid-hwkwi7mh]{max-width:1100px;margin:24px auto;padding:24px 16px;background:#fffffff2;border-radius:16px;box-shadow:0 8px 32px #00000014}.center[data-astro-cid-hwkwi7mh]{text-align:center}.page-head[data-astro-cid-hwkwi7mh]{text-align:center;margin-bottom:2rem}.page-head[data-astro-cid-hwkwi7mh] h1[data-astro-cid-hwkwi7mh]{font-size:2.5rem;color:#2d3748;margin-bottom:1rem}.page-head[data-astro-cid-hwkwi7mh] p[data-astro-cid-hwkwi7mh]{color:#4a5568;font-size:1.1rem}@media (hover: hover) and (pointer: fine){@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.container[data-astro-cid-hwkwi7mh]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}}@media (max-width: 768px){.page-head[data-astro-cid-hwkwi7mh] h1[data-astro-cid-hwkwi7mh]{font-size:2rem}}
