.cc-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:112px 58px 48px}.cc-sec-head h2{margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:500;letter-spacing:-.014em;line-height:1.08;max-width:24ch;text-wrap:balance}.cc-next{padding-bottom:96px}.cc-next-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:0 58px}.cc-nx-in{display:flex;flex-direction:column;height:100%;border:1px solid #e3e6eb;border-radius:6px;overflow:hidden;color:var(--ink);text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease}.cc-nx-in:hover{border-color:#c7d3e6;box-shadow:0 16px 40px rgba(16,40,90,.08);text-decoration:none}.cc-nx-in:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.cc-nx-art{display:block;width:100%;height:auto;aspect-ratio:400/150;padding:28px 40px;box-sizing:border-box;background:radial-gradient(110% 90% at 50% 100%,#f5f8fe 0,#e1ebfb 50%,#c4d7f5 100%)}.cc-nx-bar{fill:rgba(21,101,216,.16)}.cc-nx-fill{fill:rgba(21,101,216,.32)}.cc-nx-box{fill:#fff;stroke:rgba(21,101,216,.35);stroke-width:1.5}.cc-nx-tick{fill:none;stroke:#2f9e5a;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cc-nx-focus{fill:#fff;stroke:rgba(21,101,216,.35);stroke-width:1.5}.cc-nx-words{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 32px 32px;flex:1 1}.cc-nx-words h3{margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:500;letter-spacing:-.014em;line-height:1.2}.cc-nx-words p{margin:0 0 8px;font-size:15.5px;line-height:1.55;color:var(--ink-2);max-width:46ch}.cc-nx-words .hc-also-btn{margin-top:auto}.cc-nx-in:hover .hc-also-btn{background-position:0 100%}.cc-nx-in:hover .hc-also-btn span[aria-hidden]{transform:translateX(4px)}@media (max-width:900px){.cc-next{padding-bottom:56px}.cc-next-grid{grid-template-columns:1fr;margin:0 16px}.cc-nx-art{padding:16px 20px}.cc-nx-words{padding:20px}.cc-sec-head{padding:72px 24px 28px;flex-wrap:wrap}}