.sig-btn,.sig-tab{appearance:none;cursor:pointer}.sig-btn:disabled,.sig-switch input:disabled{cursor:not-allowed}.sig-item,.sig-panel{box-shadow:var(--sg-shadow)}.sig-body h2,.sig-hero h1,.sig-issue h3,.sig-panel>h2,.sig-read h1{font-family:var(--font-display, 'Playfair Display', Georgia, serif)}.sig{--sg-navy:var(--navy, #1B3A6B);--sg-navy-deep:var(--navy-deep, #0D2247);--sg-silver:var(--gold, #A8B5C0);--sg-ink:#16202E;--sg-muted:#5B6B80;--sg-line:rgba(27, 58, 107, 0.14);--sg-bg:#F7F9FC;--sg-card:#FFFFFF;--sg-shadow:0 1px 2px rgba(13, 34, 71, .06),0 8px 24px rgba(13, 34, 71, .07);--sg-radius:14px;--sg-ok:#166534;--sg-warn:#B45309;--sg-err:#B91C1C;--sg-info:#155E75;color:var(--sg-ink);background:var(--sg-bg);font-family:var(--font-body, 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif)}.sig-wrap{max-width:940px;margin:0 auto;padding:0 clamp(14px,4vw,28px)}.sig-wrap--wide{max-width:1180px}.sig-hero{background:linear-gradient(180deg,rgba(13,34,71,.92) 0,rgba(27,58,107,.96) 100%);color:#fff;padding:clamp(30px,6vw,56px) 0 clamp(24px,5vw,40px);border-bottom:3px solid var(--sg-silver)}.sig-hero h1{color:#fff;margin:6px 0 8px;font-size:clamp(26px, 4.4vw, 40px);line-height:1.15}.sig-hero p{color:rgba(255,255,255,.85);margin:0;max-width:62ch;line-height:1.6}.sig-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;font-weight:700;color:var(--sg-silver);margin:0}.sig-panel{background:var(--sg-card);border:1px solid var(--sg-line);border-radius:var(--sg-radius);padding:clamp(16px,3vw,24px);margin:0 0 20px}.sig-panel>h2{margin:0 0 4px;font-size:17px;color:var(--sg-navy)}.sig-panel>.sig-lede{margin:0 0 18px;color:var(--sg-muted);font-size:14px;line-height:1.6}.sig-tabs{display:flex;gap:4px;margin:22px 0 20px;flex-wrap:wrap;border-bottom:1px solid var(--sg-line)}.sig-tab{background:0 0;border:0;border-bottom:3px solid transparent;padding:10px 14px;font:inherit;font-weight:600;font-size:14px;color:var(--sg-muted);border-radius:6px 6px 0 0}.sig-pill,.sig-switch input:checked+span{background:var(--sg-navy)}.sig-tab:hover{color:var(--sg-navy);background:rgba(27,58,107,.04)}.sig-tab[aria-selected=true]{color:var(--sg-navy);border-bottom-color:var(--sg-navy)}.sig-tab:focus-visible{outline:2px solid var(--sg-navy);outline-offset:2px}.sig-pill{display:inline-block;min-width:20px;padding:1px 7px;margin-left:7px;border-radius:999px;color:#fff;font-size:11.5px;font-weight:700;line-height:1.55}.sig-pill[data-zero="1"]{display:none}.sig-row{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--sg-line)}.sig-row:last-child{border-bottom:0}.sig-row-text{flex:1 1 auto;min-width:0}.sig-row-text strong{display:block;font-size:14.5px;color:var(--sg-ink)}.sig-row-text span{display:block;font-size:13px;color:var(--sg-muted);line-height:1.55;margin-top:3px}.sig-switch{position:relative;flex:0 0 auto;width:46px;height:26px;margin-top:2px}.sig-switch input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:2}.sig-switch span{position:absolute;inset:0;border-radius:999px;background:#c7d0db;transition:background .16s;pointer-events:none}.sig-switch span::after{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(13,34,71,.28);transition:transform .16s}.sig-switch input:checked+span::after{transform:translateX(20px)}.sig-switch input:focus-visible+span{outline:2px solid var(--sg-navy);outline-offset:3px}.sig-switch input:disabled+span{opacity:.5}.sig-field{margin:0 0 16px}.sig-field label{display:block;font-size:13px;font-weight:600;color:var(--sg-ink);margin:0 0 6px}.sig-field .sig-help{font-size:12.5px;color:var(--sg-muted);margin:5px 0 0;line-height:1.5}.sig-input,.sig-select{width:100%;padding:9px 11px;font:inherit;font-size:14px;color:var(--sg-ink);background:#fff;border:1px solid var(--sg-line);border-radius:9px}.sig-input:focus,.sig-select:focus{outline:2px solid var(--sg-navy);outline-offset:1px;border-color:var(--sg-navy)}.sig-grid2{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:560px){.sig-grid2{grid-template-columns:1fr}}.sig-btn{border:1px solid var(--sg-navy);background:var(--sg-navy);color:#fff;padding:10px 18px;border-radius:10px;font:inherit;font-weight:600;font-size:14px;transition:filter .14s}.sig-cat,.sig-issue-no{font-weight:700;text-transform:uppercase}.sig-btn:hover:not(:disabled){filter:brightness(1.12)}.sig-btn:disabled{opacity:.55}.sig-btn:focus-visible{outline:2px solid var(--sg-navy);outline-offset:3px}.sig-btn--ghost{background:0 0;color:var(--sg-navy)}.sig-btn--danger{background:var(--sg-err);border-color:var(--sg-err)}.sig-btn--sm{padding:6px 12px;font-size:13px;border-radius:8px}.sig-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px}.sig-msg{padding:12px 14px;border-radius:10px;font-size:13.5px;line-height:1.6;border:1px solid var(--sg-line);background:#fff;margin:0 0 16px}.sig-issue,.sig-item{border:1px solid var(--sg-line);text-decoration:none}.sig-msg.is-ok{border-color:rgba(22,101,52,.34);background:#f0fdf4;color:var(--sg-ok)}.sig-msg.is-warn{border-color:rgba(180,83,9,.34);background:#fffbeb;color:var(--sg-warn)}.sig-msg.is-err{border-color:rgba(185,28,28,.34);background:#fef2f2;color:var(--sg-err)}.sig-msg.is-info{border-color:rgba(21,94,117,.34);background:#ecfeff;color:var(--sg-info)}.sig-msg[hidden]{display:none!important}.sig-item{display:block;padding:15px 16px;margin:0 0 10px;background:var(--sg-card);border-left:4px solid transparent;border-radius:12px;color:inherit}.sig-item[data-unread="1"]{border-left-color:var(--sg-navy);background:#fcfdff}a.sig-item:hover{border-color:rgba(27,58,107,.3)}.sig-item-top{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.sig-item h3{margin:0;font-size:15px;color:var(--sg-navy);flex:1 1 240px}.sig-item p{margin:6px 0 0;font-size:13.5px;color:var(--sg-muted);line-height:1.6}.sig-item time{font-size:12px;color:var(--sg-muted);white-space:nowrap}.sig-cat{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;letter-spacing:.05em;background:rgba(27,58,107,.08);color:var(--sg-navy)}.sig-issue,.sig-read{background:var(--sg-card);box-shadow:var(--sg-shadow)}.sig-cat[data-c=newsletter]{background:rgba(21,94,117,.1);color:var(--sg-info)}.sig-cat[data-c=award]{background:rgba(180,83,9,.1);color:var(--sg-warn)}.sig-cat[data-c=amsap]{background:rgba(91,107,128,.14);color:var(--sg-muted)}.sig-issues{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:24px 0 40px}.sig-issue{display:flex;flex-direction:column;gap:8px;border-top:4px solid var(--sg-navy);border-radius:var(--sg-radius);padding:18px;color:inherit}a.sig-issue:hover{transform:translateY(-2px);border-color:rgba(27,58,107,.32)}a.sig-issue{transition:transform .14s,border-color .14s}.sig-issue-no{font-size:11.5px;letter-spacing:.12em;color:var(--sg-silver)}.sig-issue h3{margin:0;font-size:16.5px;color:var(--sg-navy);line-height:1.28}.sig-issue p{margin:0;font-size:13.5px;color:var(--sg-muted);line-height:1.62}.sig-issue footer{margin-top:auto;padding-top:10px;font-size:12px;color:var(--sg-muted)}.sig-body h2,.sig-body h3,.sig-read h1{color:var(--sg-navy)}.sig-read{border:1px solid var(--sg-line);border-radius:var(--sg-radius);padding:clamp(20px,4vw,40px);margin:26px 0 40px}.sig-read h1{font-size:clamp(23px, 3.6vw, 33px);line-height:1.2;margin:6px 0 10px}.sig-read-meta{font-size:13px;color:var(--sg-muted);margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--sg-line)}.sig-body{font-size:16px;line-height:1.75;color:var(--sg-ink)}.sig-body p{margin:0 0 1.15em}.sig-body h2{font-size:21px;margin:1.7em 0 .5em}.sig-body h3{font-size:17px;margin:1.5em 0 .45em}.sig-body img{max-width:100%;height:auto;border-radius:10px;margin:1.1em 0}.sig-body a{color:var(--sg-info)}.sig-body blockquote{margin:1.2em 0;padding:2px 0 2px 18px;border-left:3px solid var(--sg-silver);color:var(--sg-muted);font-style:italic}.sig-body ul,.sig-body ol{margin:0 0 1.15em;padding-left:1.5em}.sig-body li{margin:0 0 .4em}.sig-body table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:14.5px}.sig-body th,.sig-body td{border:1px solid var(--sg-line);padding:8px 10px;text-align:left}.sig-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.sig-skel{height:13px;border-radius:7px;margin:0 0 11px;background:linear-gradient(90deg,#edf1f6 25%,#f6f9fc 50%,#edf1f6 75%);background-size:220% 100%;animation:1.25s linear infinite sig-shimmer}@keyframes sig-shimmer{from{background-position:220% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.sig-skel{animation:none}}.sig-empty{text-align:center;padding:46px 18px;color:var(--sg-muted)}.sig-empty strong{display:block;color:var(--sg-ink);font-size:15.5px;margin:0 0 6px}.sig-send-stat{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:14px 0 6px}.sig-stat{background:#f7f9fc;border:1px solid var(--sg-line);border-radius:10px;padding:11px 13px}.sig-stat b{display:block;font-size:21px;color:var(--sg-navy);line-height:1.2}.sig-stat span{display:block;font-size:11.5px;color:var(--sg-muted);text-transform:uppercase;letter-spacing:.07em;margin-top:3px}[data-theme=dark] .sig{--sg-ink:#E8EDF4;--sg-muted:#9BAABD;--sg-line:rgba(168, 181, 192, 0.20);--sg-bg:#0B1420;--sg-card:#131F2E;--sg-shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.34)}[data-theme=dark] .sig-panel>h2,[data-theme=dark] .sig-item h3,[data-theme=dark] .sig-issue h3,[data-theme=dark] .sig-read h1,[data-theme=dark] .sig-body h2,[data-theme=dark] .sig-body h3,[data-theme=dark] .sig-stat b{color:#bfd4ee}[data-theme=dark] .sig-input,[data-theme=dark] .sig-select{background:#0f1a27;color:#e8edf4}[data-theme=dark] .sig-item[data-unread="1"]{background:#16243550;border-left-color:#bfd4ee}[data-theme=dark] .sig-msg,[data-theme=dark] .sig-stat{background:#0f1a27}[data-theme=dark] .sig-switch span{background:#33465c}[data-theme=dark] .sig-skel{background:linear-gradient(90deg,#16233300 25%,#1d2c3e 50%,#162333 75%);background-size:220% 100%}