.service-hub-group{padding-top:36px;padding-bottom:36px}.service-hub-group h2{margin-bottom:24px;font-size:clamp(28px,3vw,38px)}.service-hub-group .service-catalog-grid{display:block}.service-catalog-detail{border-bottom:1px solid var(--line);scroll-margin-top:120px}.service-catalog-detail summary{cursor:pointer;font-family:var(--serif);padding:22px 0;font-size:23px;font-weight:650}.service-catalog-detail summary:hover{color:var(--green)}.service-catalog-detail summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.service-catalog-body{max-width:820px;padding:0 0 30px 24px}.service-catalog-body p{margin:0 0 18px}.service-catalog-body .text-link{min-height:44px}@media (max-width:640px){.service-catalog-detail summary{font-size:21px}.service-catalog-body{padding-left:0}.service-primary-choice .growth-table-scroll{border:0;overflow:visible}.service-primary-choice .growth-table{min-width:0}.service-primary-choice .growth-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.service-primary-choice .growth-table tbody,.service-primary-choice .growth-table tr{display:block}.service-primary-choice .growth-table tr{border-top:1px solid var(--line);padding:22px 0}.service-primary-choice .growth-table th,.service-primary-choice .growth-table td{border:0;width:100%;padding:6px 0;display:block}.service-primary-choice .growth-table tbody th{font-family:var(--serif);font-size:22px}.service-primary-choice .growth-table td:before{content:attr(data-label);color:#625a50;margin-bottom:4px;font-size:12px;display:block}.service-primary-choice .growth-table a{align-items:center;min-height:44px;display:inline-flex}}
