.pension-options{--hex-w:163px;--hex-h:188px;--hex-gap:14px;background-color:#efecff}.pension-options .hex-grid{display:grid;grid-auto-rows:calc(var(--hex-h)*.75 + var(--hex-gap)*.5);grid-template-columns:repeat(7,calc((var(--hex-w) + var(--hex-gap))/2));justify-content:center;list-style:none;margin:0 auto;padding:0 0 calc(var(--hex-h)*.25)}.pension-options .hex-item{display:flex;grid-column:span 2;height:var(--hex-h);justify-content:center;margin:0;padding:0}.pension-options .hex-item:nth-child(6n+1){grid-column:1/span 2}.pension-options .hex-item:nth-child(6n+2){grid-column:3/span 2}.pension-options .hex-item:nth-child(6n+3){grid-column:5/span 2}.pension-options .hex-item:nth-child(6n+4){grid-column:2/span 2}.pension-options .hex-item:nth-child(6n+5){grid-column:4/span 2}.pension-options .hex-item:nth-child(6n+6){grid-column:6/span 2}.pension-options .hex{align-items:center;background-color:var(--pal-clr-white,#fff);box-sizing:border-box;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:var(--pal-clr-dark,#1a1235);display:flex;font-size:15px;font-weight:500;height:var(--hex-h);justify-content:center;line-height:132%;padding:0 14px;text-align:center;text-decoration:none;transition:background-color .25s ease,color .25s ease;width:var(--hex-w)}.pension-options .hex-item:nth-child(3n+2) .hex{background-color:#d6ceff}.pension-options .hex-item:nth-child(3n+3) .hex{background-color:#bcaaff}.pension-options .hex:hover,.pension-options a.hex:focus-visible{background-color:transparent;color:var(--pal-clr-primary,#1f0783)}.pension-options .hex-item:nth-child(3n+2) .hex:hover,.pension-options .hex-item:nth-child(3n+2) a.hex:focus-visible{background-color:#c6bbff}.pension-options .hex-item:nth-child(3n+3) .hex:hover,.pension-options .hex-item:nth-child(3n+3) a.hex:focus-visible{background-color:#9c84f0}.pension-options a.hex:focus-visible{outline:none}.pension-options .btn-wrap{display:flex;justify-content:center;margin-top:40px}@media (prefers-reduced-motion:reduce){.pension-options .hex{transition:none}}@media (max-width:480px){.pension-options{--hex-w:88px;--hex-h:116px;--hex-gap:12px}.pension-options .hex{font-size:12px;padding:0 10px}.pension-options .btn-wrap{margin-top:28px}}@media (max-width:374px){.pension-options{--hex-w:80px;--hex-h:105px;--hex-gap:10px}.pension-options .hex{font-size:11px;padding:0 8px}}