.vertical-header{border-bottom:1px solid var(--wp--preset--color--subtle-grey);padding:var(--wp--preset--spacing--md) 0}.vertical-header__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--lg);justify-content:space-between}.vertical-header__term{color:var(--wp--preset--color--dark-black);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--h-5);font-weight:600;letter-spacing:.125rem;margin:0;text-transform:uppercase}.vertical-header__nav ul{display:flex;gap:var(--wp--preset--spacing--xl);list-style:none;margin:0;padding:0}.vertical-header__nav a{color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--body);font-weight:400;text-decoration:none;transition:color .2s ease}.vertical-header__nav a:hover{color:var(--wp--preset--color--dark-black);text-decoration:underline}.vertical-page{padding:var(--wp--preset--spacing--5-xl) 0}.vertical-section{margin-bottom:var(--wp--preset--spacing--6-xl)}.vertical-section:last-child{margin-bottom:0}.vertical-section>.wp-block-group{margin-bottom:var(--wp--preset--spacing--xl)}.vertical-section .wp-block-columns{gap:var(--wp--preset--spacing--2-xl)}.vertical-section .wp-block-column>.wp-block-group{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--2-xl)}.vertical-section .wp-block-atn-atn-grid,.vertical-section .wp-block-atn-atn-list{margin-bottom:var(--wp--preset--spacing--xl)}.vertical-section .wp-block-atn-atn-grid:last-child,.vertical-section .wp-block-atn-atn-list:last-child{margin-bottom:0}.vertical-page .wp-block-atn-atn-grid.atn-grid-block{display:grid!important;gap:20px!important;grid-template-columns:repeat(auto-fill,minmax(239px,1fr))}@media screen and (max-width:768px){.vertical-page{padding:var(--wp--preset--spacing--2-xl) var(--wp--preset--spacing--md)}.vertical-header .container{padding:0 var(--wp--preset--spacing--md)}.vertical-section{margin-bottom:var(--wp--preset--spacing--4-xl)}.vertical-header__inner{align-items:flex-start;flex-direction:column;gap:var(--wp--preset--spacing--md)}.vertical-header__nav ul{flex-wrap:wrap;gap:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md)}.vertical-header__nav a{font-size:var(--wp--preset--font-size--body-1)}}@media screen and (max-width:480px){.vertical-header__term{font-size:var(--wp--preset--font-size--body)}}
