.calendar-section[data-v-3f12e572]{background-color:#f8f9fa;width:100%;padding:60px 24px}.content-wrapper[data-v-3f12e572]{align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;display:flex}.text-column[data-v-3f12e572]{flex:1;padding-right:20px}.text-column-h2[data-v-3f12e572]{color:#333;margin:0 0 24px;font-size:36px;font-weight:700;line-height:1.2}.text-column-p[data-v-3f12e572]{color:#666;margin:0;font-size:18px;line-height:1.6}.calendar-column[data-v-3f12e572]{flex:1;width:100%;min-height:400px}.calendar-frame[data-v-3f12e572]{border:1px solid #e0e0e0;border-radius:8px;width:100%;height:500px;box-shadow:0 2px 8px #0000001a}@media (width<=768px){.calendar-section[data-v-3f12e572]{padding:40px 16px}.content-wrapper[data-v-3f12e572]{flex-direction:column;gap:32px}.text-column[data-v-3f12e572]{padding-right:0}.text-column-h2[data-v-3f12e572]{margin-bottom:16px;font-size:28px}.text-column-p[data-v-3f12e572]{font-size:16px}.calendar-frame[data-v-3f12e572]{height:400px}}@media (width<=480px){.text-column-h2[data-v-3f12e572]{font-size:24px}.text-column-p[data-v-3f12e572]{font-size:15px}.calendar-frame[data-v-3f12e572]{height:350px}}
