.fdc-wire-page{min-height:60vh;background:#f1f5f4;color:#163b44;font-family:Inter,Arial,sans-serif}
.fdc-wire-shell{max-width:1200px;margin:auto;padding:30px 26px 70px}
.fdc-wire-hero{background:linear-gradient(130deg,#102e3d 25%,#214f55);color:#e6f6ed;padding:45px;border-radius:14px}
.fdc-wire-eyebrow,.fdc-wire-kicker{font-size:11px;font-weight:850;letter-spacing:.16em;color:#a1d4c6}
.fdc-wire-hero h1{color:white;font-size:clamp(34px,5vw,55px);letter-spacing:-.045em;line-height:1.1;margin:16px 0}
.fdc-wire-hero h1 em{font-style:normal;color:#d0ee89}
.fdc-wire-hero p{max-width:800px;color:#d1e5e4;font-size:15px;line-height:1.75}
.fdc-wire-hero-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.fdc-wire-hero-links a{color:#d5edd9;text-decoration:none;font-size:13px;padding:10px;border:1px solid #82a9a1;border-radius:6px}
.fdc-wire-hero-links a:hover{background:#ffffff16}
.fdc-wire-toolbar{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin:32px 0 15px}
.fdc-wire-toolbar h2{color:#183d46;font-size:27px;margin:6px 0}
.fdc-wire-toolbar p{margin:4px 0;color:#6b8486;font-size:12px}
.fdc-wire-kicker{color:#5c827f}
.fdc-wire-toolbar form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.fdc-wire-toolbar label{font-size:12px;font-weight:750}
.fdc-wire-toolbar select{max-width:290px;min-height:40px;border:1px solid #a0b9b8;border-radius:7px;padding:9px;background:white;color:#183943}
.fdc-wire-toolbar button{min-height:40px;background:#153f4c;color:white;border:0;border-radius:7px;font-weight:800;cursor:pointer;padding:10px 16px}
.fdc-wire-context{font-size:13px;line-height:1.65;padding:15px 18px;border-left:3px solid #699b8c;background:#e6f0ec;color:#3d6160;margin-bottom:25px}
.fdc-wire-context strong{color:#194846}
.fdc-wire-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.fdc-wire-card{background:white;border:1px solid #d8e5e1;border-radius:9px;padding:20px;min-width:0;box-shadow:0 4px 11px #173d4510}
.fdc-wire-card-top{display:flex;align-items:start;justify-content:space-between;gap:12px;font-size:10px;color:#658787;font-weight:750}
.fdc-wire-card-top span{text-transform:uppercase;letter-spacing:.05em}
.fdc-wire-card-top time{text-align:right;white-space:nowrap}
.fdc-wire-card h3{margin:14px 0 5px;color:#133a46;font-size:21px;letter-spacing:-.025em}
.fdc-wire-team{font-size:12px;color:#337977;font-weight:800;text-decoration:none}
.fdc-wire-team:hover{text-decoration:underline}
.fdc-wire-card p{font-size:14px;line-height:1.55;color:#506a70;margin:13px 0 0}
.fdc-wire-empty{background:white;border-radius:10px;padding:28px;border:1px solid #d7e2df}
.fdc-wire-empty h3{margin:0 0 10px;color:#163e47}
.fdc-wire-empty p{font-size:14px;color:#526f75}
.fdc-wire-footer{color:#647e81;font-size:12px;line-height:1.7;margin-top:29px}
.fdc-wire-footer a{color:#2a716f}
@media(max-width:980px){.fdc-wire-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:690px){.fdc-wire-shell{padding:12px 12px 50px}.fdc-wire-hero{padding:29px 22px}.fdc-wire-grid{grid-template-columns:1fr}.fdc-wire-card-top time{white-space:normal}}
