@media (max-width:1024px) {.alexia .ax-grid--4 { grid-template-columns:repeat(2, 1fr); }.alexia .ax-grid--3 { grid-template-columns:repeat(2, 1fr); }.alexia .ax-header__inner { min-height:76px; }.alexia .ax-header__panel-inner { padding:10px var(--ax-sp-5) 20px var(--ax-sp-5); }.alexia .ax-header__panel-doms { grid-template-columns:repeat(3, minmax(0, 1fr)); }.alexia .ax-header__search-inner { padding:15px var(--ax-sp-5); }.alexia .ax-hforum__inner { grid-template-columns:1fr; gap:var(--ax-sp-6); }.alexia .ax-hero__inner {padding-top:var(--ax-sp-8);padding-bottom:150px; }.alexia .ax-footer__top { gap:var(--ax-sp-6); }.alexia .ax-footer__links {flex-direction:column;gap:var(--ax-sp-6);}}@media (max-width:768px) {.alexia .ax-hero__inner {padding-top:var(--ax-sp-9);padding-bottom:90px;}.alexia {--ax-text-1:49px;--ax-text-2:39px;--ax-text-3:31px;--ax-text-4:25px;--ax-text-5:22px;--ax-text-6:20px;--ax-sp-8:40px;--ax-sp-9:56px;}.alexia .ax-grid--2,.alexia .ax-grid--3,.alexia .ax-grid--4 { grid-template-columns:1fr; }.alexia .ax-breadcrumb {padding-top:var(--ax-sp-2);padding-bottom:var(--ax-sp-2);flex-wrap:nowrap;}.alexia .ax-breadcrumb__item {display:flex;align-items:center;flex:0 1 auto;min-width:0;white-space:nowrap;}.alexia .ax-breadcrumb__item:last-child { min-width:6em; }.alexia .ax-breadcrumb__item::before { flex:0 0 auto; }.alexia .ax-breadcrumb__item a {overflow:hidden;text-overflow:ellipsis;}.alexia .ax-breadcrumb__item:first-child { flex-shrink:0; }.alexia .ax-breadcrumb__item:last-child { flex-shrink:4; }.alexia .ax-breadcrumb__home-ico { display:inline-block; }.alexia .ax-breadcrumb__home-txt { display:none; }.alexia .ax-header__inner { min-height:64px; gap:var(--ax-sp-mobile-gap); }.alexia .ax-header__actions { gap:12px; }.alexia .ax-header__iconlink .ax-header__iconlbl { display:none; }.alexia .ax-header__iconlink .ax-icon { font-size:var(--ax-text-4); }.alexia .ax-header__actions .ax-btn { display:none; }.alexia .ax-header__actions .ax-btn.ax-btn--primary {display:inline-flex;min-height:34px;padding:3px 10px;font-size:12px;white-space:nowrap;}.alexia .ax-header__logo img { width:95px; }.alexia .ax-header__baseline { font-size:11px; }.alexia .ax-header__panel-inner {padding:0px;gap:0px;}.alexia .ax-header__panel-tops {gap:var(--ax-sp-0);margin:0px;}.alexia .ax-header__panel-tile {border:0px;border-bottom:1px solid var(--ax-neutral-100);border-radius:0px;padding:var(--ax-sp-2);}.alexia .ax-header__panel-tile-ico {width:35px;height:35px;font-size:20px;}.alexia .ax-header__panel-tile-txt {line-height:1.15;}.alexia .ax-header__panel-scroll {padding:var(--ax-sp-0);}.alexia .ax-header__panel-doms { grid-template-columns:1fr; }.alexia .ax-header__panel-tops { grid-template-columns:1fr; }.alexia .ax-header__search-inner { padding:0px var(--ax-sp-4); }.alexia .ax-header__search-input,.alexia .ax-header__search-input:focus {padding-left:var(--ax-sp-2);padding-top:var(--ax-sp-5);padding-bottom:var(--ax-sp-5);}.alexia .ax-hero__content { max-width:none; }.alexia .ax-toggle { width:100%; }.alexia .ax-toggle .ax-pill { flex:1 1 auto; justify-content:center; }.alexia .ax-footer__top { flex-direction:column; }.alexia .ax-footer__col-links--two { columns:1; }.alexia .ax-footer__bottom {flex-direction:column;align-items:flex-start;gap:var(--ax-sp-mobile-gap);}.alexia .ax-footer__legal { gap:var(--ax-sp-mobile-gap); }.alexia .ax-cc { padding:var(--ax-sp-2); }.alexia .ax-cc__actions .ax-btn { flex:1 1 100%; }.alexia .ax-cc__linkbtn {flex:1 1 100%;margin-left:0;text-align:center;}.alexia .ax-modal__box { max-height:90vh; }.alexia .ax-tabs__list { overflow-x:auto; flex-wrap:nowrap; -webkit-overflow-scrolling:touch; }.alexia .ax-tabs__tab { white-space:nowrap; }.alexia .ax-home .ax-section.ax-presse {padding-top:var(--ax-sp-1);padding-bottom:var(--ax-sp-1);}.alexia .ax-presse__logos {overflow-x:auto;gap:10px;justify-content:center;align-items:center;margin-top:var(--ax-sp-3);}.alexia .ax-presse__logos img { height:38px; }body.alexia #PPopup {width:calc(100vw - 2 * var(--ax-sp-3));max-width:calc(100vw - 2 * var(--ax-sp-3)) !important;max-height:calc(100vh - 2 * (38px + var(--ax-sp-2)));}}@media (max-width:420px) {.alexia .ax-btn--block { padding-left:var(--ax-sp-mobile-lr); padding-right:var(--ax-sp-mobile-lr); }}