.linkBox{width:100%}@media (max-width: 767.8px){.linkBox{padding:0 1rem}}.linkBox__header{padding:.6rem}.linkBox__container{display:none;flex-wrap:wrap;align-items:center;padding:2rem 1rem 1rem;gap:.5rem;margin-top:-1rem;background-color:#fff;border-radius:0 0 .9rem .9rem;box-shadow:0 .2rem .2em #31527a1a}.linkBox__container.tab-active{display:flex}.linkBox__item{width:100%;padding:.5rem 0;border-radius:.9rem;text-decoration:none;color:#31527a}@media (min-width: 768px){.linkBox__item{width:calc(33.333% - 1rem)}.linkBox__item:hover{background-color:#f1f4fa;color:#2e5b8b}}.abTabNav--linkBox{width:100%;overflow-x:auto}.abTabNav--linkBox .abTabNav__btn.active{background:#d6e0f1;color:#31527a;font-weight:600;border-bottom:.3rem solid #2E5B8B}@media (min-width: 768px){.abTabNav--linkBox{width:initial;max-width:initial;overflow-x:initial}}@media (max-width: 767.8px){.abTabNav--linkBox{background:linear-gradient(90deg,#fff,#ffffff1a),linear-gradient(270deg,#fff,#ffffff1a),linear-gradient(90deg,#31527a,#fff0 10%),linear-gradient(270deg,#31527a,#fff0 10%);background-attachment:local,local,scroll,scroll}.abTabNav--linkBox .abTabNav__btn{background:transparent;white-space:nowrap;flex:auto 0 0;padding:0 1rem}.abTabNav--linkBox .active{background:transparent}}.linkBox__tabs{overflow-x:scroll;overflow-y:hidden;max-width:100%;width:70rem;white-space:nowrap}@media (min-width: 768px){.linkBox__tabs{width:100%;overflow:auto;white-space:normal}}
