.crisis-page{font-family:"DM Sans",Arial,sans-serif}.crisis-page a:focus-visible,.crisis-page button:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.crisis-page section[id]{scroll-margin-top:100px}.crisis-skip{position:fixed;z-index:100;top:12px;left:12px;padding:.7rem 1rem;background:white;color:var(--ink);transform:translateY(-160%)}.crisis-skip:focus{transform:translateY(0)}.crisis-shell{width:min(1260px,86%);margin-inline:auto}.crisis-section{padding:6rem 0}.crisis-section h2{font-size:clamp(2.6rem,4.4vw,4.5rem);line-height:1.08;letter-spacing:-.025em}.crisis-section h2 em{color:#866d37}.crisis-hero{background:var(--ink);color:#fff;padding-top:2rem}.crisis-breadcrumb{font-size:.75rem;color:#c5cdd7;margin:0 0 3.4rem}.crisis-breadcrumb span{margin:0 .7rem;color:#d6bc84}.crisis-breadcrumb a:hover{text-decoration:underline}.crisis-hero h1{font-size:clamp(3.5rem,6.5vw,6.7rem);line-height:1.05;letter-spacing:-.035em;max-width:1150px}.crisis-hero h1 em{color:#d6bc84}.crisis-hero-bottom{display:grid;grid-template-columns:1.3fr .7fr;gap:5rem;align-items:center;margin-bottom:3.8rem}.crisis-hero .lead{font-size:clamp(1.1rem,1.6vw,1.3rem);max-width:710px;margin:1.8rem 0 2rem}.crisis-hero-note{margin:2rem 0 0;padding:1.5rem 0 1.5rem 2rem;border-left:1px solid #b5985a;color:#d6dbe1;line-height:1.9;font-size:1.03rem}.crisis-hero .button,.crisis-contact .button{display:inline-flex;align-items:center;gap:1rem;min-height:48px}.crisis-hero-foot{border-top:1px solid #ffffff30;display:flex;justify-content:space-between;gap:2rem;padding:1.25rem 0;color:#c2c9d1;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.crisis-two-col{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.crisis-prose{font-size:1.04rem}.crisis-prose p{margin:0 0 1.3rem}.crisis-prose p:last-child{margin-bottom:0}.crisis-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;align-items:end}.crisis-heading>p{max-width:410px;margin:0;color:#535e6b}.crisis-cabinet{background:var(--wine);color:#fff}.crisis-cabinet h2 em{color:#d6bc84}.crisis-cabinet .crisis-heading>p{color:#f0e7e9}.crisis-roles{display:grid;grid-template-columns:1fr 1fr;margin-top:3.5rem;border-top:1px solid #ffffff40;border-left:1px solid #ffffff40}.crisis-roles article{position:relative;padding:2.5rem;border-right:1px solid #ffffff40;border-bottom:1px solid #ffffff40}.crisis-role-num{position:absolute;top:1.6rem;right:2rem;font-family:Georgia,serif;font-size:2.5rem;color:#d6bc84;opacity:.5}.crisis-role-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:#d6bc84;margin:0 3rem 1.5rem 0}.crisis-roles h3{font-size:clamp(1.9rem,2.8vw,2.6rem);line-height:1.15}.crisis-roles p:not(.crisis-role-label){font-size:.97rem;color:#f0e7e9;margin:1.3rem 0 1.6rem;max-width:490px}.crisis-role-output{display:block;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:#d6bc84}.crisis-cabinet-note{max-width:1000px;margin:1.8rem 0 0;color:#eadde0;font-size:.87rem}.crisis-team{background:#fff}.crisis-people{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3.5rem}.crisis-people article{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:1.7rem}.crisis-person-head img{width:100%;height:auto;max-width:240px;margin-bottom:1.6rem;background:var(--paper)}.crisis-person-head .role{font-size:.65rem;margin:0 0 .8rem;letter-spacing:.1em}.crisis-person-head h3{font-size:clamp(2rem,2.7vw,2.7rem);line-height:1.12}.crisis-people article>p{font-size:.96rem;margin:1.3rem 0 1rem}.crisis-text-link{display:inline-block;align-self:start;border-bottom:1px solid currentColor;padding:.4rem 0;font-size:.87rem;font-weight:600}.crisis-text-link span{margin-left:.7rem;color:var(--wine)}.crisis-people .crisis-text-link{margin-top:auto}.crisis-text-link:hover{color:var(--wine)}.crisis-team-close{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding-top:2rem;margin-top:1.5rem}.crisis-team-close p{margin:0}.crisis-team-close .kicker{padding-top:.3rem;line-height:1.8}.crisis-team-close>p:last-child{font-size:.95rem;color:#535e6b}.crisis-steps{list-style:none;padding:0;margin:3.5rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.crisis-steps li{border-top:1px solid var(--gold);padding-top:1.3rem}.crisis-steps li>span{font-size:.73rem;color:var(--wine)}.crisis-steps h3{font-size:1.8rem;line-height:1.12;margin:1.5rem 0 1.1rem}.crisis-steps p{font-size:.94rem;margin:0}.crisis-scenarios{background:var(--ink);color:white}.crisis-scenarios h2 em{color:#d6bc84}.crisis-scenarios-intro{font-size:1rem;max-width:440px;color:#d6dbe1;margin:1.6rem 0 0}.crisis-scenario-list{border-top:1px solid #ffffff30}.crisis-scenario-list article{padding:1.6rem 0;border-bottom:1px solid #ffffff30}.crisis-scenario-list h3{font-size:1.8rem;line-height:1.16}.crisis-scenario-list p{font-size:.96rem;color:#d6dbe1;margin:1rem 0 0}.crisis-preparation{background:#eee6d8}.crisis-contact{background:var(--wine);color:white}.crisis-contact h2 em{color:#d6bc84}.crisis-contact-intro{font-size:1.1rem;max-width:760px;color:#f0e7e9;margin:1.8rem 0 2rem}.crisis-contact-details{display:flex;gap:5rem;border-top:1px solid #ffffff40;margin-top:3rem;padding-top:1.8rem}.crisis-contact-details p{margin:0;font-size:.96rem}.crisis-contact-details span{display:block;color:#d6bc84;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;margin-bottom:.6rem}.crisis-contact-details a{overflow-wrap:anywhere}.crisis-contact-details a:hover{text-decoration:underline}.crisis-contact-note{font-size:.78rem;color:#e6d7dc;max-width:800px;margin:2rem 0 0}.crisis-contact .button:hover,.crisis-hero .button:hover{background:#d6bc84;color:var(--ink);border-color:#d6bc84}
@media(max-width:1100px){.crisis-heading,.crisis-two-col,.crisis-hero-bottom{gap:3rem}.crisis-people{gap:1.8rem}.crisis-roles article{padding:2rem}.crisis-steps{grid-template-columns:1fr 1fr;gap:2.5rem}}
@media(max-width:760px){.crisis-shell{width:88%}.crisis-section{padding:4.5rem 0}.crisis-hero{padding-top:1.5rem}.crisis-breadcrumb{margin-bottom:2.5rem}.crisis-hero h1{font-size:clamp(2.8rem,8.5vw,4.5rem)}.crisis-hero .kicker{font-size:.62rem;line-height:1.8}.crisis-hero-bottom,.crisis-two-col,.crisis-heading{grid-template-columns:1fr;gap:2rem}.crisis-hero-bottom{margin-bottom:2.5rem}.crisis-hero .lead{font-size:1.05rem}.crisis-hero-note{margin:0;padding:.3rem 0 .3rem 1.3rem;font-size:.95rem}.crisis-hero-foot{flex-direction:column;gap:.4rem;font-size:.6rem}.crisis-section h2{font-size:clamp(2.3rem,6.8vw,3.7rem)}.crisis-heading>p{max-width:100%}.crisis-roles{grid-template-columns:1fr;margin-top:2.5rem}.crisis-roles article{padding:2rem 1.6rem}.crisis-role-num{right:1.5rem}.crisis-people{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem}.crisis-person-head{display:grid;grid-template-columns:120px 1fr;gap:1.5rem;align-items:center}.crisis-person-head img{margin:0}.crisis-person-head h3{font-size:2.1rem}.crisis-people article>p{max-width:650px}.crisis-team-close{grid-template-columns:1fr;gap:1rem}.crisis-steps{margin-top:2.5rem}.crisis-contact-details{flex-wrap:wrap;gap:2rem}.crisis-contact .button,.crisis-hero .button{font-size:.79rem}.crisis-contact-intro{font-size:1.03rem}.crisis-page footer{line-height:1.8}}
@media(max-width:480px){.crisis-hero h1{font-size:clamp(2.7rem,10vw,3.5rem)}.crisis-person-head{grid-template-columns:95px 1fr;gap:1rem}.crisis-person-head h3{font-size:1.8rem}.crisis-person-head .role{font-size:.6rem}.crisis-steps{grid-template-columns:1fr;gap:2rem}.crisis-steps h3{margin:1rem 0 .8rem}.crisis-prose{font-size:1rem}.crisis-roles h3{font-size:2rem}.crisis-hero .actions,.crisis-contact .actions{gap:.75rem}}
