.dami-site{font-family:-apple-system,BlinkMacSystemFont,"Noto Sans TC","Microsoft JhengHei",Arial,sans-serif;color:#172033;line-height:1.75}.dami-site section{max-width:1120px;margin:0 auto;padding:56px 22px}.dami-site .hero{background:linear-gradient(135deg,#0d1b2a,#233b5d);color:white;max-width:none;padding:88px max(22px,calc((100vw - 1120px)/2));border-radius:0 0 32px 32px}.dami-site .hero.small{padding-top:64px;padding-bottom:64px}.dami-site .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f2bd5b;font-weight:700}.dami-site h1{font-size:clamp(34px,5vw,58px);line-height:1.15;margin:0 0 18px}.dami-site h2{font-size:clamp(26px,3vw,38px);line-height:1.25;margin:0 0 20px}.dami-site h3{font-size:22px;margin:0 0 10px}.dami-site p{font-size:18px;margin:0 0 18px}.dami-site .grid{display:grid;gap:18px}.dami-site .grid.three{grid-template-columns:repeat(3,1fr)}.dami-site .grid.four{grid-template-columns:repeat(4,1fr)}.dami-site .card{border:1px solid #e7eaf0;border-radius:20px;padding:24px;background:#fff;box-shadow:0 8px 28px rgba(16,32,64,.06)}.dami-site .button{display:inline-block;padding:12px 20px;border:1px solid #0d1b2a;border-radius:999px;text-decoration:none;margin:6px 8px 6px 0;color:#0d1b2a;font-weight:700}.dami-site .button.primary{background:#f2bd5b;border-color:#f2bd5b;color:#0d1b2a}.dami-site .cta{margin-top:22px}.dami-site table{width:100%;border-collapse:collapse;background:white;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px rgba(16,32,64,.06)}.dami-site th,.dami-site td{border:1px solid #e7eaf0;padding:14px;text-align:left;vertical-align:top}.dami-site th{background:#f6f8fb}.dami-site .warning{background:#fff7e8;border-left:6px solid #f2bd5b;border-radius:18px}.dami-site .note{color:#536070;background:#f6f8fb;border-radius:18px;padding:18px}.dami-site .flow ol{font-size:18px}.dami-site a{color:#174ea6}@media(max-width:900px){.dami-site .grid.three,.dami-site .grid.four{grid-template-columns:1fr}.dami-site table{display:block;overflow-x:auto;white-space:normal}.dami-site section{padding:42px 18px}.dami-site .hero{padding:64px 18px}}
