.blog_200715-module__QD9qNa__article{--cn-paper:#f5ecd9;--cn-paper-2:#ece1c5;--cn-ink:#1a1714;--cn-red:#c92a2a;--cn-red-dark:#8a0e0e;--cn-gold:#c89860;--cn-gold-dark:#8a6638;--cn-jade:#2c6048;--cn-muted:#7a6c58;box-sizing:border-box;background:radial-gradient(circle at 100% 0%, #c898601f, transparent 24%), radial-gradient(circle at 0% 100%, #c898601a, transparent 22%), var(--cn-paper);max-width:1180px;color:var(--cn-ink);font-family:var(--font-inter), "Noto Sans TC", "PingFang TC", sans-serif;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(14px,4vw,40px)}.blog_200715-module__QD9qNa__article *,.blog_200715-module__QD9qNa__article :before,.blog_200715-module__QD9qNa__article :after{box-sizing:border-box}.blog_200715-module__QD9qNa__article p{margin:0}.blog_200715-module__QD9qNa__article img{width:100%;height:auto;display:block}.blog_200715-module__QD9qNa__hero{grid-template-columns:1fr 1.4fr;align-items:center;gap:clamp(28px,4vw,60px);margin-bottom:clamp(40px,6vw,72px);display:grid}.blog_200715-module__QD9qNa__heroCopy{min-width:0;position:relative}.blog_200715-module__QD9qNa__heroSeal{background:var(--cn-red);width:56px;height:56px;color:var(--cn-paper);text-align:center;line-height:50px;font-family:var(--font-serif-tc), "Songti TC", serif;border:3px solid var(--cn-red-dark);margin-bottom:18px;font-size:24px;font-weight:700;display:inline-block;transform:rotate(-4deg)}.blog_200715-module__QD9qNa__heroKicker{color:var(--cn-red);font-family:var(--font-inter), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:11.5px;font-weight:700;line-height:1.6;display:block}.blog_200715-module__QD9qNa__hero h1{color:var(--cn-ink);font-family:var(--font-serif-tc), "Songti TC", serif;letter-spacing:.04em;margin:0 0 20px;font-size:clamp(30px,3.9vw,48px);font-weight:700;line-height:1.32}.blog_200715-module__QD9qNa__heroLead{color:var(--cn-ink);margin:0 0 24px;font-size:clamp(14.5px,1.5vw,16px);line-height:1.95}.blog_200715-module__QD9qNa__heroTags{flex-wrap:wrap;gap:10px;display:flex}.blog_200715-module__QD9qNa__heroTags span{border:1px solid var(--cn-gold);color:var(--cn-red-dark);font-family:var(--font-serif-tc), serif;letter-spacing:.12em;text-transform:uppercase;background:#c8986014;padding:6px 16px;font-size:12px;font-weight:600}.blog_200715-module__QD9qNa__heroPhoto{min-width:0;margin:0}.blog_200715-module__QD9qNa__heroPhoto img{border:1px solid var(--cn-gold);outline:1px solid var(--cn-gold-dark);outline-offset:4px;background:var(--cn-paper-2)}.blog_200715-module__QD9qNa__heroPhotoNote{color:var(--cn-gold-dark);font-family:var(--font-inter), sans-serif;letter-spacing:.18em;text-transform:uppercase;padding-top:12px;font-size:11px}.blog_200715-module__QD9qNa__chapter{margin-bottom:clamp(48px,7vw,88px);padding-top:clamp(36px,5vw,56px);position:relative}.blog_200715-module__QD9qNa__chapter:before{content:"";background:var(--cn-red);height:2px;position:absolute;top:0;left:8%;right:8%}.blog_200715-module__QD9qNa__chapter:after{content:"";background:var(--cn-gold);border:2px solid var(--cn-red);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:calc(8% - 8px)}.blog_200715-module__QD9qNa__scrollEnd{background:var(--cn-gold);border:2px solid var(--cn-red);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;right:calc(8% - 8px)}.blog_200715-module__QD9qNa__narrative{text-align:center;max-width:680px;margin:0 auto clamp(26px,4vw,40px)}.blog_200715-module__QD9qNa__chapterSeal{background:var(--cn-red);width:52px;height:52px;color:var(--cn-paper);border:2px solid var(--cn-red-dark);font-family:var(--font-serif-tc), "Songti TC", serif;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:22px;font-weight:700;display:inline-flex}.blog_200715-module__QD9qNa__chapterLabel{color:var(--cn-gold-dark);font-family:var(--font-inter), sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.blog_200715-module__QD9qNa__narrative h2{color:var(--cn-ink);font-family:var(--font-serif-tc), "Songti TC", serif;letter-spacing:.06em;margin:0 0 16px;font-size:clamp(24px,3.2vw,32px);font-weight:700;line-height:1.45}.blog_200715-module__QD9qNa__narrative p{color:var(--cn-ink);text-align:left;font-size:clamp(14.5px,1.5vw,15.5px);line-height:1.95}.blog_200715-module__QD9qNa__tategakiWrap{justify-content:center;margin:0 0 clamp(48px,7vw,88px);display:flex}.blog_200715-module__QD9qNa__tategaki{writing-mode:vertical-rl;min-height:220px;font-family:var(--font-serif-tc), "Songti TC", serif;letter-spacing:.3em;color:var(--cn-ink);border-right:2px solid var(--cn-red);padding:8px 16px 8px 0;font-size:18px;font-weight:600;line-height:2.2}.blog_200715-module__QD9qNa__grid{gap:clamp(12px,2vw,22px);display:grid}.blog_200715-module__QD9qNa__trio{grid-template-columns:repeat(3,1fr)}.blog_200715-module__QD9qNa__quad{grid-template-columns:repeat(2,1fr)}.blog_200715-module__QD9qNa__photoBox{margin:0}.blog_200715-module__QD9qNa__photoBox img{border:1px solid var(--cn-gold);background:var(--cn-paper-2)}.blog_200715-module__QD9qNa__photoCaption{color:var(--cn-muted);letter-spacing:.08em;padding-top:10px;font-size:12.5px;line-height:1.8}.blog_200715-module__QD9qNa__faqSection{margin-bottom:clamp(44px,6vw,80px);padding-top:clamp(36px,5vw,56px);position:relative}.blog_200715-module__QD9qNa__faqSection:before{content:"";background:var(--cn-red);height:2px;position:absolute;top:0;left:8%;right:8%}.blog_200715-module__QD9qNa__faqGrid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,2vw,20px);display:grid}.blog_200715-module__QD9qNa__faqCard{border:1px solid var(--cn-gold);background:#fffcf499;padding:22px 24px}.blog_200715-module__QD9qNa__faqCard h3{color:var(--cn-ink);font-family:var(--font-serif-tc), "Songti TC", serif;letter-spacing:.04em;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.6;display:flex}.blog_200715-module__QD9qNa__faqQmark{background:var(--cn-red);width:28px;height:28px;color:var(--cn-paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.blog_200715-module__QD9qNa__faqCard p{color:var(--cn-ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.9;display:flex}.blog_200715-module__QD9qNa__faqAmark{border:1px solid var(--cn-ink);width:28px;height:28px;color:var(--cn-ink);font-family:var(--font-serif-tc), serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.blog_200715-module__QD9qNa__faqBody{flex:1;min-width:0}.blog_200715-module__QD9qNa__faqCard a{color:var(--cn-red);text-underline-offset:3px;text-decoration:underline}.blog_200715-module__QD9qNa__cta{border:1px solid var(--cn-gold);background:radial-gradient(circle at 50% 0%, #c92a2a0f, transparent 55%), var(--cn-paper-2);text-align:center;margin-top:clamp(40px,6vw,72px);padding:clamp(36px,5vw,60px) clamp(20px,4vw,48px)}.blog_200715-module__QD9qNa__cta h2{color:var(--cn-ink);font-family:var(--font-serif-tc), "Songti TC", serif;letter-spacing:.06em;margin:0 0 14px;font-size:clamp(22px,3vw,30px);font-weight:700}.blog_200715-module__QD9qNa__cta p{color:var(--cn-ink);margin:0 0 26px;font-size:15px;line-height:1.95}.blog_200715-module__QD9qNa__cta a{background:var(--cn-red);color:var(--cn-paper);border:2px solid var(--cn-gold);font-family:var(--font-serif-tc), "Songti TC", serif;letter-spacing:.12em;padding:14px 36px;font-size:15.5px;font-weight:700;text-decoration:none;transition:background .25s;display:inline-block;position:relative}.blog_200715-module__QD9qNa__cta a:before,.blog_200715-module__QD9qNa__cta a:after{content:"";background:var(--cn-gold);width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.blog_200715-module__QD9qNa__cta a:before{left:-6px}.blog_200715-module__QD9qNa__cta a:after{right:-6px}.blog_200715-module__QD9qNa__cta a:hover{background:var(--cn-red-dark)}@media (max-width:900px){.blog_200715-module__QD9qNa__hero{grid-template-columns:1fr}.blog_200715-module__QD9qNa__trio{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blog_200715-module__QD9qNa__trio,.blog_200715-module__QD9qNa__quad,.blog_200715-module__QD9qNa__faqGrid{grid-template-columns:1fr}.blog_200715-module__QD9qNa__narrative p{text-align:left}.blog_200715-module__QD9qNa__tategaki{writing-mode:horizontal-tb;border-right:0;border-left:2px solid var(--cn-red);min-height:0;padding:0 0 0 16px}}
