/* OTAS V1 bold page system. OTAS-0014 to 0018. Staging only. Scoped to body.v1, loaded after v1.css.
   Direction approved by Kris on 12 Nov 2026: the merged 3x3 (sample D) and "bold and impactful, nothing boring or basic".
   Colours from Brand Lock v2.5 only. Magenta only on eyebrows, section numbers and the corner device (D-001).
   Level colours only as the level bar beside the level word (D-002). No dots. No stream colours. */
@font-face{font-family:"Source Sans Pro";src:url(../fonts/SourceSansPro-Regular.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Source Sans Pro";src:url(../fonts/SourceSansPro-Bold.woff2) format("woff2");font-weight:700;font-display:swap}
body.v1{margin:0}
body.v1 *,body.v1 *::before,body.v1 *::after{box-sizing:border-box}
body.v1 main img{max-width:100%;display:block}
body.v1 .net-px{position:absolute;width:1px;height:1px;opacity:0}
body.v1 .b-wrap{max-width:1320px;margin:0 auto;padding:0 40px}
body.v1 .b-sec{padding:112px 0}
body.v1 .b-ink{background:var(--v1-ink);color:var(--v1-ivory)}
body.v1 .b-white{background:var(--v1-white)}
body.v1 .b-ivory{background:var(--v1-ivory)}
body.v1 .b-ey{color:var(--v1-magenta);font-weight:700;font-size:19px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;line-height:1.3}
body.v1 .b-ey .b-n{margin-right:14px}
body.v1 .b-h2{font-size:clamp(40px,5.6vw,80px);line-height:1;letter-spacing:-.02em;margin:0 0 24px;max-width:17ch}
body.v1 .b-lede{font-size:clamp(20px,1.7vw,24px);line-height:1.45;max-width:60ch;margin:0 0 56px}
body.v1 .b-lede:last-child{margin-bottom:0}
body.v1 .b-big{font-size:clamp(26px,2.8vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.01em;max-width:30ch;margin:0 0 40px}
body.v1 .b-note{font-size:19px;font-weight:700;margin:40px 0 0;padding-top:22px;border-top:2px solid currentColor;max-width:70ch}
body.v1 .b-ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}
body.v1 .b-btn,body.v1 .b-btn-2{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 30px;font-weight:700;font-size:20px;line-height:1.2;text-decoration:none;border:2px solid}
body.v1 .b-btn{background:var(--v1-ink);color:var(--v1-ivory);border-color:var(--v1-ink)}
body.v1 .b-btn-2{background:transparent;color:var(--v1-ink);border-color:var(--v1-ink)}
body.v1 .b-ink .b-btn,body.v1 .b-hero .b-btn,body.v1 .b-close .b-btn,body.v1 .b-feature .b-btn{background:var(--v1-ivory);color:var(--v1-ink);border-color:var(--v1-ivory)}
body.v1 .b-ink .b-btn-2,body.v1 .b-hero .b-btn-2,body.v1 .b-close .b-btn-2{color:var(--v1-ivory);border-color:var(--v1-ivory)}
body.v1 .b-btn:hover,body.v1 .b-btn-2:hover{text-decoration:underline;text-underline-offset:4px}
body.v1 .b-go{display:inline-block;font-weight:700;font-size:18px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}
body.v1 .b-corner{position:absolute;top:28px;left:28px;width:34px;height:34px;border-top:6px solid var(--v1-magenta);border-left:6px solid var(--v1-magenta);z-index:3}
body.v1 .b-cap{font-size:16px;line-height:1.4;margin:12px 0 0;opacity:.9}

/* Hero: full-bleed OTAS style photo, ink gradient, very large headline. */
body.v1 .b-hero{position:relative;min-height:min(80vh,760px);display:flex;align-items:flex-end;background:var(--v1-ink);color:var(--v1-ivory);overflow:hidden}
body.v1 .b-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.v1 .b-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(44,43,48,.94) 0%,rgba(44,43,48,.78) 42%,rgba(44,43,48,.2) 100%),linear-gradient(0deg,rgba(44,43,48,.85) 0%,rgba(44,43,48,0) 45%)}
body.v1 .b-hero .b-wrap{position:relative;z-index:2;width:100%;padding-top:150px;padding-bottom:96px}
body.v1 .b-hero h1{font-size:clamp(40px,4.6vw,68px);line-height:1.04;letter-spacing:-.02em;max-width:20ch;margin:0 0 24px;text-wrap:balance}
body.v1 .b-hero .b-lead{font-size:clamp(20px,1.7vw,26px);line-height:1.35;font-weight:600;max-width:36ch;margin:0}
body.v1 .b-hero .b-sub{font-size:clamp(19px,1.5vw,22px);max-width:56ch;margin:20px 0 0}
body.v1 .b-hero-s{min-height:min(72vh,700px)}
body.v1 .b-hero-s h1{font-size:clamp(38px,4.2vw,62px);max-width:22ch}
body.v1 .b-crumbs{font-size:17px;margin:0 0 26px}
body.v1 .b-crumbs a{color:var(--v1-ivory)}
body.v1 .b-capbar{background:var(--v1-ink);color:var(--v1-ivory);font-size:16px;line-height:1.4;padding:12px 0 14px;border-top:1px solid rgba(201,205,212,.25)}
body.v1 .b-capbar p{margin:0}

