.operations-body{min-width:0;background:#080f15;color:#edf1eb}.operations-body *{box-sizing:border-box}.operations-body>.site-header{gap:clamp(12px,2vw,28px)}.operations-body [hidden]{display:none!important}.operations-body a:focus-visible,.operations-body input:focus-visible,.operations-body select:focus-visible,.operations-body button:focus-visible,.operations-body summary:focus-visible{outline:2px solid #8ae4c2;outline-offset:4px}.operations-skip{position:absolute;left:16px;top:-100px;z-index:200;padding:14px;background:#fff;color:#081116}.operations-skip:focus{top:12px}.operations-preview{padding:12px 24px;background:#17252b;border-block:1px solid #385149;color:#bfd0c8;font-size:.78rem;text-align:center;line-height:1.6}.operations-preview strong{color:#70dfbd;letter-spacing:.08em;text-transform:uppercase;margin-right:12px}.operations-shell{width:min(1240px,calc(100% - 64px));margin:0 auto;padding-bottom:64px;min-width:0}.operations-intro{padding:58px 0 30px;max-width:900px}.operations-eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:#70dcb9;font-weight:800}.operations-intro h1{font-size:clamp(2.5rem,5.5vw,4.8rem);line-height:1.05;letter-spacing:-.045em;margin:16px 0 22px;color:#f4f2e9}.operations-intro .operations-lead{font-size:1.15rem;line-height:1.7;max-width:740px;color:#bbcec6}.operations-intro .operations-note{font-size:.88rem;line-height:1.7;max-width:780px;color:#97b4a7}.operations-controls{display:grid;grid-template-columns:1.3fr 1fr;gap:18px 24px;padding:25px 0;border-block:1px solid #2c4043}.operations-controls label{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:.84rem;color:#c3d3ca}.operations-controls input,.operations-controls select{width:100%;min-width:0;font:inherit;font-size:1rem;color:#edf1e7;border:1px solid #3c5557;background:#112028;padding:14px 15px;border-radius:10px}.operations-results{grid-column:1/-1;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.operations-results p{margin:0;color:#afc6b9;font-size:.84rem}.operations-results button{border:1px solid #466259;border-radius:8px;color:#81e3bc;background:transparent;font:inherit;font-size:.83rem;padding:9px 13px;cursor:pointer}.operations-jumps{display:flex;gap:10px;flex-wrap:wrap;padding:22px 0 0}.operations-jumps a{display:inline-flex;padding:9px 13px;border:1px solid #304843;border-radius:999px;font-size:.76rem;line-height:1.5;color:#b8d0c1;text-decoration:none}.operations-jumps a:hover{border-color:#6bba9d;color:#8be0be}.operations-jumps span{margin-left:9px;color:#7ba18f}.operations-group{padding-top:48px;scroll-margin-top:25px}.operations-group-head{border-top:1px solid #263e3a;padding-top:28px;margin-bottom:24px}.operations-group-head>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.operations-group h2{font-size:clamp(1.65rem,3vw,2.2rem);letter-spacing:-.025em;line-height:1.22;margin:0;color:#f0f2e9}.operations-group-count{font-size:.8rem;color:#8bc8ad;white-space:nowrap}.operations-group-head p{max-width:770px;font-size:.94rem;color:#a5bfb0;line-height:1.7;margin:14px 0 0}.operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.operations-card{border:1px solid #2c4143;border-radius:18px;overflow:hidden;background:#0e1a22;display:flex;flex-direction:column;min-width:0}.operations-card-image{display:block;overflow:hidden}.operations-card-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}.operations-card-body{padding:23px;display:flex;flex:1;flex-direction:column;min-width:0}.operations-card .operations-topic{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#71d9b4;font-weight:800;margin:0 0 12px;line-height:1.6}.operations-card h3{font-size:1.28rem;line-height:1.32;letter-spacing:-.02em;margin:0 0 15px;overflow-wrap:break-word}.operations-card h3 a{color:#edf1e7;text-decoration:none}.operations-card h3 a:hover{text-decoration:underline;text-underline-offset:.18em}.operations-card .operations-excerpt{font-size:.91rem;line-height:1.7;color:#a5bdb0;margin:0 0 24px}.operations-card .operations-read{display:flex;justify-content:space-between;gap:14px;align-items:center;color:#72dcb3;text-decoration:none;font-size:.81rem;margin-top:auto;min-height:28px}.operations-read span{font-size:.71rem;color:#9db8a8}.operations-card[data-collection="journal"] .operations-read span{color:#d5b18b}.operations-empty{padding:38px 0;max-width:650px}.operations-empty h2{font-size:1.6rem}.operations-empty p{line-height:1.75;color:#b2c8ba}.operations-help{padding-top:36px;margin-top:44px;border-top:1px solid #2a403c;color:#a6c0b0;font-size:.86rem;line-height:1.8;max-width:850px}.operations-help a{color:#7de1b9;text-underline-offset:.2em}.operations-body .back-to-top{z-index:10}@media(max-width:1000px){.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.operations-shell{width:calc(100% - 36px)}.operations-intro{padding:32px 0 23px}.operations-intro h1{font-size:2.7rem}.operations-intro .operations-lead{font-size:1.03rem}.operations-controls{grid-template-columns:1fr;gap:18px}.operations-controls input,.operations-controls select{font-size:16px}.operations-preview{text-align:left;padding:11px 18px;font-size:.7rem}.operations-preview strong{display:block;margin:0 0 3px}.operations-jumps{gap:8px}.operations-jumps a{font-size:.73rem;padding:8px 11px}.operations-group{padding-top:32px}.operations-group-head>div{align-items:flex-start}.operations-group-count{font-size:.73rem;padding-top:5px}.operations-group-head p{font-size:.9rem}.operations-grid{grid-template-columns:1fr;gap:20px}.operations-card-body{padding:21px}.operations-card h3{font-size:1.32rem}.operations-help{font-size:.82rem}}
