.bk-christmas-annotated{margin:56px 0 16px;padding:clamp(23px,4vw,42px);border:1px solid #d7e5dc;border-radius:28px;background:linear-gradient(135deg,#fffaf0,#edf7f5);box-shadow:0 14px 36px #38594e0b}
.bk-christmas-annotated>h2{margin:0;color:#2e504b;font-family:Georgia,"Noto Serif TC",serif;font-size:clamp(25px,3.2vw,36px);line-height:1.4}
.bk-christmas-annotated-lead{max-width:760px;margin:12px 0 23px;color:#667c7b;font-size:15px;line-height:1.9}
.bk-christmas-annotated-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.bk-christmas-annotated-card{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:18px;align-items:center;overflow:hidden;padding:12px;border:1px solid #dce7df;border-radius:19px;background:#fff;box-shadow:0 8px 20px #38594e0a}
.bk-christmas-annotated-card>img{display:block;width:100%;height:auto;aspect-ratio:7/10;object-fit:contain;object-position:top;border-radius:11px;background:#faf8f2}
.bk-christmas-annotated-card h3{margin:9px 0 7px;color:#315d5c;font-family:Georgia,"Noto Serif TC",serif;font-size:20px;line-height:1.45}
.bk-christmas-annotated-card p{margin:0;color:#718487;font-size:14px;line-height:1.75}
.bk-christmas-version{display:inline-block;padding:5px 9px;border-radius:99px;background:#edf6ef;color:#5b806a;font-size:12px;font-weight:700}
.bk-christmas-annotated-card a{display:inline-flex;margin-top:15px;padding:10px 13px;border:1px solid #bddbd8;border-radius:12px;background:#f5fbfa;color:#216c7e;font-weight:700;font-size:14px;text-decoration:none}
.bk-christmas-annotated-card a:hover{background:#e8f5f1}
@media(max-width:900px){.bk-christmas-annotated-grid{grid-template-columns:1fr}}
@media(max-width:520px){.bk-christmas-annotated{margin-top:42px;padding:20px 15px;border-radius:22px}.bk-christmas-annotated-card{grid-template-columns:minmax(98px,.43fr) minmax(0,1fr);gap:12px;padding:9px}.bk-christmas-annotated-card h3{font-size:17px}.bk-christmas-annotated-card p{font-size:13px}.bk-christmas-annotated-card a{font-size:12px;padding:9px 10px}}
