/* U Bazaar No. 2: independently editable editorial compositions. */
:is(.ufa-surface .ufa-article .ufa-content,.editor-styles-wrapper .is-root-container) > .ubflux-no2{
 width:min(90cqw,1480px);max-width:none;margin-inline:calc(50% - min(45cqw,740px));color:inherit
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-row{
 display:flex;gap:clamp(24px,4vw,72px);align-items:flex-start;margin-block:80px;width:100%;max-width:none
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .wp-block-column{min-width:0}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-left>.wp-block-column:first-child{flex-basis:34%;flex-grow:0}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-left>.wp-block-column:last-child{flex-basis:58%;flex-grow:1;padding-top:44px}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-right>.wp-block-column:first-child{flex-basis:52%;flex-grow:1}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-right>.wp-block-column:last-child{flex-basis:40%;flex-grow:0;padding-top:80px}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-pair>.wp-block-column{flex-basis:50%}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-pair>.wp-block-column:last-child{padding-top:100px}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-finish>.wp-block-column:first-child{flex-basis:24%;flex-grow:0}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-finish>.wp-block-column:last-child{flex-basis:68%;flex-grow:1}
:is(.ufa-surface .ufa-article .ufa-content,.editor-styles-wrapper) .ubflux-no2 .wp-block-column > :is(p,h2,figure.wp-block-image){
 width:100%;max-width:none;margin-inline:0
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .wp-block-image img{display:block;width:100%;height:auto}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 figcaption{
 position:static;background:none;color:inherit;text-align:left;font:400 13px/1.4 Georgia,serif;margin:12px 0 0;padding:0
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 p{font:400 17px/1.6 UFArticleMontserrat,Arial,sans-serif;margin-block:0 1.2em}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 h2.ubflux-no2-heading{
 font:200 clamp(36px,4.8vw,69px)/1.04 UFPeople,Arial,sans-serif;letter-spacing:-.035em;margin:0 0 32px
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-heading em{font-family:Georgia,serif;font-weight:400}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 p.ubflux-no2-kicker{font:400 11px/1.5 Arial,sans-serif;letter-spacing:.15em;width:100%;max-width:none}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 p.ubflux-no2-lead{font-size:clamp(21px,2.2vw,30px);line-height:1.4;width:80%;max-width:1000px;margin:24px auto 72px}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 p.ubflux-no2-note{font:400 13px/1.5 Georgia,serif}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 p.ubflux-no2-pull{font:400 clamp(28px,3.2vw,46px)/1.2 Georgia,serif;width:86%;max-width:1100px;margin:96px auto;text-align:center}
@media(max-width:767px){
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-row{flex-direction:column;gap:28px;margin-block:48px}
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-row>.wp-block-column{width:100%;flex-basis:auto;padding-top:0}
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 p.ubflux-no2-lead{width:100%;margin-bottom:40px}
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 p.ubflux-no2-pull{width:100%;margin-block:48px}
}

/* 1.0.70: compact reference compositions. Keep previously inserted blocks editable. */
:is(.ufa-surface .ufa-article .ufa-content,.editor-styles-wrapper) .ubflux-no2{
 container-type:inline-size;width:min(calc(100cqw - 64px),1200px);
 max-width:1200px;margin-inline:calc(50% - min(50cqw - 32px,600px))
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 p{
 font-family:UFArticleMontserrat,Arial,sans-serif;font-size:16px;line-height:1.35;
 letter-spacing:normal;word-spacing:normal;text-align:left;margin-block:0 14px
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 h2.ubflux-no2-heading{
 font-family:UFPeople,Arial,sans-serif;font-weight:200;font-size:clamp(32px,5.2cqw,64px);
 line-height:1.05;letter-spacing:-.035em;margin:0 0 42px
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2 .ubflux-no2-row{gap:40px;margin-block:64px}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .wp-block-group{min-width:0;max-width:none}
:is(.ufa-surface .ufa-article .ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .wp-block-group > :is(p,h2,figure.wp-block-image){
 width:100%;max-width:none;margin-inline:0
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 figure.wp-block-image img{
 width:100%;height:auto;display:block;object-fit:contain
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 figcaption,
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-side-notes p,
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 p.ubflux-no2-side-notes{
 font:400 12px/1.3 UFArticleMontserrat,Arial,sans-serif;letter-spacing:normal;text-align:left
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-intro{
 display:grid;grid-template-columns:156fr 548fr;gap:48px;width:65%;margin:48px 0 96px 6.25%;align-items:start
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-archive{
 display:grid;grid-template-columns:600fr 95fr 150fr 289fr;gap:22px;align-items:start;margin-block:64px
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-archive>h2{grid-column:1/-1}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-archive>.ubflux-no2-copy{grid-column:1;padding-inline:12.5% 0}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-archive>.ubflux-no2-mini{grid-column:3;padding-top:80px}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-archive>.ubflux-no2-medium{grid-column:4}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-feature{
 display:grid;grid-template-columns:40% minmax(0,60%);gap:0;align-items:start;margin-block:80px 48px
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-feature-body{padding-top:64px}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-feature-body>.ubflux-no2-copy{width:88.9%;margin-left:11.1%}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-tall{position:relative}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-tall figcaption{max-width:120px;margin-top:16px}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-small-pair{
 display:grid;grid-template-columns:234fr 251fr 150fr;gap:20px;margin:80px 0 64px 11.1%;align-items:start
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-small-pair figcaption:empty{display:none}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-follow{
 display:grid;grid-template-columns:40% minmax(0,53.3%);gap:6.7%;margin-block:64px;align-items:start
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-aside{
 display:grid;grid-template-columns:minmax(0,600fr) 100fr 150fr 128fr;gap:24px;margin-block:96px;align-items:start
}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-aside>h2{grid-column:1/-1}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-aside>.ubflux-no2-copy{grid-column:1;padding-left:12.5%}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-aside>.ubflux-no2-mini{grid-column:3;margin-top:48px}
:is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-aside>.ubflux-no2-side-notes{grid-column:4;margin-top:64px}
@container(max-width:700px){
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 :is(.ubflux-no2-intro,.ubflux-no2-archive,.ubflux-no2-feature,.ubflux-no2-follow,.ubflux-no2-aside){
 display:flex;flex-direction:column;gap:24px;width:100%;margin:40px 0
 }
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .wp-block-group>.wp-block-group,
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .wp-block-group>figure.wp-block-image,
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .wp-block-group>p.ubflux-no2-side-notes{
 padding:0;margin-inline:0;margin-top:0;width:100%
 }
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-small-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block:32px}
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .ubflux-no2-small-pair>.ubflux-no2-side-notes{grid-column:1/-1}
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .wp-block-group>figure.ubflux-no2-mini{width:38%}
 :is(.ufa-content,.editor-styles-wrapper) .ubflux-no2-v2 .wp-block-group>figure.ubflux-no2-medium{width:65%}
}
