@media(max-width:1100px){
  .bs-header{grid-template-columns:240px 1fr auto}.bs-menu a{min-width:88px;padding:18px 10px}.bs-header-cta{min-width:150px}.bs-hero{grid-template-columns:52% 48%}.bs-hero-sheet{margin-left:-70px;padding:42px 35px}.bs-method-fold>div{grid-template-columns:repeat(3,1fr)}.bs-method-fold article{border-bottom:1px solid var(--plum)}.bs-quote-bench{grid-template-columns:1fr 1fr}.bs-quote-bench figure{display:none}.bs-france-desk{grid-template-columns:36% 64%}.bs-france-desk>aside{grid-column:1/-1;display:grid;grid-template-columns:repeat(9,1fr);padding:0}.bs-france-desk>aside button{padding:10px 3px;display:flex;flex-direction:column;border-right:1px solid var(--plum)}.bs-footer-grid{grid-template-columns:1.3fr repeat(2,1fr)}.bs-footer-grid nav:last-child{grid-column:2}.bs-index-hero,.bs-detail-hero,.bs-page-hero{grid-template-columns:52% 40% 8%}.bs-index-drawers article>a{grid-template-columns:145px 1fr}.bs-samples-module{grid-template-columns:repeat(4,1fr)}.bs-samples-module>div{grid-column:1/-1}.bs-fold-module>div{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:820px){
  .bs-ribbon{grid-template-columns:1fr auto;padding:7px 16px}.bs-ribbon p{display:none}.bs-header{height:82px;grid-template-columns:1fr 82px}.bs-brand{border-right:0;padding:10px 16px}.bs-brand img{width:52px;height:52px}.bs-brand b{font-size:1.5rem}.bs-menu-toggle{display:flex;border:0;border-left:1px solid var(--line);background:var(--apricot);flex-direction:column;align-items:center;justify-content:center;gap:4px}.bs-menu-toggle span{font-size:.65rem;font-weight:800}.bs-menu-toggle i{width:24px;border-top:2px solid}.bs-menu{position:absolute;left:0;right:0;top:82px;background:var(--paper);display:none;flex-direction:column;border-bottom:6px solid var(--apricot)}.bs-menu.is-open{display:flex}.bs-menu a{min-width:0;padding:12px 20px;border-top:1px solid var(--line);border-right:0;flex-direction:row;gap:15px;justify-content:flex-start}.bs-header-cta{display:none}
  .bs-hero{display:block;min-height:0}.bs-hero-image{min-height:450px}.bs-hero-sheet{margin:-70px 16px 45px;padding:35px 25px;box-shadow:10px 12px 0 var(--plum)}.bs-hero-sheet h1{font-size:3.5rem}.bs-hero-sheet dl div{padding:0 12px}.bs-hero-tab{display:none}.bs-room-board,.bs-drawer-services,.bs-proof-scene,.bs-france-desk,.bs-home-brief{grid-template-columns:1fr}.bs-room-board{padding:70px 18px}.bs-room-board>header{grid-row:auto}.bs-room-result{grid-template-columns:1fr}.bs-room-result nav{border-left:0;border-top:1px solid var(--plum)}.bs-drawer-intro,.bs-proof-scene>div,.bs-home-brief>div{padding:60px 24px}.bs-method-fold{padding:70px 18px}.bs-method-fold header,.bs-guides-shelf header,.bs-authority-table header{grid-template-columns:1fr;gap:12px}.bs-method-fold>div{grid-template-columns:repeat(2,1fr)}.bs-method-fold article:nth-child(even){transform:none}.bs-quote-bench{grid-template-columns:1fr}.bs-chart-shell>div{height:330px}.bs-france-desk>div:first-child{padding:60px 24px}.bs-map-frame{padding:0 18px}.bs-map-frame>div{height:470px}.bs-france-desk>aside{grid-template-columns:repeat(3,1fr)}.bs-safety-strip{grid-template-columns:1fr;padding:40px 24px}.bs-guides-shelf,.bs-authority-table{padding:70px 18px}.bs-guides-shelf>div{grid-template-columns:1fr 1fr}.bs-authority-table>div{grid-template-columns:1fr 1fr}.bs-authority-table article:nth-child(2){border-right:0}.bs-footer-head{grid-template-columns:1fr}.bs-footer-head>a{justify-self:start}.bs-footer-stamp{display:none}.bs-footer-grid{grid-template-columns:1fr 1fr}.bs-footer-about{grid-column:1/-1}.bs-footer-grid nav:last-child{grid-column:auto}.bs-footer-base{flex-direction:column;gap:4px}
  .bs-index-hero,.bs-detail-hero,.bs-page-hero{grid-template-columns:1fr;min-height:0}.bs-index-hero>div,.bs-detail-title,.bs-page-hero>div{padding:55px 24px}.bs-index-hero h1,.bs-detail-title h1,.bs-page-hero h1{font-size:3.4rem}.bs-index-hero figure,.bs-detail-hero figure,.bs-page-hero figure{height:430px}.bs-index-hero>aside,.bs-detail-hero>aside,.bs-page-hero>aside{writing-mode:horizontal-tb;padding:18px;flex-direction:row;align-items:center;gap:12px}.bs-index-hero>aside>b{font-size:2.5rem}.bs-index-hero>aside i,.bs-detail-hero>aside i,.bs-page-hero>aside i{height:1px;width:60px;border-left:0;border-top:1px solid var(--plum);margin:0}.bs-index-control{grid-template-columns:1fr;padding:28px 18px}.bs-index-drawers{grid-template-columns:1fr;padding:45px 18px}.bs-index-instructions{padding:70px 18px}.bs-index-instructions header,.bs-related header{grid-template-columns:1fr}.bs-index-instructions>div{grid-template-columns:1fr}.bs-index-instructions article{border-right:0;border-bottom:1px solid rgba(255,255,255,.3)}.bs-detail-slip{grid-template-columns:1fr}.bs-content-grid{grid-template-columns:1fr;padding:65px 18px}.bs-rich-body{display:block}.bs-ticket{margin:0 0 18px!important;transform:none!important}.bs-dossier-rail{position:static}.bs-related{padding:70px 18px}.bs-related>div{grid-template-columns:1fr}.bs-page-module{padding:55px 18px}.bs-room-module,.bs-zone-module,.bs-red-thread,.bs-receipt-module,.bs-light-table,.bs-form-workbench,.bs-privacy-drawers,.bs-terms-foldout{grid-template-columns:1fr}.bs-zone-module>div:nth-child(2){height:440px}.bs-zone-module aside{display:grid;grid-template-columns:repeat(3,1fr)}.bs-zone-module button{padding:10px 2px}.bs-samples-module{grid-template-columns:repeat(2,1fr)}.bs-samples-module>div{grid-column:1/-1}.bs-form-success{grid-column:1}.bs-page-content{padding-top:65px}
}
@media(max-width:520px){
  .bs-brand small{display:none}.bs-hero-image{min-height:380px}.bs-hero-sheet h1,.bs-index-hero h1,.bs-detail-title h1,.bs-page-hero h1{font-size:2.85rem}.bs-hero-sheet dl{display:grid;grid-template-columns:repeat(3,1fr)}.bs-hero-sheet dl div{padding:0 7px}.bs-hero-sheet dt{font-size:1.8rem}.bs-hero-actions{flex-direction:column}.bs-room-tabs button{flex:1 0 45%}.bs-method-fold>div,.bs-guides-shelf>div,.bs-authority-table>div,.bs-footer-grid,.bs-fold-module>div,.bs-samples-module,.bs-light-table>div:last-child,.bs-terms-foldout>div:last-child{grid-template-columns:1fr}.bs-method-fold article,.bs-authority-table article{border-right:0}.bs-proof-scene figure{height:380px}.bs-france-desk>aside,.bs-zone-module aside{grid-template-columns:repeat(2,1fr)}.bs-home-brief figure{height:330px}.bs-home-brief h2{font-size:3.3rem}.bs-index-drawers article>a{grid-template-columns:1fr}.bs-index-drawers figure{height:220px}.bs-detail-slip>div{border-right:0}.bs-page-hero figure,.bs-index-hero figure,.bs-detail-hero figure{height:340px}.bs-form-workbench form{grid-template-columns:1fr;padding:22px}.bs-form-workbench .wide,.bs-form-workbench button{grid-column:1}.bs-quote-matrix{font-size:.7rem}.bs-quote-matrix>*{padding:7px 4px}.bs-footer-head h2{font-size:3rem}
}