/* The merged 3x3 (Kris approved sample D). Rows align across streams. */
body.v1 .g3{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:column;grid-template-rows:repeat(5,auto);column-gap:28px;row-gap:16px}
body.v1 .g3 .col{display:contents}
body.v1 .g3 .col:nth-child(1)>*{grid-column:1}body.v1 .g3 .col:nth-child(2)>*{grid-column:2}body.v1 .g3 .col:nth-child(3)>*{grid-column:3}
body.v1 .g3 .ph{position:relative;margin:0 0 6px}
body.v1 .g3 .ph .im{position:relative;aspect-ratio:4/3;overflow:hidden}
body.v1 .g3 .ph img{width:100%;height:100%;object-fit:cover}
body.v1 .g3 .ph .im::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(44,43,48,0) 35%,rgba(44,43,48,.92) 100%)}
body.v1 .g3 .ph .b-corner{top:22px;left:22px}
body.v1 .g3 .ph h3{position:absolute;left:24px;right:24px;bottom:20px;min-height:72px;display:flex;align-items:flex-end;z-index:2;margin:0;font-size:34px;line-height:1.05;color:var(--v1-ivory)}
body.v1 .g3 .ph h3 a{color:inherit;text-decoration:none}
body.v1 .g3 .ph h3 a:hover{text-decoration:underline}
body.v1 .g3 .p{margin:0 0 8px;font-size:18px;line-height:1.45}
body.v1 .g3 .cell{position:relative;display:flex;flex-direction:column;background:rgba(247,244,239,.06);color:var(--v1-ivory);padding:24px 24px 22px;border-left:12px solid;box-shadow:inset 0 0 0 1px rgba(201,205,212,.22);text-decoration:none}
body.v1 .g3 .cell.op{border-color:var(--v1-op)}body.v1 .g3 .cell.tac{border-color:var(--v1-tac)}body.v1 .g3 .cell.strat{border-color:var(--v1-strat)}
body.v1 .g3 .cell .lv{display:block;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
body.v1 .g3 .cell strong{font-size:25px;line-height:1.12;margin:10px 0}
body.v1 .g3 .cell .d{font-size:17px;line-height:1.45}
body.v1 .g3 .cell .go{display:inline-block;margin-top:auto;padding-top:18px;font-weight:700;font-size:17px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}
body.v1 .g3 .cell:hover{box-shadow:inset 0 0 0 3px var(--v1-ivory)}
body.v1 .g3-cap{font-size:clamp(22px,2vw,28px);font-weight:700;margin:48px 0 0;padding-top:24px;border-top:2px solid rgba(247,244,239,.4)}
@media(max-width:1023px){body.v1 .g3{display:flex;flex-direction:column;gap:16px}body.v1 .g3 .col:not(:first-child) .ph{margin-top:40px}body.v1 .g3 .ph .im{aspect-ratio:16/9}}

/* Stream feature cards */
body.v1 .b-streams{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
body.v1 .b-stream{display:flex;flex-direction:column;background:var(--v1-white);color:var(--v1-ink);text-decoration:none;box-shadow:inset 0 0 0 1px var(--v1-rule)}
body.v1 .b-stream .im{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--v1-ink)}
body.v1 .b-stream .im img{width:100%;height:100%;object-fit:cover}
body.v1 .b-stream .bd{padding:30px 30px 32px;display:flex;flex-direction:column;flex:1}
body.v1 .b-stream h3{font-size:clamp(28px,2.4vw,36px);line-height:1.05;margin:0 0 14px}
body.v1 .b-stream p{margin:0 0 24px;font-size:19px}
body.v1 .b-stream .b-go{margin-top:auto}
body.v1 .b-stream .b-cap{padding:0 30px 24px;margin:0;color:var(--v1-caption);opacity:1}
body.v1 .b-stream:hover{box-shadow:inset 0 0 0 3px var(--v1-ink)}

/* Level panels: level bar plus the level word (D-002) */
body.v1 .b-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
body.v1 .b-level{background:var(--v1-ink);color:var(--v1-ivory);padding:0 0 36px}
body.v1 .b-level .bar{display:block;height:18px}
body.v1 .b-level.op .bar{background:var(--v1-op)}body.v1 .b-level.tac .bar{background:var(--v1-tac)}body.v1 .b-level.strat .bar{background:var(--v1-strat)}
body.v1 .b-level h3{font-size:clamp(34px,3.4vw,52px);letter-spacing:.02em;text-transform:uppercase;margin:34px 32px 16px;line-height:1}
body.v1 .b-level p{margin:0 32px;font-size:21px;line-height:1.4}

/* Numbered tiles (ways to commission, four words, why OTAS) */
body.v1 .b-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;margin:0;padding:0}
body.v1 .b-tiles.t5{grid-template-columns:repeat(5,1fr)}
body.v1 .b-tiles.t3{grid-template-columns:repeat(3,1fr)}
body.v1 .b-tiles>li{padding:30px 26px 32px;box-shadow:inset 0 0 0 1px var(--v1-rule);background:var(--v1-white)}
body.v1 .b-ink .b-tiles>li{background:rgba(247,244,239,.06);box-shadow:inset 0 0 0 1px rgba(201,205,212,.28)}
body.v1 .b-tiles .k{display:block;font-size:56px;line-height:1;font-weight:700;margin:0 0 20px;letter-spacing:-.02em}
body.v1 .b-tiles h3{font-size:25px;line-height:1.12;margin:0 0 12px}
body.v1 .b-tiles p{margin:0;font-size:18px;line-height:1.45}

