/* Lead with familiar work; let people disclose the operational depth. */
.sheet-opening>h1{font-size:clamp(2.8rem,5.1vw,4.5rem);line-height:1.075;max-width:1040px}.sheet-intro{max-width:725px;font-size:1.1875rem;line-height:1.6}.operations-hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:28px 0 20px}.operations-hero-note{font-size:.875rem;color:#647183;margin:20px 0 0}.operations-section{padding-top:87px;scroll-margin-top:100px}.operations-heading{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end;margin-bottom:35px}.operations-heading h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.12}.operations-heading .exp-kicker{margin-bottom:17px}.operations-heading>p{font-size:1.0625rem;color:#617084;line-height:1.65;max-width:460px;margin:0}.operations-controls{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:15px}.operations-controls label{font-size:.875rem;color:#647183;display:grid;gap:9px}.operations-controls select,.operations-controls input{font-size:1rem;background:white;color:#18283e;border:0;border-bottom:1px solid #aebed1;border-radius:0;min-height:47px;padding:10px 0;width:100%;min-width:0}.operations-controls select{padding-right:20px}.operations-market-note{font-size:.875rem;line-height:1.6;color:#69788b;margin:0 0 24px;max-width:970px}.operations-groups{display:flex;flex-wrap:wrap;gap:0 22px;border-bottom:1px solid #dce4ed;margin-bottom:28px}.operations-groups button{font-size:.875rem;min-height:46px;border:0;border-bottom:2px solid transparent;background:white;color:#65758a;padding:11px 0;text-align:left}.operations-groups button[aria-pressed=true]{color:#315bc9;border-bottom-color:#315bc9}.operations-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:start}.operations-count{font-size:.75rem;color:#758397;margin:0 0 16px}#operations-list{border-top:1px solid #dce4ed}#operations-list>button{display:grid;position:relative;gap:8px;text-align:left;padding:20px 32px 20px 12px;width:100%;border:0;border-bottom:1px solid #dce4ed;border-left:2px solid transparent;background:white;color:#18283e;min-height:85px}#operations-list>button strong{font-size:1.0625rem;font-weight:400;line-height:1.35}#operations-list>button span{font-size:.875rem;color:#65748a;line-height:1.55}#operations-list>button b{position:absolute;right:6px;top:20px;font-size:1rem;font-weight:400;color:#8795a7}#operations-list>button[aria-pressed=true]{background:#f8faff;border-left-color:#315bc9}#operations-list>button[aria-pressed=true] strong{color:#254ba9}#operations-list>button:hover{background:#fafbfe}#operations-more,#operations-clear{border:0;border-bottom:1px solid #bdcbe0;background:white;color:#315bc9;padding:12px 0;font-size:.9375rem;min-height:44px;margin-top:18px}#operations-empty{padding:25px 0;font-size:1rem}.operation-detail{position:sticky;top:103px;scroll-margin-top:100px;border-left:1px solid #e0e7ef;padding-left:34px}.operation-detail-meta{display:flex;gap:20px;justify-content:space-between;font-size:.75rem;color:#768397;margin-bottom:18px}.operation-detail h3{font-size:clamp(1.65rem,2.35vw,2.2rem);line-height:1.15;max-width:570px;margin:0 0 19px}.operation-detail>p{font-size:1rem;line-height:1.65;color:#617084}.operation-benefit{border-left:2px solid #b1c3e5;padding-left:17px;margin:23px 0 28px}.operation-benefit>span{font-size:.875rem;color:#18283e}.operation-benefit p{font-size:1rem;line-height:1.65;color:#617084;margin:8px 0 0}.operation-detail .operation-caption{font-size:.75rem;color:#768397;margin:0 0 17px}#operation-steps{list-style:none;display:grid;gap:15px;padding:0;margin:0 0 29px}#operation-steps li{display:grid;grid-template-columns:25px 1fr;gap:3px 13px;position:relative}#operation-steps li>span{grid-row:span 2;align-self:start;font-size:.75rem;color:#7b8ca4;padding-top:2px}#operation-steps strong{font-size:1rem;font-weight:400;line-height:1.3}#operation-steps small{font-size:.875rem;color:#68788e;line-height:1.5}.operation-actions{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap}.operation-actions .exp-button{font-size:.9375rem}#operation-plan{font-size:.9375rem;border:0;background:white;color:#315bc9;min-height:44px;padding:10px 0}.operation-depth{border-top:1px solid #dce4ed;margin-top:25px;padding-top:16px}.operation-depth summary{font-size:.9375rem;cursor:pointer;min-height:40px;line-height:1.5}.operation-depth dl{font-size:.875rem;line-height:1.6}.operation-depth dt{color:#18283e;margin-top:16px}.operation-depth dd{color:#68778b;margin:6px 0 0}.operations-footnote{font-size:.75rem;line-height:1.65;color:#758397;margin:28px 0 25px;max-width:1050px}.operations-assurance{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid #dce4ed;padding-top:19px}.operations-assurance summary{font-size:.875rem;cursor:pointer;min-height:44px;line-height:1.5}.operations-assurance p{font-size:.875rem;color:#647183;line-height:1.65;margin:10px 0 20px}.sheet-construction{margin-top:35px;border-top:1px solid #dce4ed}.sheet-construction>summary{display:flex;justify-content:space-between;gap:25px;align-items:center;list-style:none;padding:24px 0;cursor:pointer;font-size:1.0625rem}.sheet-construction>summary::-webkit-details-marker{display:none}.sheet-construction>summary>span:last-child{font-size:.875rem;color:#647183;display:flex;gap:25px;align-items:center}.sheet-construction b{font-weight:400;font-size:1.3rem}.sheet-construction[open]>summary b{transform:rotate(45deg)}.construction-help{font-size:.9375rem;line-height:1.65;color:#647183;max-width:930px}.construction-help a{color:#315bc9;display:inline-block;margin-left:12px}.sheet-construction .sheet-empty{min-height:165px}.sheet-construction .sheet-editor{margin-top:20px}.implementation-section{padding-top:90px;padding-bottom:45px;border-top:1px solid #dce4ed}.implementation-section>ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding:0;margin:0 0 28px}.implementation-section li{border-top:1px solid #dce4ed;padding-top:19px}.implementation-section li>span{font-size:.75rem;color:#7b8ca4}.implementation-section li h3{font-size:1.125rem;margin:14px 0}.implementation-section li p{font-size:.9375rem;line-height:1.65;color:#647183;margin:0}#summary-journeys{padding-left:19px;font-size:.9375rem;line-height:1.55;margin:13px 0 24px}#summary-journeys li{margin-bottom:9px}.sheet-opening>h1{max-width:1150px}.sheet-disclaimer{margin-top:10px}
@media(max-width:1050px){.operations-section{padding-top:68px}.operations-heading{gap:40px;grid-template-columns:1fr 1fr}.operations-heading h2{font-size:2.4rem}.operations-layout{gap:30px;grid-template-columns:1fr 1fr}.operation-detail{padding-left:23px;top:93px}.operations-controls{gap:25px}.operation-detail h3{font-size:1.8rem}.operation-detail-meta{flex-direction:column;gap:5px}.operations-groups{gap:0 19px}.implementation-section>ol{grid-template-columns:1fr 1fr;gap:27px 35px}.implementation-section{padding-top:65px}}
@media(max-width:760px){.sheet-opening>h1{font-size:clamp(2.3rem,8.7vw,3.5rem)}.sheet-opening>h1 br{display:none}.sheet-intro{font-size:1.0625rem;line-height:1.65}.operations-hero-actions{gap:12px 20px;margin:24px 0 16px}.operations-hero-note{font-size:.875rem;line-height:1.6}.operations-section{padding-top:55px;scroll-margin-top:90px}.operations-heading{grid-template-columns:1fr;gap:20px;margin-bottom:26px}.operations-heading h2{font-size:2rem}.operations-heading>p{font-size:1rem;line-height:1.65}.operations-controls{grid-template-columns:1fr;gap:20px}.operations-market-note{font-size:.875rem;margin:17px 0 20px}.operations-groups{gap:0 19px;margin-bottom:24px}.operations-groups button{font-size:.875rem;line-height:1.4;min-height:46px}.operations-layout{grid-template-columns:1fr;gap:30px}#operations-list>button{padding:18px 27px 18px 10px;min-height:83px}#operations-list>button strong{font-size:1rem}#operations-list>button span{font-size:.875rem}.operation-detail{position:static;padding:27px 0 0;border-left:0;border-top:1px solid #dce4ed}.operation-detail-meta{flex-direction:row;flex-wrap:wrap;gap:12px}.operation-detail h3{font-size:1.8rem}.operation-actions{gap:10px 18px}#operation-steps{gap:17px}.operation-benefit{margin-block:22px}.operations-assurance{grid-template-columns:1fr;gap:12px;padding-top:20px}.operations-assurance summary{font-size:.9375rem}.operations-footnote{margin-top:23px;line-height:1.7}.sheet-construction{margin-top:26px}.sheet-construction>summary{display:block;font-size:1rem}.sheet-construction>summary>span:last-child{margin-top:10px;justify-content:space-between;line-height:1.5}.construction-help a{margin:8px 0 0;display:block}.implementation-section{padding-top:53px;padding-bottom:23px}.implementation-section>ol{grid-template-columns:1fr;gap:22px}.implementation-section li{display:grid;grid-template-columns:24px 1fr;gap:8px 12px;padding-top:18px}.implementation-section li>span{grid-row:span 2;padding-top:3px}.implementation-section li h3{font-size:1.125rem;margin:0}.implementation-section li p{font-size:1rem}.operations-hero-actions .exp-button{font-size:.9375rem}.sheet-opening>h1 br:after{content:' '}}
@media(prefers-reduced-motion:reduce){.operations-section *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.operations-existing>details{border-bottom:1px solid #dce4ed}.operations-existing>details>summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;font-size:1rem;padding:24px 0;min-height:70px}.operations-existing>details>summary::-webkit-details-marker{display:none}.operations-existing>details[open]>summary span{transform:rotate(45deg)}.operations-existing .pain-section{padding:25px 0 30px;max-width:none}.operations-existing .pain-section .exp-section-heading{display:none}
