/* 0.1.13 mobile layout, based on approved mobile concept v2. */
.ba-d6-mobile-guides,.ba-d6-count-mobile,.ba-d6-count-mobile-link,.ba-d6-poster-picture--mobile-only{display:none}
.ba-d6-poster-picture{display:block}
.ba-d6-poster-picture--mobile-only{display:none}
@media(max-width:760px){
 .ba-d6 .ba-d6-wrap{width:calc(100% - 36px)}
 .ba-d6 .ba-d6-breadcrumb{padding:19px 0 9px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
 .ba-d6 .ba-d6-columns{display:block;padding-bottom:0}
 .ba-d6 .ba-d6-hero-heading{padding:0 0 21px}
 .ba-d6 .ba-d6-hero-heading h1{font-size:46px;font-weight:400;line-height:1.02;letter-spacing:0;color:#891c16}
 .ba-d6 .ba-d6-hero-heading h1:after{width:75%;max-width:none;margin:13px 0 12px}
 .ba-d6 .ba-d6-columns .ba-d6-hero-heading>.ba-d6-subhead{font-size:23px;max-width:340px;line-height:1.13;text-wrap:balance;margin:0!important}
 .ba-d6 .ba-d6-count{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 13px;margin:0 0 13px;background:#e9dfcb;border-color:#b59b73}
 .ba-d6 .ba-d6-count-desktop{display:none}
 .ba-d6 .ba-d6-count-mobile{display:grid;grid-template-columns:minmax(45px,auto) minmax(0,1fr);align-items:center;gap:13px}
 .ba-d6 .ba-d6-count-mobile strong{font-size:41px;font-weight:600;line-height:1;color:#891c16}
 .ba-d6 .ba-d6-count-mobile>span{font-size:18px;line-height:1.15;font-weight:400;overflow-wrap:anywhere}
 .ba-d6 .ba-d6-count-mobile-link{display:inline}
 .ba-d6 .ba-d6-count>a{font-family:"BA D6 Open Sans","Open Sans",sans-serif;font-size:10.5px;min-height:44px;display:flex;align-items:center;white-space:nowrap;letter-spacing:.02em;color:#891c16;text-decoration:none}
 .ba-d6 .ba-d6-filter--landing{padding:16px;margin:0}
 .ba-d6 .ba-d6-filter--landing .ba-d6-filter-heading{font:600 13px/1.4 "BA D6 Open Sans","Open Sans",sans-serif;letter-spacing:.025em;text-wrap:balance;padding-bottom:12px;margin-bottom:12px}
 .ba-d6 .ba-d6-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
 .ba-d6 .ba-d6-fields label{font-size:10px;letter-spacing:.1em;margin-bottom:5px}
 .ba-d6 .ba-d6-fields select{font-size:14px;min-height:45px;padding:9px 11px}
 .ba-d6 .ba-d6-filter-actions{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:14px}
 .ba-d6 .ba-d6-filter-actions button{width:100%;min-height:46px;padding:12px;font-family:"BA D6 Open Sans","Open Sans",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;background:#e4c690;color:#3b2014}
 .ba-d6 .ba-d6-clear{font-size:11px;min-height:38px;margin:0;padding-top:9px;flex-basis:auto}
 .ba-d6 .ba-d6-left>.ba-d6-lead{display:none}
 .ba-d6 .ba-d6-right{padding:0;margin-top:25px;max-width:none}
 .ba-d6 .ba-d6-poster-picture--mobile-only{display:block}
 .ba-d6 .ba-d6-poster{max-width:none;width:100%;height:auto;aspect-ratio:auto;border:1px solid #ae8442}
 .ba-d6 .ba-d6-hero-intro{max-width:none;text-align:left;font-size:18px;line-height:1.4;padding:0;margin:15px 0 22px}
 .ba-d6 .ba-d6-hero-intro p{margin:0}
 .ba-d6 .ba-d6-guide-band{display:none}
 .ba-d6 .ba-d6-mobile-guides{display:block;background:#2f2c28;color:#f7efdd;padding:25px 0 22px;border:0}
 .ba-d6 .ba-d6-mobile-section-label,.ba-d6 .ba-d6-shortcuts .ba-d6-section-label,.ba-d6 .ba-d6-editorial-heading{font:600 20.8px/1.25 "BA D6 Open Sans","Open Sans",sans-serif;letter-spacing:.0625em;text-transform:uppercase;padding-bottom:12px;margin:0 0 19px;border-bottom:1px solid #ae8442;color:#891c16}
 .ba-d6 .ba-d6-mobile-section-label,.ba-d6 .ba-d6-news .ba-d6-editorial-heading{color:#dfbd7c}
 .ba-d6 .ba-d6-mobile-guides a:hover{color:#dfbd7c}
 .ba-d6 .ba-d6-mobile-guides :focus-visible{outline:3px solid #dfbd7c;outline-offset:4px}
 .ba-d6 .ba-d6-mobile-guide-card{margin-bottom:23px;min-width:0}
 .ba-d6 .ba-d6-mobile-guide-image{display:block}
 .ba-d6 .ba-d6-mobile-guide-card img{width:100%;aspect-ratio:1.6;object-fit:cover}
 .ba-d6 .ba-d6-mobile-guide-card h3{font-size:28px;font-weight:400;line-height:1.08;letter-spacing:0;color:#f8f2e7;margin-top:11px}
 .ba-d6 .ba-d6-mobile-guide-card p{font-size:18px;line-height:1.32;color:#e2d5be;margin:8px 0 0}
 .ba-d6 .ba-d6-guide-expansion{border-top:1px solid #6a5940;border-bottom:1px solid #6a5940;margin-top:5px}
 .ba-d6 .ba-d6-guide-expansion summary{font:600 12px/1.4 "BA D6 Open Sans","Open Sans",sans-serif;color:#dfbd7c;min-height:48px;padding:15px 0;list-style:none;display:flex;justify-content:space-between;gap:12px;cursor:pointer}
 .ba-d6 .ba-d6-guide-expansion summary::-webkit-details-marker{display:none}
 .ba-d6 .ba-d6-guide-expansion summary:after{content:'+';font-size:21px;line-height:1}
 .ba-d6 .ba-d6-guide-expansion[open] summary:after{content:'−'}
 .ba-d6 .ba-d6-guide-expansion ul{margin:0;padding:0;list-style:none}
 .ba-d6 .ba-d6-guide-expansion li{border-top:1px solid #51483b}
 .ba-d6 .ba-d6-guide-expansion li a{display:block;font-size:21px;line-height:1.18;padding:13px 0;color:#f7efdd}
 .ba-d6 .ba-d6-shortcuts{padding:26px 0;background:#e9dfcb;border:0}
 .ba-d6 .ba-d6-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px;margin:0}
 .ba-d6 .ba-d6-shortcut-art{aspect-ratio:1.23;overflow:hidden}
 .ba-d6 .ba-d6-shortcut-grid img{aspect-ratio:1.23;width:100%;height:100%;object-fit:cover}
 .ba-d6 .ba-d6-shortcut-grid span{min-height:34px;padding:4px 1px;display:flex;align-items:center;justify-content:center;font-size:9.5px;line-height:1.15;letter-spacing:.02em}
 .ba-d6 .ba-d6-featured{padding-top:25px;padding-bottom:23px}
 .ba-d6 .ba-d6-featured .ba-d6-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 12px;margin:0}
 .ba-d6 .ba-d6-featured .ba-d6-postcard img{aspect-ratio:1.5;object-fit:cover;border:3px solid #e0cfac;box-shadow:0 1px 3px #0002}
 .ba-d6 .ba-d6-featured .ba-d6-postcard h3{font-size:19px;line-height:1.14;font-weight:400;letter-spacing:0;margin-top:8px}
 .ba-d6 .ba-d6-featured .ba-d6-postcard p{font-family:"BA D6 Open Sans","Open Sans",sans-serif;font-size:10px;line-height:1.4;margin-top:5px;color:#685c4b}
 .ba-d6 .ba-d6-section-link{padding:0;margin:0!important;text-align:center}
 .ba-d6 .ba-d6-section-link .ba-d6-link{padding:15px 0 0;margin:0;min-height:48px;font-size:11px;line-height:1.45;text-decoration:underline;text-underline-offset:4px}
 .ba-d6 .ba-d6-news{padding:26px 0 23px}
 .ba-d6 .ba-d6-news-header{display:block;margin:0}
 .ba-d6 .ba-d6-news-controls{display:none}
 .ba-d6 .ba-d6-news-track{display:block;overflow:visible;padding:0}
 .ba-d6 .ba-d6-news-track>article:nth-child(n+4){display:none}
 .ba-d6 .ba-d6-news-track>article{margin-bottom:23px}
 .ba-d6 .ba-d6-news-track>article:nth-child(3){margin-bottom:0}
 .ba-d6 .ba-d6-news-track img{aspect-ratio:1.7;object-fit:cover}
 .ba-d6 .ba-d6-news-track .ba-d6-news-meta{font-size:10px;line-height:1.4;letter-spacing:0;margin:10px 0 0!important}
 .ba-d6 .ba-d6-news-track h3{font-size:27px;font-weight:400;line-height:1.12;letter-spacing:0;margin-top:6px}
 .ba-d6 .ba-d6-news-track article>p:not(.ba-d6-news-meta){display:none}
 .ba-d6 .ba-d6-closing{display:block;padding-top:26px;padding-bottom:26px}
 .ba-d6 .ba-d6-photos{display:block;margin:0}
 .ba-d6 .ba-d6-photos figure{margin-bottom:24px}
 .ba-d6 .ba-d6-photos img{aspect-ratio:1.42;object-fit:cover;object-position:center 55%}
 .ba-d6 .ba-d6-photos h3{font-size:24px;font-weight:400;line-height:1.08;letter-spacing:0;margin-top:9px}
 .ba-d6 .ba-d6-photo-location{font-family:"BA D6 Open Sans","Open Sans",sans-serif;font-size:11px;line-height:1.4;margin-top:5px;color:#695b46}
 .ba-d6 .ba-d6-photography .ba-d6-fine{font-size:10px}
 .ba-d6 .ba-d6-humor{max-width:none;margin-top:0}
 .ba-d6 .ba-d6-humor>a{margin:0}
 .ba-d6 .ba-d6-humor img{aspect-ratio:1;object-fit:contain;background:#e9dfcb}
 .ba-d6 .ba-d6-bumper{padding:30px 0;min-height:310px}
 .ba-d6 .ba-d6-bumper>img{object-position:58% center}
 .ba-d6 .ba-d6-bumper:before{background:linear-gradient(90deg,rgba(20,15,10,.85),rgba(20,15,10,.35))}
 .ba-d6 .ba-d6-bumper>.ba-d6-wrap{width:calc(100% - 44px)}
 .ba-d6 .ba-d6-bumper p{font-size:22px;line-height:1.3;letter-spacing:.12em}
 .ba-d6 .ba-d6-bumper h2{font-size:50px;line-height:1;font-weight:600;letter-spacing:-.025em;margin-top:12px}
 .ba-d6 .ba-d6-bumper a{font-size:12px;line-height:1.5;letter-spacing:.04em;min-height:64px;padding:18px 14px;margin-top:21px}
 .ba-d6 .ba-d6-results .ba-d6-filter{margin-top:16px}
 .ba-d6 .ba-d6-results .ba-d6-fields{grid-template-columns:minmax(0,1fr)}
 .ba-d6 .ba-d6-results .ba-d6-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}
 .ba-d6 .ba-d6-results .ba-d6-postcard h3{font-size:21px}
}