/* Discipline chips */
body.v1 .b-chips{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0}
body.v1 .b-chips li{font-size:clamp(22px,2vw,30px);font-weight:700;padding:16px 26px;border:3px solid var(--v1-ink);background:var(--v1-white)}
body.v1 .b-ink .b-chips li{border-color:var(--v1-ivory);background:transparent}

/* Two column split */
body.v1 .b-split{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}
body.v1 .b-limits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}
body.v1 .b-limits li{font-size:21px;font-weight:700;line-height:1.35;padding:20px 0 20px 30px;border-top:1px solid rgba(201,205,212,.35);position:relative}
body.v1 .b-limits li::before{content:"";position:absolute;left:0;top:28px;width:14px;height:3px;background:currentColor}
body.v1 .b-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}
body.v1 .b-feature{position:relative;display:flex;flex-direction:column;min-height:440px;justify-content:flex-end;padding:40px;color:var(--v1-ivory);background:var(--v1-ink);overflow:hidden;text-decoration:none}
body.v1 .b-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}
body.v1 .b-feature>*:not(img){position:relative;z-index:2}
body.v1 .b-feature h3{font-size:clamp(32px,3vw,46px);line-height:1.02;margin:0 0 14px}
body.v1 .b-feature p{font-size:19px;margin:0 0 20px;max-width:46ch}
body.v1 .b-renames{list-style:none;margin:0;padding:0}
body.v1 .b-renames li{font-size:22px;padding:18px 0;border-top:2px solid var(--v1-ink)}
body.v1 .b-renames li:last-child{border-bottom:2px solid var(--v1-ink)}

/* Closing call to action band with photo */
body.v1 .b-close{position:relative;background:var(--v1-ink);color:var(--v1-ivory);overflow:hidden}
body.v1 .b-close>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38}
body.v1 .b-close .b-wrap{position:relative;z-index:2;padding-top:140px;padding-bottom:140px}
body.v1 .b-close h2{font-size:clamp(44px,6vw,92px);line-height:.98;letter-spacing:-.02em;margin:0 0 26px;max-width:15ch}
body.v1 .b-close p{font-size:clamp(20px,1.7vw,24px);max-width:56ch;margin:0}

