.v2i-page-header{margin-top:48px;background:var(--v2-white);padding:5rem 4rem 4rem;border-bottom:1px solid var(--v2-gray-20)}.v2i-page-header-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end}.v2i-breadcrumb{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--v2-gray-60);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.12em}.v2i-breadcrumb span{margin:0 .4rem}.v2i-page-header h1{font-family:IBM Plex Sans,sans-serif!important;font-size:clamp(2.2rem,3.5vw,3.2rem)!important;font-weight:300!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--v2-gray-100)!important;text-shadow:none!important;margin:0!important}.v2i-page-header h1:before,.v2i-page-header h1:after{display:none!important}.v2i-page-header h1 strong{font-weight:600}.v2i-page-header-right p{font-family:IBM Plex Sans,sans-serif;font-size:1rem;color:var(--v2-gray-60);line-height:1.7;max-width:480px}.v2i-featured{background:var(--v2-gray-10);padding:4rem;border-bottom:1px solid var(--v2-gray-20)}.v2i-featured-inner{max-width:1200px;margin:0 auto}.v2i-featured-label{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.v2i-featured-tag{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--v2-white);background:var(--v2-blue);padding:.25rem .75rem;text-transform:uppercase;letter-spacing:.12em}.v2i-featured-num{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--v2-gray-60);text-transform:uppercase;letter-spacing:.12em}.v2i-featured-card{display:flex;align-items:stretch;justify-content:space-between;background:var(--v2-white);border:1px solid var(--v2-gray-20);text-decoration:none;transition:background .15s}.v2i-featured-card:hover{background:#fafafa}.v2i-featured-content{padding:2.5rem;flex:1}.v2i-featured-content h2{font-family:IBM Plex Sans,sans-serif!important;font-size:clamp(1.6rem,2.5vw,2.2rem)!important;font-weight:300!important;color:var(--v2-gray-100)!important;line-height:1.3!important;margin:0 0 1rem!important;text-shadow:none!important}.v2i-featured-content h2:before,.v2i-featured-content h2:after{display:none!important}.v2i-featured-content p{font-family:IBM Plex Sans,sans-serif;font-size:1rem;color:var(--v2-gray-60);line-height:1.7;margin:0;max-width:720px}.v2i-featured-action{display:flex;align-items:center;padding:2.5rem;border-left:1px solid var(--v2-gray-20)}.v2i-featured-arrow{font-size:1.5rem;color:var(--v2-blue)}.v2i-all{background:var(--v2-white);padding:4rem;border-bottom:1px solid var(--v2-gray-20)}.v2i-all-inner{max-width:1200px;margin:0 auto}.v2i-section-label{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--v2-gray-60);text-transform:uppercase;letter-spacing:.12em;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--v2-gray-20)}.v2i-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-left:1px solid var(--v2-gray-20);border-top:1px solid var(--v2-gray-20)}.v2i-card{display:flex;flex-direction:column;padding:2rem;border-right:1px solid var(--v2-gray-20);border-bottom:1px solid var(--v2-gray-20);text-decoration:none;transition:background .15s}.v2i-card:hover{background:var(--v2-gray-10)}.v2i-card-top{margin-bottom:1.25rem}.v2i-card-num{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--v2-gray-50);text-transform:uppercase;letter-spacing:.12em}.v2i-card-title{font-family:IBM Plex Sans,sans-serif!important;font-size:1.125rem!important;font-weight:500!important;color:var(--v2-gray-100)!important;line-height:1.4!important;margin:0 0 .75rem!important;text-shadow:none!important}.v2i-card-summary{font-family:IBM Plex Sans,sans-serif;font-size:.875rem;color:var(--v2-gray-60);line-height:1.7;margin:0;flex:1}.v2i-card-bottom{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--v2-gray-20)}.v2i-card-link{font-family:IBM Plex Sans,sans-serif;font-size:.875rem;color:var(--v2-blue)}@media(max-width:900px){.v2i-page-header{padding:3rem 2rem}.v2i-page-header-inner{grid-template-columns:1fr;gap:1.5rem}.v2i-featured{padding:3rem 2rem}.v2i-featured-card{flex-direction:column}.v2i-featured-action{border-left:none;border-top:1px solid var(--v2-gray-20);padding:1.5rem 2.5rem;justify-content:flex-end}.v2i-all{padding:3rem 2rem}.v2i-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.v2i-page-header h1{font-size:2rem!important}.v2i-grid{grid-template-columns:1fr}}
