.buc2FG_page{gap:3rem;padding:2.5rem 0 4rem;display:grid}.buc2FG_hero{gap:1.1rem;display:grid}.buc2FG_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#b08d57;margin:0;font-size:.75rem;font-weight:700}.buc2FG_h1{margin:0;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:700;line-height:1.3}.buc2FG_h1Accent{color:#b08d57}.buc2FG_lead{color:#4a4a44;margin:0;line-height:1.9}.buc2FG_countdown{background:#faf8f3;border:1px solid #e6e0d4;border-radius:14px;gap:.3rem;padding:1.2rem 1.4rem;display:grid}.buc2FG_countdownLabel{color:#7a7668;margin:0;font-size:.8rem}.buc2FG_countdownNum{font-size:1.5rem;font-weight:700}.buc2FG_countdownDays{color:#b08d57;font-size:2.1rem}.buc2FG_countdownDate,.buc2FG_today{color:#4a4a44;margin:0}.buc2FG_today{color:#9a9688;font-size:.8rem}.buc2FG_summary{border-left:3px solid #b08d57;padding-left:1.1rem}.buc2FG_summary p{color:#4a4a44;margin:0;line-height:2}.buc2FG_summary strong{color:#1f1f1b}.buc2FG_h2{border-bottom:1px solid #e6e0d4;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.45rem}.buc2FG_h3{flex-wrap:wrap;align-items:baseline;gap:.7rem;margin:0 0 .4rem;font-size:1.1rem;display:flex}.buc2FG_months{gap:2.2rem;display:grid}.buc2FG_month{gap:.6rem;display:grid}.buc2FG_monthLead{color:#6b675c;margin:0 0 .4rem;font-size:.92rem}.buc2FG_monthLink{color:#b08d57;border:1px solid #e6d9bf;border-radius:999px;padding:.18rem .7rem;font-size:.78rem;text-decoration:none}.buc2FG_monthLink:hover{background:#faf5ea}.buc2FG_tableWrap{border:1px solid #e6e0d4;border-radius:12px;overflow-x:auto}.buc2FG_table{border-collapse:collapse;width:100%;min-width:28rem;font-size:.9rem}.buc2FG_table th,.buc2FG_table td{text-align:left;border-bottom:1px solid #f0ece3;padding:.7rem .9rem}.buc2FG_table thead th{color:#6b675c;background:#faf8f3;font-size:.82rem;font-weight:600}.buc2FG_table tbody tr:last-child th,.buc2FG_table tbody tr:last-child td{border-bottom:none}.buc2FG_table tbody th[scope=row]{white-space:nowrap;font-weight:600}.buc2FG_wd{color:#9a9688;margin-left:.35rem;font-size:.85rem;font-weight:400}.buc2FG_isCaution{opacity:.5;background:#fdf7f6}.buc2FG_ok{color:#6f8f5f;margin-left:.4rem;font-size:.72rem;display:inline-block}.buc2FG_tag{color:#4d6b3f;background:#eef3ea;border-radius:6px;margin:.1rem .25rem .1rem 0;padding:.16rem .55rem;font-size:.74rem;display:inline-block}.buc2FG_tagCaution{color:#a4483f;background:#fbeceb}.buc2FG_tagPlain{color:#c3bfb2}.buc2FG_empty{color:#9a9688;margin:0;font-size:.9rem}.buc2FG_clash{gap:.8rem;display:grid}.buc2FG_clashLead{color:#4a4a44;margin:0;line-height:1.9}.buc2FG_chips{flex-wrap:wrap;gap:.5rem;display:flex}.buc2FG_chip{background:#faf8f3;border:1px solid #e6e0d4;border-radius:999px;padding:.3rem .8rem;font-size:.85rem}.buc2FG_chipCaution{color:#a4483f;background:#fdf7f6;border-color:#eccfc9}.buc2FG_note{gap:.7rem;display:grid}.buc2FG_p{color:#4a4a44;margin:0;line-height:2}.buc2FG_faq{gap:.8rem;display:grid}.buc2FG_faqList{gap:1rem;margin:0;display:grid}.buc2FG_faqItem{border:1px solid #e6e0d4;border-radius:12px;padding:1rem 1.2rem}.buc2FG_faqQ{margin-bottom:.45rem;font-weight:600}.buc2FG_faqA{color:#4a4a44;margin:0;line-height:1.95}.buc2FG_relatedList{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.buc2FG_relatedList a{color:#4a4a44;border-bottom:1px solid #e6e0d4;line-height:1.7;text-decoration:none}.buc2FG_relatedList a:hover{color:#b08d57}.buc2FG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
