/* Shared navigation and artwork grid contract for every locale. */
.main-nav:not(.language-switcher)>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}
.main-nav:not(.language-switcher) a{display:flex;align-items:center;justify-content:center;min-width:0;white-space:normal;text-align:center;overflow-wrap:anywhere;line-height:1.45;min-height:46px;padding:10px 8px}
.international-page .brand{display:flex;align-items:center;gap:10px;min-width:0}
.international-page .brand-name{overflow-wrap:anywhere}
.international-page .activity-steps{display:flex;flex-wrap:wrap;gap:12px 28px;padding:14px 14px 14px 36px;background:#f3f6f8;border-block:1px solid #d6dadd}
.international-page .activity-steps li{flex:1 1 145px}
.international-page [data-daily-pick] .pictures{grid-template-columns:repeat(3,minmax(0,1fr))}
.international-page .guide .pictures{margin-top:20px}
.international-page .guide .pictures a{overflow-wrap:anywhere}
.international-page .guide .picture-title{font-size:15px}
.international-page .work-actions{min-width:0}
.pictures .picture-title{overflow-wrap:anywhere;hyphens:auto}
.international-page [data-gallery-view=color] .example-peek{display:none}
@media(max-width:640px){
 .main-nav:not(.language-switcher)>div,html[lang=ja] .main-nav:not(.language-switcher)>div{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}
 .main-nav:not(.language-switcher) a{font-size:14px;min-width:0;min-height:44px}
 .international-page [data-daily-pick] .pictures{grid-template-columns:repeat(2,minmax(0,1fr))}
 .international-page .brand-mark{width:42px;flex:0 0 42px}
}