/* Stream pages: one bold section per service cell */
body.v1 .b-read{display:grid;grid-template-columns:1fr 1fr;gap:56px}
body.v1 .b-read p:not(.b-ey):not(.b-big){margin:0;font-size:21px}
body.v1 .b-cell{scroll-margin-top:24px;border-top:18px solid}
body.v1 .b-cell.op{border-color:var(--v1-op)}body.v1 .b-cell.tac{border-color:var(--v1-tac)}body.v1 .b-cell.strat{border-color:var(--v1-strat)}
body.v1 .b-cell .lvw{font-size:19px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}
body.v1 .b-cell h2{font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.02em;margin:0 0 28px;max-width:18ch}
body.v1 .b-cell .what{font-size:clamp(21px,1.8vw,25px);line-height:1.45;max-width:58ch;margin:0}
body.v1 .b-cell .facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}
body.v1 .b-cell .facts div{padding:28px 28px 30px;background:var(--v1-ink);color:var(--v1-ivory)}
body.v1 .b-cell .facts h3{font-size:24px;margin:0 0 12px}
body.v1 .b-cell .facts p{margin:0;font-size:19px}
body.v1 .b-callout{margin-top:28px;padding:30px 32px;border:3px solid var(--v1-ink);font-size:21px}
body.v1 .b-callout b{font-size:24px}

/* Insight cards on the homepage */
body.v1 .b-ins{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;margin:0;padding:0}
body.v1 .b-ins article{display:flex;flex-direction:column;height:100%;background:var(--v1-white);box-shadow:inset 0 0 0 1px var(--v1-rule)}
body.v1 .b-ins .im{aspect-ratio:16/9;overflow:hidden}
body.v1 .b-ins .im img{width:100%;height:100%;object-fit:cover}
body.v1 .b-ins .bd{padding:26px 28px 30px;display:flex;flex-direction:column;flex:1}
body.v1 .b-ins .cap{font-size:14px;color:var(--v1-caption);margin:0 0 18px}
body.v1 .b-ins .tp{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}
body.v1 .b-ins h3{font-size:28px;line-height:1.1;margin:0 0 12px}
body.v1 .b-ins h3 a{text-decoration:none}body.v1 .b-ins h3 a:hover{text-decoration:underline}
body.v1 .b-ins .sm{margin:0 0 18px;font-size:18px}
body.v1 .b-ins .lvs{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0 0 20px;padding:0;font-size:15px;font-weight:700}
body.v1 .b-ins .lvs li{padding-left:0;border-left:8px solid;padding-left:8px}
body.v1 .b-ins .lvs .op{border-color:var(--v1-op)}body.v1 .b-ins .lvs .tac{border-color:var(--v1-tac)}body.v1 .b-ins .lvs .strat{border-color:var(--v1-strat)}
body.v1 .b-ins .b-go{margin-top:auto}
body.v1 .b-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:48px}
body.v1 .b-head-row .b-h2{margin:0}

