.sigpage .logo-word{color:var(--ink)}
.sig-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px var(--pad);border-bottom:1px solid var(--line)}
.sig-main{max-width:1100px;margin:0 auto;padding:clamp(48px,8vw,110px) var(--pad)}
.sig-main .h1{max-width:16ch}
.sig-main .body{margin-top:22px}
.sig-pair{display:grid;gap:28px;margin-top:56px}
.sig-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px clamp(16px,3vw,36px) 30px}
.sig-card figcaption{font-size:.85rem;font-weight:600;color:var(--ink-3);margin-bottom:14px}
.sig-card img{width:100%;max-width:640px;height:auto}
.sig-new{border:2px solid var(--blue);box-shadow:0 30px 60px -40px rgba(20,42,150,.4)}
.sig-new figcaption{color:var(--blue)}
.sig-notes{margin-top:44px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 40px;max-width:900px}
.sig-notes li{padding-top:14px;border-top:1px solid var(--line);color:var(--ink-2)}
.sigpage .footer{padding-bottom:48px}
@media (max-width:640px){.sig-notes{grid-template-columns:1fr}.sig-head .btn{display:none}}
