.b-offense-hmock{margin-top: 20px}.b-offense-hband{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin-top: 20px;padding: 11px 16px;border: 1px solid rgba(238, 242, 248, .16);border-radius: 12px;background: rgba(238, 242, 248, .05)}.b-offense-hband b{font-family: var(--f-head);font-size: 12.5px;font-weight: 700;line-height: 1.6;letter-spacing: .04em;color: #fff;font-feature-settings: "palt" 1}.b-offense-hband .chips{gap: 6px}.b-offense-hband .chips > li{padding: 2px 10px;font-size: 12px}@media (min-width: 1024px) and (max-width: 1279px){.b-offense-hflow .dg-flow__node{padding-inline: 10px}}.b-offense-house{display: grid;grid-template-columns: 58px minmax(0, 1fr);align-items: center;gap: 0 14px}.b-offense-house__label{font-family: var(--f-head);font-size: 12.5px;font-weight: 700;line-height: 1.5;letter-spacing: .06em;color: var(--tl-2);text-align: right}.b-offense-house__ground{grid-column: 1 / -1;margin: 14px 0;border-top: 1px dashed rgba(238, 242, 248, .34)}.b-offense-base{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 6px}.b-offense-base li{display: grid;place-items: center;min-height: 54px;padding: 8px 4px;border-radius: 10px;background: linear-gradient(160deg, #1a3f94, var(--navy));box-shadow: inset 0 0 0 1px rgba(238, 242, 248, .16), 0 16px 30px -18px rgba(0, 0, 0, .6);font-family: var(--f-head);font-size: 12.5px;font-weight: 700;line-height: 1.4;color: #fff;text-align: center}.b-offense-site__body{display: grid;gap: 12px;padding: 14px 16px 18px}.b-offense-site__nav{display: flex;align-items: center;gap: 8px}.b-offense-site__nav b{width: 64px;height: 12px;margin-right: auto;border-radius: 3px;background: var(--ink)}.b-offense-site__nav i{width: 30px;height: 6px;border-radius: 3px;background: #d7dde7}.b-offense-site__hero{display: grid;gap: 8px;padding: 20px 18px 18px;border-radius: 10px;background: radial-gradient(70% 90% at 90% 0%, rgba(26, 63, 148, .9), transparent 70%), linear-gradient(135deg, #0c2566, var(--ink))}.b-offense-site__hero i{display: block;width: 72%;height: 9px;border-radius: 5px;background: rgba(255, 255, 255, .88)}.b-offense-site__hero i + i{width: 48%}.b-offense-site__hero span{display: block;width: 92px;height: 22px;margin-top: 6px;border-radius: 5px;background: var(--red)}.b-offense-site__cards{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px}.b-offense-site__cards i{display: block;height: 44px;border-radius: 8px;background: #eef2f8}@media (max-width: 767px){.b-offense-house{grid-template-columns: minmax(0, 1fr)}.b-offense-house__label{margin-bottom: 8px;text-align: left}.b-offense-house__ground{margin: 16px 0 12px}.b-offense-base{gap: 4px}.b-offense-base li{min-height: 46px;padding: 8px 2px;font-size: 11px;letter-spacing: 0}}@media (max-width: 374px){.b-offense-base li{font-size: 10px}}.b-offense-cycle{max-width: 420px}.b-offense-cycle::before{border-color: rgba(238, 242, 248, .3)}.b-offense-cycle .dg-cycle__center{margin: 0;background: radial-gradient(circle at 35% 30%, #1a3f94, var(--navy) 55%, #061538);box-shadow: 0 0 0 10px rgba(238, 242, 248, .05), 0 30px 60px -20px rgba(0, 0, 0, .6);line-height: 1.45}.b-offense-cycle .dg-cycle__center small{display: block;margin-top: 2px;font-size: 11px;font-weight: 500;color: var(--tl-2)}.b-offense-cycle .dg-cycle__node{color: var(--tx-2)}.b-offense-cycle .dg-flow__num{width: 22px;height: 22px;margin-bottom: 4px;font-size: 11px}.b-offense-cycle__arrow{position: absolute;width: 11px;height: 12px;background: var(--red-hi);clip-path: polygon(0 0, 100% 50%, 0 100%);transform: translate(-50%, -50%) rotate(var(--r))}@media (max-width: 767px){.b-offense-cycle .dg-cycle__center{inset: 37.5%;font-size: 13px}.b-offense-cycle .dg-cycle__center small{font-size: 10px}}.b-offense-flow4 .dg-flow__node{display: grid;align-content: center;padding-inline: 8px}.b-offense-flow4 .is-accent .mk-pill{background: #fff;color: var(--red)}.b-offense-flow4__pts{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px;margin-top: 8px}.b-offense-flow4__pts .mk-pill{padding: 2px 7px;font-size: 10.5px}@media (min-width: 1024px) and (max-width: 1279px){.b-offense-flow4{grid-template-columns: repeat(2, minmax(0, 1fr))}.b-offense-flow4 .dg-flow__node:nth-child(2n)::after{display: none}}.mk-legend .b-offense-legend-dim span{background: #b9c4d6}@media (max-width: 767px){.b-offense-quad{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.b-offense-quad .dg-compare__col{padding: 12px 12px 10px}.b-offense-quad .dg-compare__head{font-size: 13.5px;padding-bottom: 8px;margin-bottom: 6px}}@media (max-width: 767px){.b-offense-hmock{margin-top: 22px}.b-offense-hband{margin-top: 16px;padding: 12px 14px}}
