.war-systems{padding-top:100px}.war-system-panel{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:25px;align-items:start;margin-top:22px;padding:25px;border:1px solid rgba(210,177,82,.22);border-radius:8px;background:linear-gradient(140deg,rgba(22,26,39,.95),rgba(7,9,15,.96));box-shadow:0 21px 55px rgba(0,0,0,.27)}.war-system-panel--cp{grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);margin-top:16px;background:linear-gradient(140deg,rgba(42,16,18,.57),rgba(10,11,18,.96))}.war-system-panel__copy h3{margin:7px 0 15px;color:#f2f0e8;font-size:clamp(29px,3.5vw,46px);line-height:.94;text-transform:uppercase}.war-system-panel__copy h3 em{font-family:WarCormorant,serif;font-weight:500;color:var(--gold-light);text-transform:none}.war-system-panel__copy>p:not(.war-label){margin:0;color:#bdc2cd;font-size:12px;line-height:1.75}.war-system-tags{display:flex;flex-wrap:wrap;gap:7px;margin:19px 0}.war-system-tags span{border:1px solid rgba(208,179,92,.34);border-radius:3px;background:rgba(73,53,19,.33);color:#ead384;padding:5px 8px;font-size:8px;font-weight:900;letter-spacing:.8px}.war-system-note{margin-top:20px!important;padding-top:16px;border-top:1px solid rgba(207,215,236,.12);color:#9fa6b5!important;font-size:10px!important}.war-system-note b{color:#ead07a}.war-weather-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.war-gallery-shot{position:relative;display:block;min-height:92px;overflow:hidden;border:1px solid rgba(205,214,236,.14);border-radius:4px;background:#080a10;padding:0;color:#f2e2aa;text-align:left}.war-gallery-shot--lead{grid-column:span 2;grid-row:span 2;min-height:191px}.war-gallery-shot img{display:block;width:100%;height:100%;min-height:92px;object-fit:cover;opacity:.83;transition:transform .35s,opacity .35s}.war-gallery-shot--lead img{min-height:191px}.war-gallery-shot span{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:14px 10px 8px;background:linear-gradient(transparent,rgba(2,3,7,.88));color:#f2e5bc;font-size:7px;font-weight:950;letter-spacing:.7px}.war-gallery-shot:hover img,.war-gallery-shot:focus-visible img{transform:scale(1.055);opacity:1}.war-gallery-shot:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.war-cp-gallery{display:grid;grid-template-columns:1fr 1fr;gap:11px}.war-gallery-shot--cp{min-height:218px}.war-gallery-shot--cp img{min-height:218px;object-fit:cover}.war-cp-phases{display:grid;gap:8px;margin:21px 0;padding:0;list-style:none;counter-reset:phase}.war-cp-phases li{display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:center;padding:10px 11px;border-left:2px solid rgba(220,178,71,.67);background:rgba(5,7,12,.42);color:#b8becc;font-size:10px;line-height:1.4}.war-cp-phases b{color:#f0ce71;font-size:10px}.war-gallery-dialog{width:min(94vw,1280px);border:1px solid rgba(229,191,89,.58);border-radius:8px;background:#080a10;padding:0;box-shadow:0 32px 100px rgba(0,0,0,.8)}.war-gallery-dialog::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(7px)}.war-gallery-dialog__close{position:absolute;z-index:2;top:11px;right:13px;width:37px;height:37px;border:1px solid rgba(241,211,126,.55);border-radius:50%;background:rgba(8,9,14,.86);color:#f6e5b2;font-size:23px}.war-gallery-dialog img{display:block;width:100%;max-height:82vh;object-fit:contain}.war-gallery-dialog p{margin:0;padding:13px 19px;color:#ded4b6;font-size:11px;font-weight:900;letter-spacing:.7px}@media(max-width:900px){.war-system-panel,.war-system-panel--cp{grid-template-columns:1fr}.war-system-panel--cp .war-cp-gallery{order:2}}@media(max-width:600px){.war-systems{padding-top:68px}.war-system-panel{padding:16px;gap:18px}.war-weather-gallery{grid-template-columns:repeat(2,1fr)}.war-gallery-shot--lead{grid-column:span 2}.war-cp-gallery{grid-template-columns:1fr}.war-gallery-shot--cp,.war-gallery-shot--cp img{min-height:174px}.war-cp-phases li{grid-template-columns:68px 1fr}}
