.desk-hero{background:var(--navy);color:#fff;padding:56px 0 48px}.desk-kicker{display:flex;align-items:center;gap:10px;color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.desk-kicker span{width:8px;height:8px;border-radius:50%;background:#54c792;box-shadow:0 0 0 6px rgba(84,199,146,.12)}.desk-hero h1{font-family:"Playfair Display",serif;font-size:clamp(2.7rem,5.4vw,5rem);line-height:1.02;max-width:1050px;margin:20px 0 16px}.desk-hero p{color:#b7c3cb;font-size:1.03rem;margin:0;max-width:760px}.desk-workspace{background:#f5f7f8;padding:0 0 70px}.desk-tabs{display:flex;gap:4px;transform:translateY(-1px);border-bottom:1px solid #d9e0e4;background:#fff;padding:0 20px}.desk-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:19px 22px;font:600 .82rem Inter,sans-serif;color:#66747e;cursor:pointer}.desk-tabs button.active{color:var(--navy);border-color:var(--gold)}.desk-panel{background:#fff;border:1px solid #d9e0e4;border-top:0;padding:36px 38px}.desk-panel[hidden]{display:none}.panel-head{display:flex;justify-content:space-between;gap:30px;align-items:start;margin-bottom:27px}.panel-head h2{font-family:"Playfair Display",serif;font-size:clamp(2rem,4vw,3.15rem);margin:9px 0 7px;color:#122537}.panel-head p{margin:0;color:#6e7b84}.live-label,.section-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#8a6d2d;font-weight:700}.live-label i{display:inline-block;width:7px;height:7px;background:#43b77d;border-radius:50%;margin-right:8px}.source-state{font-size:.72rem;color:#78858d;background:#f4f6f7;padding:8px 11px;border-radius:4px}.source-state.online{color:#19724b;background:#edf8f2}.desk-controls{display:grid;grid-template-columns:minmax(230px,.8fr) 1.2fr;gap:15px;margin-bottom:18px}.desk-controls label{position:relative}.desk-controls label i{position:absolute;left:14px;top:14px;color:#8b979e}.desk-controls input{height:44px;width:100%;border:1px solid #d8dfe3;border-radius:5px;padding:0 14px 0 40px;font:inherit}.filters{display:flex;gap:6px;justify-content:flex-end;overflow-x:auto}.filters button{white-space:nowrap;border:1px solid #d8dfe3;border-radius:5px;background:#fff;padding:0 12px;font:600 .72rem Inter,sans-serif;color:#596872;cursor:pointer}.filters button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.updates-list{border-top:1px solid #e0e5e8}.update-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:24px;padding:24px 0;border-bottom:1px solid #e0e5e8;align-items:center}.update-row[hidden]{display:none}.update-date{display:flex;gap:7px;align-items:center}.update-date strong{font-family:"Playfair Display",serif;font-size:2rem;color:var(--navy)}.update-date span{font-size:.58rem;line-height:1.35;color:#7b878e}.update-label{color:#91732f;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.update-copy h3{font-family:"Playfair Display",serif;font-size:1.35rem;margin:6px 0}.update-copy p{color:#68767f;font-size:.82rem;line-height:1.55;margin:0 0 9px}.affected{background:#f5f0e6;color:#715a25;font-size:.64rem;font-weight:700;padding:5px 7px;border-radius:3px}.update-row>a{white-space:nowrap;font-size:.72rem;color:#755c25;font-weight:700}.empty{display:none;padding:25px;text-align:center;color:#75828a}.panel-foot{display:flex;justify-content:space-between;gap:20px;padding-top:19px;color:#7b878e;font-size:.69rem}.panel-foot a{color:#755c25;font-weight:700}.deadline-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.deadline-list>div{border:1px solid #dbe1e5;padding:24px;border-radius:6px}.deadline-list>div>strong{font-family:"Playfair Display",serif;font-size:3rem;line-height:1;color:var(--navy)}.deadline-list>div>span{display:block;color:#9a7a33;text-transform:uppercase;font-size:.6rem;letter-spacing:.09em}.deadline-list h3{font-size:.9rem;margin:24px 0 8px}.deadline-list p{font-size:.72rem;color:#6d7981;line-height:1.55}.deadline-list .deadline-alert{background:var(--navy);color:#fff;border-color:var(--navy)}.deadline-list .deadline-alert>strong{color:var(--gold)}.deadline-list .deadline-alert p{color:#aab7bf}.deadline-help{margin-top:18px;background:#f5f0e6;padding:18px;display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center}.deadline-help i{color:#a07c2c}.deadline-help strong{font-size:.78rem}.deadline-help p{font-size:.7rem;color:#756d5a;margin:3px 0 0}.deadline-help a{font-size:.72rem;font-weight:700;color:#6f5722}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.guide-grid>a{border:1px solid #dbe1e5;padding:28px;border-radius:6px;color:var(--navy);min-height:280px;display:flex;flex-direction:column}.guide-grid>a>span{color:#93742d;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:700}.guide-grid h3{font-family:"Playfair Display",serif;font-size:1.55rem;line-height:1.15;margin:30px 0 12px}.guide-grid p{font-size:.77rem;line-height:1.6;color:#6c7880}.guide-grid strong{margin-top:auto;font-size:.7rem}.guide-grid .guide-diagnostic{background:var(--gold);border-color:var(--gold)}.guide-grid .guide-diagnostic>span,.guide-grid .guide-diagnostic p{color:#4b3d20}.desk-method{background:#071a29;color:#fff;padding:48px 0}.desk-method .container{display:grid;grid-template-columns:.85fr 1fr auto;gap:50px;align-items:center}.desk-method span{color:var(--gold);font-size:.62rem;letter-spacing:.13em}.desk-method h2{font-family:"Playfair Display",serif;font-size:2rem;margin:9px 0 0}.desk-method p{color:#aab7bf;line-height:1.7;font-size:.8rem}.desk-method a{white-space:nowrap;color:var(--gold);font-size:.72rem;font-weight:700}@media(max-width:900px){.desk-controls,.desk-method .container{grid-template-columns:1fr}.filters{justify-content:flex-start}.deadline-list{grid-template-columns:1fr 1fr}.guide-grid{grid-template-columns:1fr}.desk-method .container{gap:18px}}@media(max-width:650px){.desk-hero{padding:42px 0 36px}.desk-tabs{padding:0;overflow-x:auto}.desk-tabs button{padding:16px 15px;white-space:nowrap}.desk-panel{padding:27px 19px}.panel-head{display:block}.source-state{display:inline-block;margin-top:15px}.update-row{grid-template-columns:55px 1fr}.update-row>a{grid-column:2}.deadline-list{grid-template-columns:1fr}.deadline-help{grid-template-columns:auto 1fr}.deadline-help a{grid-column:2}.panel-foot{flex-direction:column}}
\n.affected{display:inline-block}.update-copy .update-action{margin:11px 0 0;color:#273c4c;font-weight:600}\n