/* Approved tablet layout: original desktop artwork, copy and main-column size. */
@media(min-width:744px) and (max-width:1059.98px){
 body #aaa-header .aaa-header-main{height:80px;max-width:100%;width:100%;flex-wrap:nowrap}
 body #aaa-header .aaa-header-logo{flex:0 0 159px}
 body #aaa-header .aaa-header-menu{flex:1 1 auto;width:auto;min-width:0}
 body #aaa-header .aaa-header-shared form#gl-search_sites.aaa-header-search{
  flex:0 0 clamp(170px,23vw,230px);width:clamp(170px,23vw,230px);height:44px;align-self:center;margin:0 12px;
 }
 body #aaa-header .aaa-header-shared form#gl-search_sites.aaa-header-search input{height:44px;min-height:44px;border-radius:16px}
 body #aaa-header .aaa-header-shared form#gl-search_sites.aaa-header-search label{display:none}
}
/* An older 1024px landscape iPad has room for the unchanged 700px main and a side column. */
@media(min-width:1024px) and (max-width:1059.98px){
 body:not(.kr-editorial) #aaa-contents,body.kr-editorial #aaa-contents.aaa-page-columns{
  display:grid;align-items:start;grid-template-columns:700px minmax(0,1fr);gap:20px;
  box-sizing:border-box;width:calc(100% - 24px);max-width:1000px;margin-left:auto;margin-right:auto;
 }
 body:not(.kr-editorial) #aaa-contents>#main,body.kr-editorial #aaa-contents.aaa-page-columns>#main{float:none;width:700px;max-width:700px;min-width:0;margin:0;padding-left:0;padding-right:0}
 body:not(.kr-editorial) #aaa-contents>#side,body.kr-editorial #aaa-contents.aaa-page-columns>#side{
  float:none;width:auto;min-width:0;margin:0;padding:0;
 }
 body #aaa-contents>#side .side-top20{width:100%}
}
/* Medium widths: four common reading links, three guides in a tap menu, and all sports on one row. */
.aaa-tablet-guides{display:contents}
.aaa-tablet-guides__toggle{display:none}
@media(min-width:744px) and (max-width:1023.98px){
 body.aaa-tablet-ready #aaa-header .aaa-sister-sites--header .aaa-sister-sites__inner{
  flex-direction:row;align-items:center;justify-content:space-between;gap:10px;
  width:100%;max-width:calc(100% - 24px);min-height:46px;padding:0;
 }
 body.aaa-tablet-ready #aaa-header .aaa-sister-sites--header .aaa-sister-sites__contents{
  flex:0 1 auto;flex-wrap:nowrap;justify-content:flex-start;border:0;margin:0;
 }
 body.aaa-tablet-ready #aaa-header .aaa-sister-sites--header .aaa-sister-sites__contents>ul{flex:none;justify-content:flex-start}
 body.aaa-tablet-ready #aaa-header .aaa-sister-sites--header .aaa-sister-sites__contents a{min-height:44px}
 body.aaa-tablet-ready #aaa-header .aaa-sister-sites--header .aaa-sister-sites__switcher{gap:0}
 body.aaa-tablet-ready #aaa-header .aaa-sister-sites--header .aaa-sister-sites__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 body.aaa-tablet-ready #aaa-header .aaa-sister-sites--header .aaa-sister-sites__item{min-width:88px;min-height:40px;padding:0 8px}
 body.aaa-tablet-ready #aaa-header .aaa-tablet-guides{display:block;position:relative;flex:none}
 body.aaa-tablet-ready #aaa-header .aaa-tablet-guides__toggle{
  appearance:none;display:flex;align-items:center;justify-content:center;gap:6px;
  min-height:44px;margin:0;padding:0 10px;background:none;color:#505e69;border:0;border-left:1px solid #dce2e6;
  border-radius:0;font:inherit;font-size:12px;cursor:pointer;
 }
 body.aaa-tablet-ready #aaa-header .aaa-tablet-guides__toggle:hover,body.aaa-tablet-ready #aaa-header .aaa-tablet-guides.is-open .aaa-tablet-guides__toggle{color:var(--switch-accent);background:#eaf0f3}
 body.aaa-tablet-ready #aaa-header .aaa-tablet-guides__toggle:focus-visible{outline:2px solid var(--switch-accent);outline-offset:-2px}
 body.aaa-tablet-ready #aaa-header .aaa-tablet-guides.is-open .aaa-tablet-guides__toggle svg{transform:rotate(180deg)}
 body.aaa-tablet-ready #aaa-header .aaa-tablet-guides .aaa-sister-sites__guide-links{
  display:none;position:absolute;top:100%;left:0;width:200px;padding:4px 12px;
  background:#fff;border:1px solid #ccd5dc;box-shadow:0 3px 7px #15283c1f;z-index:10;
 }
 body.aaa-tablet-ready #aaa-header .aaa-tablet-guides.is-open .aaa-sister-sites__guide-links{display:block}
 body.aaa-tablet-ready #aaa-header .aaa-tablet-guides .aaa-sister-sites__guide-links li{border:0}
 body.aaa-tablet-ready #aaa-header .aaa-tablet-guides .aaa-sister-sites__guide-links li+li{border-top:1px solid #e4e8eb}
 body.aaa-tablet-ready #aaa-header .aaa-tablet-guides .aaa-sister-sites__guide-links li a{display:flex;justify-content:flex-start;min-height:44px;padding:0 6px;font-size:13px;text-align:left}
}
