.q747{max-width:1120px;margin:0 auto;padding:28px 20px 56px;color:#182c47;line-height:1.8;font-family:system-ui,"Noto Sans TC","Microsoft JhengHei",sans-serif}.q747 *{box-sizing:border-box}.q747 a{color:#193e82;text-underline-offset:4px}.q747 a:focus-visible{outline:3px solid #a54c09;outline-offset:4px}.q747 .breadcrumb{font-size:.9rem;margin:0 0 22px}.q747 .hero{background:#193e82;color:#fff;padding:36px;border-radius:20px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:28px}.q747 .hero h1{color:#fff;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.4;margin:12px 0 18px}.q747 .eyebrow{color:#fff;font-size:.9rem;letter-spacing:.04em;margin:0}.q747 .hero .lead{color:#fff;margin:0}.q747 .price-callout{align-self:start;border:1px solid #b8cbe9;border-top:5px solid #d97827;border-radius:12px;padding:20px;background:#fff;color:#182c47}.q747 .price-callout strong{display:block;color:#193e82;font-size:1.8rem;line-height:1.4}.q747 .price-callout p{margin:8px 0}.q747 .actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 0}.q747 .actions a{padding:12px 16px;min-height:48px;border-radius:8px;font-weight:700;text-decoration:none}.q747 .actions .primary{background:#fff;color:#193e82}.q747 .actions .secondary{color:#fff;border:1px solid #b8cbe9}.q747 .jump{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0;border-bottom:1px solid #d6e0ed}.q747 .jump a{background:#f0f4fa;padding:8px 14px;border-radius:6px;text-decoration:none}.q747 section{margin-top:38px;scroll-margin-top:110px}.q747 h2{font-size:1.5rem;line-height:1.5;color:#193e82;border-left:5px solid #d97827;padding-left:14px;margin:0 0 18px}.q747 h3{font-size:1.12rem;color:#193e82;margin:0 0 10px}.q747 .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.q747 .card{border:1px solid #d6e0ed;border-radius:12px;background:#fff;padding:22px;min-width:0}.q747 .card p{margin:0}.q747 .price{font-size:1.4rem;font-weight:750;color:#193e82;margin:8px 0!important}.q747 .note{background:#f2f5fa;border-radius:10px;padding:18px 20px;margin:18px 0}.q747 .note p{margin:6px 0}.q747 .districts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.q747 .districts .card{padding:18px}.q747 .districts ul{display:flex;gap:10px;flex-wrap:wrap;list-style:none;margin:8px 0 0;padding:0}.q747 .districts li{margin:0}.q747 .districts a,.q747 .districts span{display:block;padding:6px 10px;background:#f0f4fa;border-radius:6px}.q747 .districts a{min-height:44px}.q747 li{margin-bottom:10px}.q747 .faq details{border-bottom:1px solid #d6e0ed;padding:16px 0}.q747 .faq summary{font-weight:700;cursor:pointer;color:#193e82;padding:5px 0}.q747 .faq details p{margin:12px 0 0}.q747 .contact{background:#193e82;border-radius:16px;padding:28px;color:#fff}.q747 .contact h2,.q747 .contact p{color:#fff}.q747 .updated{font-size:.9rem;color:#4b5d73;margin-top:24px}.q747 .sources{font-size:.95rem}.q747 .safety{border:1px solid #d97827;background:#fff8f1;padding:18px;border-radius:10px}.q747 .safety strong{color:#63320d}.q747 .related{display:flex;flex-wrap:wrap;gap:14px}.q747 :where(p,li,summary,a){overflow-wrap:anywhere}.q747-hub{max-width:1120px;margin:32px auto;padding:24px;border:1px solid #ccd9ed;border-left:5px solid #d97827;border-radius:12px;background:#f6f8fc;color:#193e82}.q747-hub h2{font-size:1.4rem}.q747-hub ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.q747-hub a{display:inline-block;padding:10px 14px;background:#fff;color:#193e82;border:1px solid #ccd9ed;border-radius:8px}.q747-hub a:focus-visible{outline:3px solid #a54c09;outline-offset:3px}@media(max-width:700px){.q747{padding:20px 16px 40px}.q747 .hero{grid-template-columns:1fr;padding:24px 20px;gap:22px}.q747 .cards,.q747 .districts{grid-template-columns:1fr}.q747 .actions{align-items:stretch}.q747 .actions a{text-align:center}.q747 section{margin-top:30px}.q747 .card{padding:18px}.q747 .contact{padding:24px 20px}.q747-hub{margin:24px 16px;padding:20px}.q747 .jump{gap:8px}.q747 .jump a{padding:8px 11px}}@media(prefers-reduced-motion:reduce){.q747 *{scroll-behavior:auto!important}}
.q747 .hero .eyebrow{color:#193e82;background:#fff;background-image:none}
