/*
Theme Name: Bread & Backbone
Description: Selected Gallery design with restrained original pencil accents. Child of Twenty Twenty-Five.
Template: twentytwentyfive
Version: 0.2.1
Requires at least: 6.7
Requires PHP: 7.2
Text Domain: bread-backbone
License: GPL-2.0-or-later
*/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.65}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:5px}img{display:block;max-width:100%;height:auto}figure,p,h1,h2,h3{margin:0}figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}h1,h2,h3{line-height:1.06}p{margin-bottom:1em}.wrap,.bb-wrap{max-width:1280px;margin:auto;padding-inline:48px}.preview{background:#151515;color:#fff;font-size:11px;line-height:1.5;padding:9px 20px;text-align:center}.preview a{color:#fff}.skip{position:absolute;top:-100px;left:20px;background:#fff;color:#111;padding:12px;z-index:10}.skip:focus{top:10px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:28px;border-bottom:1px solid var(--line)}.brand{text-decoration:none;line-height:1;letter-spacing:-.055em;font-weight:800;font-size:30px}.nav{display:flex;gap:24px;font-size:12px;font-weight:700;flex-wrap:wrap}.nav a{text-decoration:none}.kicker,.bb-kicker{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--accent)}.intro{padding-block:38px;display:flex;justify-content:space-between;align-items:end;gap:30px}.intro h1{font-size:26px}.intro p{font-size:13px;max-width:270px;margin:0}.intro small{font-size:11px}.feature{margin-bottom:56px}.feature h2 a,.cards h3 a{text-decoration:none}.art-note,.bb-art-note{font-size:11px;color:var(--muted);margin-top:9px;line-height:1.6}.feature .kicker{margin-bottom:20px}.deck{font-size:17px;line-height:1.65}.read{font-weight:700;font-size:13px;display:inline-block;padding:7px 0;min-height:32px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-block:20px 26px}.section-head h2{font-size:28px}.section-head p{font-size:12px;margin:0}.cards h3{margin-block:12px 18px;font-size:27px}.cards .kicker{margin-top:18px}.cards .excerpt{font-size:15px}.editor-note{margin-block:56px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--line);background:var(--wash)}.editor-note h2{font-size:27px;margin-block:12px}.editor-note p{font-size:14px;margin-bottom:0}.editor-note .kicker{font-size:11px}.footer{padding-block:25px 36px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;font-size:11px;color:var(--muted)}.footer p{margin:0}.bb-story-head{margin:50px auto 35px;max-width:980px}.bb-story-head h1{margin-block:18px 25px;font-size:clamp(44px,5.3vw,76px)}.bb-deck{font-size:23px;line-height:1.5;max-width:800px}.bb-meta{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px;margin-top:26px}.bb-story-hero{max-width:980px;margin:0 auto 50px}.bb-story-layout{display:grid;grid-template-columns:200px minmax(0,680px);gap:55px;max-width:935px;margin:0 auto 65px}.bb-toc{font-size:12px;align-self:start;position:sticky;top:25px;border-top:1px solid var(--line);padding-top:15px}.bb-toc summary{font-weight:700;cursor:pointer;min-height:30px}.bb-toc ul{list-style:none;padding:0}.bb-toc li{margin-bottom:14px;line-height:1.5}.bb-story-body{font-size:20px;line-height:1.8;min-width:0}.bb-story-body p{margin-bottom:1.35em}.bb-story-body h2{font-size:31px;line-height:1.15;margin-block:48px 22px;scroll-margin-top:30px}.bb-story-body a{color:var(--link)}.bb-story-body li{margin-bottom:12px}.bb-story-body #sources~p,.bb-story-body #sources~ul{font-family:Arial,sans-serif;font-size:15px;line-height:1.8}.bb-story-body table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.bb-story-body th,.bb-story-body td{padding:13px;text-align:left;border-bottom:1px solid var(--line)}.bb-story-body caption{text-align:left;font-size:12px;color:var(--muted);padding-bottom:12px}.sfl-table-wrap{overflow-x:auto;margin:28px 0}.bb-share{font-family:Arial,sans-serif;font-size:12px;border-block:1px solid var(--line);padding-block:18px;margin-top:40px;display:flex;flex-wrap:wrap;gap:20px}
@media(max-width:760px){.wrap,.bb-wrap{padding-inline:22px}.masthead{flex-direction:column;align-items:start;gap:22px;padding-block:25px}.brand{font-size:29px}.nav{gap:15px 22px;font-size:11px}.intro{padding-block:28px;display:block}.intro p{margin-top:15px;max-width:none}.feature{margin-bottom:38px}.feature h2{font-size:40px!important}.section-head h2{font-size:27px}.section-head p{max-width:110px;text-align:right}.cards .card{min-width:0}.cards h3{font-size:28px}.editor-note{grid-template-columns:1fr;gap:26px;padding:25px;margin-block:35px}.footer{flex-direction:column;gap:10px}.bb-story-head{margin-block:35px 25px}.bb-story-head h1{font-size:43px}.bb-deck{font-size:21px}.bb-story-layout{display:block}.bb-story-hero{margin-bottom:30px}.bb-story-body{font-size:19px}.bb-toc{position:static;margin-bottom:30px}.bb-story-body h2{font-size:29px}.bb-story-body th,.bb-story-body td{padding:10px 7px;font-size:12px}.bb-story-body table{table-layout:fixed;overflow-wrap:anywhere}.bb-meta{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

:root{--accent:#3c4545;--muted:#5d6261;--line:#d4d7d4;--wash:#f6f7f5;--link:#253e48;--focus:#204d64}body{background:#fff;color:#26302f;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif}.wrap,.bb-wrap{max-width:1280px;padding-inline:56px}.preview{background:#f2f4f2;color:#4f5754;font-size:10px;letter-spacing:.035em;padding:8px 20px}.preview a{color:inherit}.masthead{border:0;padding-block:35px 20px}.brand{font-size:25px;font-weight:500;letter-spacing:-.055em}.nav{font-size:11px;font-weight:400;gap:30px}.gallery-intro{display:flex;justify-content:space-between;gap:30px;align-items:baseline;padding-block:25px 35px}.gallery-intro h1{font-size:15px;line-height:1.5;font-weight:400;letter-spacing:.005em}.gallery-intro p{font-size:11px;color:var(--muted);margin:0;max-width:280px;line-height:1.6}.gallery-hero{max-width:940px;margin:0 auto 105px}.art-link{display:block;text-decoration:none}.art-link:focus-visible{outline-offset:10px}.art-caption{font-size:10px;line-height:1.6;letter-spacing:.035em;color:var(--muted);margin-top:13px}.gallery-caption{display:grid;grid-template-columns:140px 1fr 280px;gap:25px;margin-top:26px;align-items:start}.gallery-caption .kicker{font-weight:500;font-size:10px;letter-spacing:.06em;padding-top:5px}.gallery-caption h2{font-size:30px;line-height:1.18;font-weight:450;letter-spacing:-.035em;max-width:390px}.gallery-caption h2 a{text-decoration:none}.gallery-caption .caption-copy p{font-size:13px;line-height:1.7;color:#48524f;margin-bottom:12px}.read{font-size:11px;font-weight:500;letter-spacing:.015em;padding-block:8px;min-height:32px}.gallery-selection{max-width:1040px;margin:0 auto 100px}.gallery-section-title{font-size:13px;font-weight:500;letter-spacing:.02em;margin-bottom:40px;color:#4f5754}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:85px 100px}.gallery-item .kicker{font-size:10px;font-weight:500;letter-spacing:.06em;margin:22px 0 11px}.gallery-item h3{font-weight:450;font-size:25px;line-height:1.2;letter-spacing:-.035em;max-width:380px;margin-bottom:16px}.gallery-item h3 a{text-decoration:none}.gallery-item .excerpt{font-size:13px;color:#48524f;line-height:1.7;max-width:380px;margin-bottom:10px}.gallery-item:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.gallery-item:last-child .kicker{margin-top:0}.gallery-note{max-width:1040px;margin:0 auto 70px;padding-top:30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:100px}.gallery-note h2{font-size:20px;font-weight:450;letter-spacing:-.025em;margin:10px 0 15px}.gallery-note p{font-size:12px;color:#48524f;max-width:400px;margin:0;line-height:1.8}.gallery-note .kicker{font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--muted)}.footer{border:0;padding-block:15px 32px;font-size:10px}.gallery-story-top{max-width:940px;margin:45px auto 75px}.gallery-story-top .bb-story-hero{max-width:none;margin:0}.gallery-story-top .bb-story-head{max-width:none;display:grid;grid-template-columns:140px minmax(0,1fr);gap:0 30px;margin:28px 0 0}.gallery-story-top .bb-story-head .bb-kicker{grid-column:1;grid-row:1/4;padding-top:8px;font-size:10px;font-weight:500;letter-spacing:.06em}.gallery-story-top .bb-story-head h1{grid-column:2;font-size:38px;font-weight:450;line-height:1.16;letter-spacing:-.04em;margin:0 0 23px;max-width:730px}.gallery-story-top .bb-deck{grid-column:2;font-size:18px;line-height:1.65;max-width:640px}.gallery-story-top .bb-meta{grid-column:2;font-size:10px;border:0;padding:0;margin-top:2px;line-height:1.8}.bb-story-layout{grid-template-columns:180px minmax(0,640px);gap:70px;max-width:890px}.bb-story-body{font-size:18px;line-height:1.9}.bb-story-body h2{font-size:27px;font-weight:500;letter-spacing:-.035em;margin-block:48px 22px}.bb-toc{font-size:11px;border:0;padding-top:4px;color:#56605b}.bb-toc summary{font-weight:500}.bb-story-body #sources~p,.bb-story-body #sources~ul{font-size:13px}.bb-story-body caption{font-size:11px}.bb-share{font-size:11px;gap:20px}.bb-story-body a{color:#253e48}.bb-story-body p{margin-bottom:1.5em}
@media(max-width:760px){.wrap,.bb-wrap{padding-inline:24px}.preview{font-size:9px;line-height:1.7;padding-inline:16px}.masthead{padding-block:27px 14px;gap:22px}.brand{font-size:25px}.nav{font-size:11px;gap:14px 22px}.gallery-intro{display:block;padding-block:22px 31px}.gallery-intro h1{font-size:14px}.gallery-intro p{font-size:10px;margin-top:13px;max-width:100%}.gallery-hero{margin-bottom:65px}.art-caption{font-size:9px;line-height:1.8;margin-top:12px}.gallery-caption{display:block;margin-top:24px}.gallery-caption .kicker{font-size:10px;padding:0;margin-bottom:12px}.gallery-caption h2{font-size:26px;line-height:1.2;margin-bottom:19px}.gallery-caption .caption-copy p{font-size:14px;line-height:1.8}.read{font-size:12px}.gallery-selection{margin-bottom:65px}.gallery-section-title{font-size:12px;margin-bottom:28px}.gallery-grid{display:block}.gallery-item,.gallery-item:last-child{display:block;margin-bottom:55px}.gallery-item .kicker,.gallery-item:last-child .kicker{margin-top:21px}.gallery-item h3{font-size:25px}.gallery-item .excerpt{font-size:14px}.gallery-note{display:block;margin-bottom:45px;padding-top:25px}.gallery-note>div+div{margin-top:28px}.gallery-note p{font-size:12px}.gallery-note h2{font-size:21px}.footer{font-size:10px}.gallery-story-top{margin-block:30px 42px}.gallery-story-top .bb-story-head{display:block;margin-top:25px}.gallery-story-top .bb-story-head .bb-kicker{padding:0;margin-bottom:13px;font-size:10px}.gallery-story-top .bb-story-head h1{font-size:30px;line-height:1.2;margin-bottom:20px}.gallery-story-top .bb-deck{font-size:17px;line-height:1.7;margin-bottom:20px}.gallery-story-top .bb-meta{font-size:10px}.bb-story-layout{display:block}.bb-story-body{font-size:18px;line-height:1.85}.bb-toc{margin-bottom:32px;font-size:12px}.bb-story-body h2{font-size:26px}.bb-story-body th,.bb-story-body td{font-size:12px;padding:10px 7px}}
@media(max-width:360px){.wrap,.bb-wrap{padding-inline:22px}.brand{font-size:24px}.nav{font-size:10px;gap:14px 18px}.gallery-caption h2{font-size:25px}.gallery-story-top .bb-story-head h1{font-size:29px}}

/* Selected gallery: two original code-drawn accents, never image edits. */
.brand::after,.bb-native-header .wp-block-site-title::after{content:"";display:inline-block;width:17px;height:20px;margin-left:9px;vertical-align:1px;background:url("assets/pencil-mark.svg") center/contain no-repeat}
.gallery-section-title{position:relative;padding-bottom:18px;margin-bottom:28px}.gallery-section-title::after{content:"";display:block;width:90px;height:5px;background:url("assets/pencil-rule.svg") center/100% 100% no-repeat;position:absolute;left:0;bottom:0}
.gallery-note{border:0;background:url("assets/pencil-rule.svg") left top/100% 7px no-repeat;padding-top:37px}
.bb-toc summary,.bb-story-body .wp-block-details summary,.bb-gallery-content .wp-block-details summary{text-decoration:underline;text-decoration-color:#997329;text-decoration-thickness:1px;text-underline-offset:6px}
@media(forced-colors:active){.brand::after,.bb-native-header .wp-block-site-title::after{display:none}.gallery-note{border-top:1px solid CanvasText}.gallery-section-title::after{background:none;border-bottom:1px solid CanvasText}}

/* Core block mapping: no custom blocks, forms or frontend JavaScript. */
.wp-site-blocks{padding-top:0}.wp-site-blocks>header,.wp-site-blocks>footer{margin-block-start:0}.bb-native-header,.bb-native-footer{max-width:1280px;margin-inline:auto;padding-inline:56px}.bb-native-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:35px 20px}.bb-native-header .wp-block-site-title{font-family:inherit;font-size:25px;font-weight:500;letter-spacing:-.055em;line-height:1.1;margin:0}.bb-native-header .wp-block-site-title a{text-decoration:none}.bb-native-header .wp-block-navigation{font-family:inherit;font-size:11px;font-weight:400}.bb-native-header .wp-block-navigation__container{gap:30px}.bb-native-header .wp-block-navigation a{text-decoration:none}.bb-native-footer{display:flex;justify-content:space-between;gap:25px;padding-block:15px 32px;font-size:10px;color:#5d6261}.bb-native-footer p{margin:0}.bb-gallery-home{max-width:1280px;margin-inline:auto;padding-inline:56px}.bb-gallery-home .wp-block-query,.bb-gallery-home .wp-block-post-template{margin:0}.bb-gallery-lead{max-width:940px;margin:0 auto 105px!important}.bb-gallery-lead .wp-block-post-featured-image{margin:0}.bb-gallery-lead .wp-block-post-featured-image img,.bb-gallery-grid .wp-block-post-featured-image img,.bb-gallery-single .wp-block-post-featured-image img{width:100%;height:auto!important;aspect-ratio:3/2;object-fit:contain!important}.bb-gallery-caption{display:grid;grid-template-columns:140px minmax(0,1fr) 280px;gap:25px;align-items:start;margin-top:26px}.bb-gallery-caption .wp-block-post-terms{font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding-top:5px}.bb-gallery-caption .wp-block-post-title{font-size:30px;line-height:1.18;font-weight:450;letter-spacing:-.035em;margin:0}.bb-gallery-caption .wp-block-post-title a,.bb-gallery-grid .wp-block-post-title a{text-decoration:none}.bb-gallery-caption .wp-block-post-excerpt{font-size:13px;line-height:1.7;color:#48524f;margin:0}.wp-block-post-excerpt__more-link{font-size:11px;font-weight:500;display:inline-block;padding:8px 0;text-underline-offset:.2em}.bb-gallery-selection{max-width:1040px;margin:0 auto 100px}.bb-gallery-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:85px 100px!important;list-style:none;padding:0}.bb-gallery-grid .wp-block-post-featured-image{margin:0}.bb-gallery-grid .wp-block-post-terms{font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-top:22px}.bb-gallery-grid .wp-block-post-title{font-size:25px;font-weight:450;letter-spacing:-.035em;line-height:1.2;margin-block:11px 16px}.bb-gallery-grid .wp-block-post-excerpt{font-size:13px;line-height:1.7;color:#48524f}.bb-gallery-grid>.wp-block-post:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 100px;align-items:start}.bb-gallery-grid>.wp-block-post:last-child:nth-child(odd)>.wp-block-post-featured-image{grid-column:1;grid-row:1/5}.bb-gallery-grid>.wp-block-post:last-child:nth-child(odd)>.wp-block-post-terms,.bb-gallery-grid>.wp-block-post:last-child:nth-child(odd)>.wp-block-post-title,.bb-gallery-grid>.wp-block-post:last-child:nth-child(odd)>.wp-block-post-excerpt{grid-column:2}.bb-gallery-single{max-width:1280px;margin:0 auto;padding-inline:56px}.bb-gallery-single-top{max-width:940px;margin:45px auto 75px}.bb-gallery-single-top .wp-block-post-featured-image{margin:0}.bb-gallery-single-head{display:grid;grid-template-columns:140px minmax(0,1fr);gap:0 30px;margin-top:28px}.bb-gallery-single-head>.wp-block-post-terms{grid-column:1;grid-row:1/5;padding-top:8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.bb-gallery-single-head>.wp-block-post-title{grid-column:2;font-size:38px;font-weight:450;line-height:1.16;letter-spacing:-.04em;margin:0 0 23px}.bb-gallery-single-head>.wp-block-post-excerpt{grid-column:2;font-size:18px;line-height:1.65;margin:0 0 20px;max-width:640px}.bb-gallery-single-meta{grid-column:2;font-size:10px;color:#5d6261;gap:12px}.bb-gallery-content,.bb-gallery-single>.bb-share{max-width:640px;margin-inline:auto}.bb-gallery-content{font-size:18px;line-height:1.9}.bb-gallery-content .wp-block-details{font-size:12px;line-height:1.6;margin-bottom:35px}.bb-gallery-content h2{font-size:27px;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin-block:48px 22px}.bb-gallery-content p{margin-bottom:1.5em}.bb-gallery-content a{color:#253e48}.bb-gallery-content .wp-block-table{overflow-x:auto;margin-block:28px}.bb-gallery-content table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.bb-gallery-content th,.bb-gallery-content td{padding:13px;border-bottom:1px solid #d4d7d4;text-align:left}.bb-gallery-content .wp-element-caption{font-size:11px;color:#5d6261}.bb-gallery-content ul{padding-left:22px}.bb-gallery-content li{margin-bottom:12px}.bb-gallery-single>.bb-share{margin-top:40px;margin-bottom:65px}.bb-archive{max-width:1040px;margin:45px auto 70px}.bb-archive-title{font-size:32px;font-weight:450}.bb-archive .wp-block-post-template{margin-top:40px}.bb-gallery-page{max-width:680px;margin:50px auto 70px}.bb-gallery-page .wp-block-post-title{font-size:38px;font-weight:450}.bb-gallery-page .wp-block-post-content{font-size:18px;line-height:1.8}
@media(max-width:760px){.bb-native-header,.bb-native-footer,.bb-gallery-home,.bb-gallery-single{padding-inline:24px}.bb-native-header{align-items:start;flex-direction:column;padding-block:27px 14px;gap:22px}.bb-native-header .wp-block-navigation{font-size:11px}.bb-native-header .wp-block-navigation__container{gap:14px 22px}.bb-native-footer{flex-direction:column;gap:10px}.bb-gallery-lead{margin-bottom:65px!important}.bb-gallery-caption{display:block;margin-top:24px}.bb-gallery-caption .wp-block-post-terms{margin-bottom:12px;padding:0}.bb-gallery-caption .wp-block-post-title{font-size:26px;margin-bottom:19px}.bb-gallery-caption .wp-block-post-excerpt{font-size:14px}.bb-gallery-selection{margin-bottom:65px}.bb-gallery-grid{display:block!important}.bb-gallery-grid>.wp-block-post,.bb-gallery-grid>.wp-block-post:last-child:nth-child(odd){display:block;margin-bottom:55px}.bb-gallery-grid .wp-block-post-title{font-size:25px}.bb-gallery-grid .wp-block-post-excerpt{font-size:14px}.bb-gallery-single-top{margin-block:30px 42px}.bb-gallery-single-head{display:block;margin-top:25px}.bb-gallery-single-head>.wp-block-post-terms{padding:0;margin-bottom:13px}.bb-gallery-single-head>.wp-block-post-title{font-size:30px;margin-bottom:20px}.bb-gallery-single-head>.wp-block-post-excerpt{font-size:17px;line-height:1.7}.bb-gallery-single-meta{font-size:10px}.bb-gallery-content{line-height:1.85}.bb-gallery-content h2{font-size:26px}.bb-gallery-content table{table-layout:fixed;overflow-wrap:anywhere}.bb-gallery-content th,.bb-gallery-content td{font-size:12px;padding:10px 7px}.bb-archive,.bb-gallery-page{padding-inline:24px}.bb-archive-title{font-size:29px}}
@media(max-width:360px){.bb-native-header,.bb-native-footer,.bb-gallery-home,.bb-gallery-single{padding-inline:22px}.bb-native-header .wp-block-site-title{font-size:24px}.bb-native-header .wp-block-navigation{font-size:10px}.bb-gallery-caption .wp-block-post-title{font-size:25px}.bb-gallery-single-head>.wp-block-post-title{font-size:29px}}

/* Native sidebar: two editable core blocks, Details + story-text Group. */
.bb-gallery-content{max-width:890px;display:grid;grid-template-columns:180px minmax(0,640px);gap:0 70px;align-items:start}
.bb-gallery-content>details.bb-article-toc{grid-column:1;grid-row:1;position:sticky;top:25px;align-self:start;margin:0;font-size:11px;line-height:1.5;color:#56605b}
.bb-gallery-content>.bb-story-text{grid-column:2;grid-row:1;min-width:0;margin:0}
.bb-gallery-content>details.bb-article-toc summary{cursor:pointer;font-weight:500;min-height:30px;list-style-position:inside}
.bb-gallery-content>details.bb-article-toc ul{list-style:none;padding:0;margin-block:12px 0}
.bb-gallery-content>details.bb-article-toc li{margin-bottom:14px;line-height:1.5}
.bb-gallery-content>details.bb-article-toc a{color:inherit}
.bb-gallery-content>.bb-story-text>:first-child{margin-top:0}
@media(max-width:760px){.bb-gallery-content{display:block;max-width:640px}.bb-gallery-content>details.bb-article-toc{position:static;font-size:12px;margin:0 0 32px}.bb-gallery-content>.bb-story-text{width:100%}}
@media(min-width:761px) and (max-width:1050px){.bb-gallery-content{max-width:822px;grid-template-columns:150px minmax(0,1fr);gap:0 32px}}
