.q-icon svg path[data-v-5bb433a9]{fill:currentColor}.article-wrap[data-v-5bb433a9]{max-width:870px;margin:0 auto;position:relative}@media (min-width:1280px){.article-wrap[data-v-5bb433a9]:before,.article-wrap[data-v-5bb433a9]:after{content:"";background:var(--color-primary-300);opacity:.5;width:1px;position:absolute;top:40px;bottom:40px}.article-wrap[data-v-5bb433a9]:before{left:-60px}.article-wrap[data-v-5bb433a9]:after{right:-60px}}.article-meta[data-v-5bb433a9]{border-bottom:1px solid #e8e5dd;flex-direction:column;gap:24px;margin-bottom:32px;padding-bottom:32px;display:flex;position:relative}@media (min-width:768px){.article-meta[data-v-5bb433a9]{flex-direction:row;justify-content:space-between;align-items:center}}.meta-row[data-v-5bb433a9]{align-items:center;gap:16px;display:flex}.meta-tag[data-v-5bb433a9]{letter-spacing:.12em;color:var(--color-primary-800);border:1px solid var(--color-primary-400);padding:5px 14px;font-family:Noto Serif TC,serif;font-size:13px}.meta-divider[data-v-5bb433a9]{background:var(--color-primary-400);width:24px;height:1px;display:inline-block}.meta-date[data-v-5bb433a9]{letter-spacing:.18em;color:var(--color-primary-700);text-transform:uppercase;font-size:12px}.meta-kicker[data-v-5bb433a9]{align-items:center;gap:14px;display:flex}.meta-kicker .kicker-line[data-v-5bb433a9]{background:var(--color-primary-500);width:36px;height:1px;display:inline-block}.meta-kicker .kicker-text[data-v-5bb433a9]{letter-spacing:.3em;color:var(--color-primary-700);text-transform:uppercase;font-size:12px}.article-cover[data-v-5bb433a9]{background:var(--color-primary-50);margin:0 0 48px;position:relative}.article-cover img[data-v-5bb433a9]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.corner-mark[data-v-5bb433a9]{z-index:2;pointer-events:none;width:36px;height:36px;position:absolute}.corner-mark--tl[data-v-5bb433a9]{border-top:1px solid var(--color-primary-500);border-left:1px solid var(--color-primary-500);top:-10px;left:-10px}@media (min-width:1024px){.corner-mark--tl[data-v-5bb433a9]{width:48px;height:48px;top:-14px;left:-14px}}.corner-mark--br[data-v-5bb433a9]{border-bottom:1px solid var(--color-primary-500);border-right:1px solid var(--color-primary-500);bottom:-10px;right:-10px}@media (min-width:1024px){.corner-mark--br[data-v-5bb433a9]{width:48px;height:48px;bottom:-14px;right:-14px}}.article-content[data-v-5bb433a9]{letter-spacing:.04em;color:#404040;margin:0 0 64px;font-size:15px;line-height:1.95}@media (min-width:1024px){.article-content[data-v-5bb433a9]{font-size:16px}}.article-content[data-v-5bb433a9] h2{letter-spacing:.1em;color:var(--color-primary-900);border-bottom:1px solid #e8e5dd;margin:48px 0 20px;padding-bottom:14px;font-family:Noto Serif TC,serif;font-size:22px;font-weight:500;position:relative}@media (min-width:1024px){.article-content[data-v-5bb433a9] h2{font-size:26px}}.article-content[data-v-5bb433a9] h2:before{content:"";background:var(--color-primary-600);width:48px;height:1px;position:absolute;bottom:-1px;left:0}.article-content[data-v-5bb433a9] h3{letter-spacing:.08em;color:var(--color-primary-800);border-left:2px solid var(--color-primary-500);margin:36px 0 14px;padding-left:14px;font-family:Noto Serif TC,serif;font-size:18px;font-weight:500}@media (min-width:1024px){.article-content[data-v-5bb433a9] h3{font-size:20px}}.article-content[data-v-5bb433a9] p{margin:0 0 18px}.article-content[data-v-5bb433a9] strong{color:var(--color-primary-900);font-weight:600}.article-content[data-v-5bb433a9] ul,.article-content[data-v-5bb433a9] ol{margin:0 0 20px;padding-left:24px}.article-content[data-v-5bb433a9] li{margin-bottom:8px}.article-content[data-v-5bb433a9] blockquote{border-left:2px solid var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-900);margin:24px 0;padding:20px 24px;font-style:normal}.article-content[data-v-5bb433a9] img{width:100%;height:auto;margin:28px 0;display:block}.article-content[data-v-5bb433a9] a{color:var(--color-primary-700);text-underline-offset:4px;text-decoration:underline}.article-content[data-v-5bb433a9] a:hover{color:var(--color-primary-900)}.article-footer[data-v-5bb433a9]{text-align:center;border-top:1px solid #e8e5dd;flex-direction:column;align-items:center;gap:16px;padding-top:48px;display:flex}.footer-kicker[data-v-5bb433a9]{align-items:center;gap:14px;display:flex}.footer-kicker .kicker-line[data-v-5bb433a9]{background:var(--color-primary-500);width:36px;height:1px;display:inline-block}.footer-kicker .kicker-text[data-v-5bb433a9]{letter-spacing:.3em;color:var(--color-primary-700);text-transform:uppercase;font-size:12px}.footer-text[data-v-5bb433a9]{letter-spacing:.12em;color:var(--color-primary-900);margin:0 0 12px;font-family:Noto Serif TC,serif;font-size:18px;font-weight:500}
