:root{--ts-navy:#162b49;--ts-navy-mid:#243d65;--ts-navy-card:#1e3660;--ts-orange:#e8951a;--ts-orange-dk:#c57e12;--ts-white:#fff;--ts-t-main:hsla(0,0%,100%,.9);--ts-t-muted:hsla(0,0%,100%,.68);--ts-border:hsla(0,0%,100%,.13);--ts-max-w:1200px;--ts-radius:6px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ts-navy);color:var(--ts-t-main);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}button{cursor:pointer;font-family:inherit}.ts-header{background:var(--ts-navy);border-bottom:1px solid var(--ts-border);position:sticky;top:0;transition:background .3s;z-index:300}body:has(.ts-hero--has-bg) .ts-header{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(22,43,73,.35)}.ts-header__inner{align-items:center;display:flex;gap:32px;height:64px;margin:0 auto;max-width:var(--ts-max-w);padding:0 24px}.ts-header__logo{align-items:center;display:flex;flex-shrink:0;gap:10px;text-decoration:none}.ts-header__logo img{display:block;height:36px;width:auto}.ts-header__logo-text{color:var(--ts-white);font-size:16px;font-weight:700;white-space:nowrap}.ts-header__nav{align-items:center;display:flex;flex:1;gap:24px;list-style:none}.ts-header__nav a{border-bottom:2px solid transparent;color:var(--ts-t-main);font-size:14px;padding:4px 0;transition:border-color .2s,color .2s;white-space:nowrap}.ts-header__nav a:hover{border-color:var(--ts-orange);color:var(--ts-white)}.ts-header__actions{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-left:auto}.ts-header__search-wrap{align-items:center;display:flex;position:relative}.ts-header__search-btn{align-items:center;background:none;border:none;bottom:0;cursor:pointer;display:flex;left:0;padding:0 0 0 11px;position:absolute;top:0;z-index:1}.ts-header__search-btn:focus-visible{border-radius:20px;outline:2px solid var(--ts-orange)}.ts-header__search-input{background:hsla(0,0%,100%,.1);border:1px solid var(--ts-border);border-radius:20px;color:var(--ts-white);font-size:13px;outline:none;padding:7px 14px 7px 36px;transition:background .2s,width .2s;width:180px}.ts-header__search-input::placeholder{color:var(--ts-t-muted)}.ts-header__search-input:focus{background:hsla(0,0%,100%,.16);width:220px}.ts-header__search-icon{height:14px;opacity:.55;width:14px}.ts-header__cta{background:var(--ts-orange);border:none;border-radius:4px;color:var(--ts-navy);display:inline-block;font-size:13px;font-weight:700;padding:9px 18px;transition:background .2s;white-space:nowrap}.ts-header__cta:hover{background:var(--ts-orange-dk)}.ts-header__hamburger{align-items:center;background:none;border:none;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:40px;justify-content:center;padding:6px;width:40px}.ts-header__hamburger span{background:var(--ts-white);border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .3s ease,opacity .3s ease;width:22px}.ts-header__hamburger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.ts-header__hamburger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.ts-header__hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ts-sp-nav{background:var(--ts-navy-mid);border-bottom:1px solid var(--ts-border);left:0;max-height:calc(100dvh - 64px);opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:64px;transform:translateY(-8px);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s,visibility .28s;visibility:hidden;z-index:250}.ts-sp-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.ts-sp-nav__inner{padding:20px 24px 28px}.ts-sp-nav__search{background:hsla(0,0%,100%,.08);border:1px solid var(--ts-border);border-radius:6px;display:flex;margin-bottom:20px;overflow:hidden}.ts-sp-nav__search input{background:none;border:none;color:var(--ts-white);flex:1;font-size:14px;outline:none;padding:11px 14px}.ts-sp-nav__search input::placeholder{color:var(--ts-t-muted)}.ts-sp-nav__search button{align-items:center;background:none;border:none;color:var(--ts-t-muted);cursor:pointer;display:flex;padding:11px 14px;transition:color .2s}.ts-sp-nav__search button:hover{color:var(--ts-white)}.ts-sp-nav__list{list-style:none;margin-bottom:20px}.ts-sp-nav__item{border-bottom:1px solid var(--ts-border)}.ts-sp-nav__item:first-child{border-top:1px solid var(--ts-border)}.ts-sp-nav__item a{align-items:center;color:var(--ts-t-main);display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:16px 4px;transition:color .2s}.ts-sp-nav__item a:after{color:var(--ts-t-muted);content:"›";font-size:18px}.ts-sp-nav__item a:hover{color:var(--ts-orange)}.ts-sp-nav__cta{background:var(--ts-orange);border:none;border-radius:4px;color:var(--ts-navy);cursor:pointer;display:block;font-size:14px;font-weight:700;padding:15px;text-align:center;transition:background .2s;width:100%}.ts-sp-nav__cta:hover{background:var(--ts-orange-dk)}.ts-sp-nav-overlay{background:rgba(0,0,0,.4);inset:0;opacity:0;pointer-events:none;position:fixed;top:64px;transition:opacity .28s,visibility .28s;visibility:hidden;z-index:249}.ts-sp-nav-overlay.is-open{opacity:1;pointer-events:auto;visibility:visible}.ts-drawer-overlay{background:rgba(0,0,0,.45);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s;z-index:400}.ts-drawer-overlay.is-open{opacity:1;pointer-events:all}.ts-drawer{background:var(--ts-white);box-shadow:-4px 0 24px rgba(0,0,0,.25);color:var(--ts-navy);display:flex;flex-direction:column;height:100%;max-width:90vw;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);width:360px;z-index:401}.ts-drawer.is-open{transform:translateX(0)}.ts-drawer__head{align-items:center;background:var(--ts-navy);border-bottom:1px solid #e5e5e5;color:var(--ts-white);display:flex;justify-content:space-between;padding:20px 24px}.ts-drawer__head h2{font-size:16px;font-weight:700}.ts-drawer__close{background:none;border:none;color:var(--ts-white);font-size:24px;line-height:1;padding:4px}.ts-drawer__body{color:var(--ts-navy);flex:1;overflow-y:auto;padding:28px 24px}.ts-drawer__body p{font-size:14px;line-height:1.7;margin-bottom:12px}.ts-drawer__cta-btn{background:var(--ts-orange);border-radius:4px;color:var(--ts-navy);display:inline-block;font-size:14px;font-weight:700;margin-top:16px;padding:12px 24px;transition:background .2s}.ts-drawer__cta-btn:hover{background:var(--ts-orange-dk)}.ts-hero{background:var(--ts-navy-mid);border-bottom:1px solid var(--ts-border);padding:36px 24px}.ts-hero--has-bg{background-color:var(--ts-navy-mid);background-position:50%;background-size:cover;margin-top:-65px;padding-top:101px;position:relative}.ts-hero--has-bg:before{background:linear-gradient(90deg,rgba(22,43,73,.58) 35%,rgba(22,43,73,.42));content:"";inset:0;position:absolute;z-index:0}.ts-hero--has-bg .ts-hero__inner{position:relative;z-index:1}.ts-hero__inner{align-items:center;display:grid;gap:48px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:var(--ts-max-w)}.ts-hero__left{align-items:flex-start;display:flex;flex-direction:column}.ts-hero__title{color:var(--ts-white);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.01em;line-height:1.25}.ts-hero__title span{display:block}.ts-hero__desc{color:var(--ts-white);font-size:1.0625rem;line-height:1.85;text-shadow:0 1px 8px rgba(0,0,0,.9),0 2px 20px rgba(0,0,0,.7)}.ts-hero__cta{align-items:center;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.6);border-radius:4px;color:var(--ts-white);display:inline-flex;font-size:13px;font-weight:600;gap:7px;letter-spacing:.03em;margin-top:20px;padding:9px 20px;transition:background .2s,border-color .2s;width:fit-content}.ts-hero__cta:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.9)}.ts-carousel-section{background:var(--ts-navy-mid);padding:40px 24px 0}.ts-carousel-section__head{margin:0 auto;max-width:var(--ts-max-w)}.ts-carousel-section__label{border-left:3px solid var(--ts-orange);color:var(--ts-orange);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;padding-left:8px}.ts-carousel-section__title{color:var(--ts-white);font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.ts-carousel-wrap{background:var(--ts-navy-mid);padding:40px 0;position:relative}.ts-carousel-clip{overflow:hidden;position:relative}.ts-carousel-clip:after,.ts-carousel-clip:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:60px;z-index:2}.ts-carousel-clip:before{background:linear-gradient(to right,var(--ts-navy-mid),transparent);left:0}.ts-carousel-clip:after{background:linear-gradient(to left,var(--ts-navy-mid),transparent);right:0}.ts-carousel-btn{align-items:center;background:rgba(36,61,101,.88);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:var(--ts-white);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,border-color .2s;width:44px;z-index:10}.ts-carousel-btn--prev{left:16px}.ts-carousel-btn--next{right:16px}.ts-carousel-btn:hover{background:rgba(36,61,101,.95);border-color:hsla(0,0%,100%,.42)}@media (max-width:640px){.ts-carousel-btn{height:36px;width:36px}.ts-carousel-btn--prev{left:6px}.ts-carousel-btn--next{right:6px}}.ts-carousel{cursor:grab;display:flex;transition:transform .55s cubic-bezier(.4,0,.2,1);user-select:none;will-change:transform}.ts-carousel.no-transition{transition:none}.ts-carousel:active{cursor:grabbing}.ts-carousel__item{flex:0 0 280px;padding:0 10px}.ts-card{background:var(--ts-navy-card);border:1px solid var(--ts-border);border-radius:var(--ts-radius);display:block;overflow:hidden;transition:transform .2s,box-shadow .2s}.ts-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.35);transform:translateY(-3px)}.ts-card__thumb{aspect-ratio:16/9;background:var(--ts-navy-mid);overflow:hidden;position:relative}.ts-card__thumb img,.ts-card__thumb video{display:block;height:100%;object-fit:cover;width:100%}.ts-card__video{border:none;display:block;height:100%;pointer-events:none;width:100%}.ts-card__thumb-placeholder{align-items:center;color:var(--ts-t-muted);display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.ts-card__body{padding:16px}.ts-card__category{color:var(--ts-orange);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.ts-card__title{color:var(--ts-white);font-size:.9rem;font-weight:700;line-height:1.45;margin-bottom:8px}.ts-card__excerpt{color:var(--ts-t-muted);display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.ts-articles-section{background:var(--ts-navy);border-top:3px solid hsla(0,0%,100%,.28);scroll-margin-top:80px}.ts-columns-outer{background:var(--ts-navy);border-top:2px solid var(--ts-border);display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:var(--ts-max-w);padding:48px 24px 64px}.ts-articles-section .ts-columns-outer{border-top:none;padding-top:40px}.ts-archive-head+.ts-articles-section{border-top:none}.ts-col{background:var(--ts-navy-card);border:1px solid var(--ts-border);border-radius:var(--ts-radius);overflow:hidden}.ts-col__head{background:var(--ts-navy-mid);border-bottom:1px solid var(--ts-border);border-left:3px solid var(--ts-orange);padding:14px 18px 14px 15px}.ts-col__heading{color:var(--ts-white);font-size:1.0625rem;font-weight:800}.ts-tabs__nav{background:var(--ts-navy-card);border-bottom:1px solid var(--ts-border);display:flex}.ts-tabs__btn{background:none;border:none;border-bottom:2px solid transparent;color:var(--ts-t-muted);flex:1;font-size:12px;font-weight:600;padding:10px 8px;transition:color .2s,border-color .2s}.ts-tabs__btn.is-active{border-color:var(--ts-orange);color:var(--ts-white)}.ts-tabs__pane{display:none;padding:12px}.ts-tabs__pane.is-active{display:block}.ts-art-card{border-bottom:1px solid var(--ts-border);cursor:pointer;display:grid;gap:12px;grid-template-columns:100px 1fr;padding:12px 0}.ts-art-card:last-child{border-bottom:none}.ts-art-card__thumb{object-fit:cover}.ts-art-card__thumb,.ts-art-card__thumb-placeholder{background:var(--ts-navy-mid);border-radius:4px;flex-shrink:0;height:72px;transition:opacity .2s;width:100px}.ts-art-card:hover .ts-art-card__thumb,.ts-art-card:hover .ts-art-card__thumb-placeholder{opacity:.78}.ts-art-card__top{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:4px}.ts-art-card__tag{border:1px solid rgba(232,149,26,.45);border-radius:3px;color:var(--ts-orange);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 6px}.ts-art-card__top .ts-art-card__tag{margin-bottom:0}.ts-art-card__date{color:var(--ts-t-muted);flex-shrink:0;font-size:11px;white-space:nowrap}.ts-art-card__title{color:var(--ts-white);font-size:.875rem;font-weight:600;line-height:1.45;margin-bottom:4px}.ts-art-card__title a:hover{color:var(--ts-orange)}.ts-art-card__title a[target=_blank]:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(255,255,255,0.4)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6M15 3h6v6M10 14 21 3'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:inline-block;height:10px;margin-left:3px;vertical-align:-1px;width:10px}.ts-art-card__excerpt{line-height:1.55}.ts-art-card__excerpt,.ts-col__empty{color:var(--ts-t-muted);font-size:.8rem}.ts-col__empty{padding:20px 12px;text-align:center}.ts-pg__pane{display:block;padding:12px}.ts-pg-hidden{display:none}.ts-tabs__pagination{align-items:center;border-top:1px solid var(--ts-border);display:none;flex-wrap:wrap;gap:4px;justify-content:flex-end;margin-top:2px;padding:10px 12px 12px}.ts-pg__btn{align-items:center;background:none;border:1px solid var(--ts-border);border-radius:4px;color:var(--ts-t-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;height:28px;justify-content:center;min-width:28px;padding:0 5px;transition:color .2s,border-color .2s,background .2s}.ts-pg__btn:hover:not(.is-disabled):not(.is-active){border-color:hsla(0,0%,100%,.35);color:var(--ts-white)}.ts-pg__btn.is-active{background:var(--ts-orange);border-color:var(--ts-orange);color:var(--ts-navy);font-weight:700}.ts-pg__btn.is-disabled{cursor:not-allowed;opacity:.3}.ts-pg__ellipsis{color:var(--ts-t-muted);font-size:11px;line-height:28px;padding:0 1px}.ts-col__head{align-items:center;display:flex;justify-content:space-between}.ts-col__archive-link{color:var(--ts-orange);flex-shrink:0;font-size:11px;transition:opacity .2s;white-space:nowrap}.ts-col__archive-link:hover{opacity:.7}.ts-columns-outer--two{grid-template-columns:1fr 1fr}.ts-archive-head{background:var(--ts-navy-mid);border-bottom:1px solid var(--ts-border);padding:20px 24px}.ts-archive-head__inner{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:var(--ts-max-w)}.ts-archive-head__back{color:var(--ts-t-muted);font-size:13px;transition:color .2s}.ts-archive-head__back:hover{color:var(--ts-orange)}.ts-archive-head__title{color:var(--ts-white);font-size:1.125rem;font-weight:800}@media (max-width:960px){.ts-columns-outer--two{grid-template-columns:1fr}}.ts-news__body{height:420px;overflow-y:auto;scrollbar-color:var(--ts-border) transparent;scrollbar-width:thin}.ts-news__body::-webkit-scrollbar{width:4px}.ts-news__body::-webkit-scrollbar-thumb{background:var(--ts-border);border-radius:2px}.ts-news__pinned{background:rgba(232,149,26,.12);border-bottom:1px solid var(--ts-border);padding:14px 18px}.ts-news__pinned-label{color:var(--ts-orange);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.ts-news__pinned-title{color:var(--ts-white);font-size:.875rem;font-weight:700;line-height:1.45}.ts-news__pinned-title a:hover{color:var(--ts-orange)}.ts-news__pinned-excerpt{color:var(--ts-t-muted);font-size:.78rem;line-height:1.6;margin-top:6px}.ts-news__timeline{padding:12px 0}.ts-news__item{align-items:start;border-bottom:1px solid var(--ts-border);display:grid;gap:10px;grid-template-columns:90px 1fr;padding:10px 18px}.ts-news__item:last-child{border-bottom:none}.ts-news__date{color:var(--ts-t-muted);font-size:12px;padding-top:2px}.ts-news__headline{color:var(--ts-white);font-size:.825rem;font-weight:600;line-height:1.45;margin-bottom:3px}.ts-news__headline a:hover{text-decoration:underline}.ts-news__excerpt{color:var(--ts-t-muted);font-size:.75rem;line-height:1.5}.ts-footer{background:var(--ts-navy);border-top:1px solid var(--ts-border);padding:32px 24px}.ts-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--ts-max-w)}.ts-footer__company{color:var(--ts-white);font-size:14px;font-weight:700;margin-bottom:4px}.ts-footer__copy{color:var(--ts-t-muted);font-size:12px}.ts-footer__links{display:flex;flex-wrap:wrap;gap:20px;list-style:none}.ts-footer__links a{color:var(--ts-t-muted);font-size:12px;transition:color .2s}.ts-footer__links a:hover{color:var(--ts-white)}.ts-columns-outer>.hs_cos_wrapper{display:contents;min-width:0}.hs_cos_wrapper{display:block}.ts-search-page{background:var(--ts-navy);min-height:60vh;padding:48px 24px}.ts-search-page__inner{margin:0 auto;max-width:800px}.ts-search-page__bar{margin-bottom:28px}.ts-search-page__form{display:flex;gap:10px}.ts-search-page__input-wrap{flex:1;position:relative}.ts-search-page__icon{color:var(--ts-t-muted);height:16px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.ts-search-page__input{background:hsla(0,0%,100%,.08);border:1px solid var(--ts-border);border-radius:6px;color:var(--ts-white);font-size:15px;outline:none;padding:12px 16px 12px 42px;transition:background .2s,border-color .2s;width:100%}.ts-search-page__input::placeholder{color:var(--ts-t-muted)}.ts-search-page__input:focus{background:hsla(0,0%,100%,.12);border-color:var(--ts-orange)}.ts-search-page__submit{background:var(--ts-orange);border:none;border-radius:6px;color:var(--ts-navy);font-size:14px;font-weight:700;padding:12px 24px;transition:background .2s;white-space:nowrap}.ts-search-page__submit:hover{background:var(--ts-orange-dk)}.ts-search-page__meta{border-bottom:1px solid var(--ts-border);color:var(--ts-t-muted);font-size:14px;margin-bottom:24px;padding-bottom:16px}.ts-search-page__meta strong{color:var(--ts-white)}.ts-search-page__results{display:flex;flex-direction:column;gap:0}.ts-search-result{align-items:flex-start;border-bottom:1px solid var(--ts-border);display:flex;gap:20px;padding:20px 0}.ts-search-result:last-child{border-bottom:none}.ts-search-result__thumb-wrap{flex-shrink:0}.ts-search-result__thumb{background:var(--ts-navy-card);border-radius:var(--ts-radius);display:block;height:80px;object-fit:cover;width:120px}.ts-search-result__body{flex:1;min-width:0}.ts-search-result__title{font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:6px}.ts-search-result__title a{color:var(--ts-white)}.ts-search-result__title a:hover{color:var(--ts-orange)}.ts-search-result__desc{color:var(--ts-t-muted);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;line-height:1.65;margin-bottom:8px;-webkit-box-orient:vertical;overflow:hidden}.ts-search-result__url{color:hsla(0,0%,100%,.35);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-search-page__pager{align-items:center;border-top:1px solid var(--ts-border);display:flex;gap:24px;justify-content:center;margin-top:36px;padding-top:24px}.ts-pager__btn{border:1px solid var(--ts-border);border-radius:4px;color:var(--ts-t-main);font-size:14px;font-weight:600;padding:8px 20px;transition:color .2s,border-color .2s}.ts-pager__btn:hover{border-color:var(--ts-orange);color:var(--ts-orange)}.ts-pager__info{color:var(--ts-t-muted);font-size:13px}.ts-search-page__empty{color:var(--ts-t-muted);padding:64px 0;text-align:center}.ts-search-page__empty p{font-size:15px;margin-bottom:16px}.ts-search-page__empty ul{display:inline-flex;flex-direction:column;font-size:13px;gap:8px;list-style:none;text-align:left}.ts-search-page__empty ul li:before{color:var(--ts-orange);content:"・ "}:focus-visible{border-radius:2px;outline:2px solid var(--ts-orange);outline-offset:2px}.ts-header__search-input:focus-visible,.ts-search-page__input:focus-visible,.ts-sp-nav__search input:focus-visible{outline:none}@keyframes ts-spin{to{transform:rotate(1turn)}}.ts-search-spinner{animation:ts-spin .75s linear infinite;border:3px solid var(--ts-border);border-radius:50%;border-top-color:var(--ts-orange);display:none;height:36px;margin:48px auto;width:36px}.ts-search-spinner.is-visible{display:block}@media (max-width:960px){.ts-columns-outer,.ts-hero__inner{gap:20px;grid-template-columns:1fr}.ts-hero--has-bg{margin-top:0;padding-top:40px}.ts-header__nav{display:none}.ts-header__hamburger{display:flex}.ts-header__cta{display:none}}@media (max-width:640px){.ts-hero{padding:48px 16px}.ts-carousel__item{flex-basis:240px}.ts-footer__inner{align-items:flex-start;flex-direction:column}.ts-header__search-wrap{display:none}.ts-search-page{padding:28px 16px}.ts-search-page__form,.ts-search-result{flex-direction:column}.ts-search-result{gap:12px}.ts-search-result__thumb{height:160px;width:100%}.ts-search-page__pager{flex-direction:column;gap:12px}}