/* Membership holding page */
body.v1 .b-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}
body.v1 .b-plans li{display:flex;flex-direction:column;background:var(--v1-white);box-shadow:inset 0 0 0 1px var(--v1-rule)}
body.v1 .b-plans .ph{position:relative;margin:0}
body.v1 .b-plans .ph .im{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--v1-ink)}
body.v1 .b-plans .ph img{width:100%;height:100%;object-fit:cover;display:block}
body.v1 .b-plans .ph .im::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(44,43,48,0) 35%,rgba(44,43,48,.92) 100%)}
body.v1 .b-plans .ph .b-corner{top:20px;left:20px}
body.v1 .b-plans .ph h3{position:absolute;left:22px;right:22px;bottom:18px;z-index:2;margin:0;font-size:30px;line-height:1.05;color:var(--v1-ivory)}
body.v1 .b-plans .b-cap{padding:10px 22px 12px;margin:0;font-size:16px;line-height:1.45;color:var(--v1-text-grey);border-bottom:1px solid var(--v1-rule)}
body.v1 .b-plans .bd{display:flex;flex-direction:column;flex:1;padding:22px 22px 26px}
body.v1 .b-plans .pr{font-size:24px;font-weight:700;margin:0 0 6px}
body.v1 .b-plans .who{margin:-22px -21px 20px;padding:14px 16px;background:var(--v1-ink);border-bottom:1px solid var(--v1-ink);font-size:19px;font-weight:700;line-height:1.25;color:var(--v1-magenta);white-space:nowrap;overflow:hidden;text-overflow:clip;letter-spacing:0}
body.v1 .b-plans ul.pts{list-style:none;margin:0 0 24px;padding:0}
body.v1 .b-plans ul.pts li{position:relative;padding:11px 0 11px 30px;font-size:17px;line-height:1.4;color:var(--v1-ink);background:none;box-shadow:none;display:block;border-top:1px solid var(--v1-rule)}
body.v1 .b-plans ul.pts li::before{content:"";position:absolute;left:2px;top:15px;width:16px;height:16px;background:var(--v1-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8.5l4 4 8-9' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='square'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8.5l4 4 8-9' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='square'/%3E%3C/svg%3E") center/contain no-repeat}
body.v1 .b-plans ul.pts li:first-child{padding:0 0 14px;border-top:0;font-size:22px;font-weight:700;line-height:1.22;letter-spacing:-.01em}
body.v1 .b-plans ul.pts li:first-child::before{display:none}
body.v1 .b-plans p{margin:0 0 16px;font-size:18px}
body.v1 .b-plans .opts{margin-top:auto;display:grid;grid-template-rows:56px 56px;gap:10px}
body.v1 .b-plans .opts .b-btn{width:100%;box-sizing:border-box;justify-content:center;font-size:19px;height:56px;min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.v1 .b-plans .opts .b-btn-2{background:transparent;color:var(--v1-ink);border:2px solid var(--v1-ink);font-size:16px}
body.v1 .b-plans .opts .b-btn[aria-disabled="true"]{cursor:not-allowed}
body.v1 .b-plans .soon{font-size:16px;line-height:1.4;min-height:2.8em;color:var(--v1-text-grey);margin:10px 0 0}

@media(max-width:1023px){
 body.v1 .b-streams,body.v1 .b-levels,body.v1 .b-tiles,body.v1 .b-tiles.t5,body.v1 .b-ins,body.v1 .b-plans{grid-template-columns:1fr 1fr}
 body.v1 .b-split,body.v1 .b-pair,body.v1 .b-read{grid-template-columns:1fr;gap:32px}
}
@media(max-width:767px){
 body.v1 .b-wrap{padding:0 22px}
 body.v1 .b-sec{padding:76px 0}
 body.v1 .b-streams,body.v1 .b-levels,body.v1 .b-tiles,body.v1 .b-tiles.t3,body.v1 .b-tiles.t5,body.v1 .b-ins,body.v1 .b-plans,body.v1 .b-limits,body.v1 .b-cell .facts{grid-template-columns:1fr}
 body.v1 .b-hero{min-height:640px}
 body.v1 .b-hero::after{background:linear-gradient(0deg,rgba(44,43,48,.96) 0%,rgba(44,43,48,.8) 55%,rgba(44,43,48,.35) 100%)}
 body.v1 .b-hero .b-wrap{padding-top:120px;padding-bottom:64px}
 body.v1 .b-corner{top:18px;left:18px}
 body.v1 .b-feature{min-height:380px;padding:28px}
 body.v1 .b-close .b-wrap{padding-top:96px;padding-bottom:96px}
 body.v1 .b-btn,body.v1 .b-btn-2{width:100%}
}

body.v1 .b-hero .b-btn[aria-disabled="true"],body.v1 .b-close .b-btn[aria-disabled="true"]{opacity:.6;cursor:not-allowed}
@media (min-width:1100px){body.v1 .b-plans .b-cap{min-height:calc(8 * 1.45em + 22px);box-sizing:border-box}}

@media (min-width:640px) and (max-width:1279px){body.v1 .b-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:639px){body.v1 .b-plans{grid-template-columns:minmax(0,1fr)}}

/* OTAS-0020 check 1: m4 disabled plan buttons, B5 text link, B7 feature captions */
body.v1 .b-plans .opts .b-btn[aria-disabled="true"]{opacity:.6;cursor:not-allowed}
body.v1 .b-tl{align-self:center;color:inherit;font-weight:700;font-size:20px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;padding:14px 4px}
body.v1 .b-feature .b-fcap{margin:22px 0 0;max-width:60ch;opacity:.9}
/* D-017: no photo reuse. Sections that lost a photo run without one. */
body.v1 .g3 .ph.np{margin:0 0 6px;padding:22px 0 18px;border-top:12px solid var(--v1-ivory)}
body.v1 .g3 .ph.np h3{position:static;min-height:0;display:block;font-size:34px;line-height:1.05;color:var(--v1-ivory)}
body.v1 .b-stream.np{box-shadow:none;background:var(--v1-ink);color:var(--v1-ivory);border-top:12px solid var(--v1-ink)}
body.v1 .b-stream.np .bd{padding:36px 30px 36px}
body.v1 .b-stream.np .b-go{color:var(--v1-ivory)}
body.v1 .b-feature:not(:has(>img)){min-height:360px}
