:root {
	--byglg-live-black: #090909;
	--byglg-live-paper: #f4f0e7;
	--byglg-live-signal: #ff4f1f;
	--byglg-live-line: rgba(255, 255, 255, .24);
}

.byglg-live-home h1,
.byglg-live-home__answer,
.byglg-live-feed__intro h1,
.byglg-live-latest h2,
.byglg-live-timeline > header h2,
.byglg-live-item h3,
.byglg-live-search h1,
.byglg-live-results h2 {
	font-family: "Avenir Next", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif !important;
	font-weight: 500 !important;
}

.byglg-live-wall,
.byglg-live-feed,
.byglg-live-latest {
	background: var(--byglg-live-black);
	color: var(--byglg-live-paper);
}

.byglg-live-wall {
	display: grid;
	gap: .75rem;
	overflow: hidden;
	padding: 1rem 0;
	transform: rotate(-4deg) scale(1.05);
}

.byglg-live-ribbon { display: flex; gap: .75rem; width: max-content; }
.byglg-live-ribbon--2 { margin-left: -9rem; }
.byglg-live-ribbon--3 { margin-left: -3rem; }
.byglg-live-ribbon figure { aspect-ratio: 16 / 9; flex: 0 0 clamp(14rem, 24vw, 26rem); margin: 0; overflow: hidden; }
.byglg-live-ribbon img { display: block; height: 100%; object-fit: cover; width: 100%; }

.byglg-live-latest { padding: clamp(1.5rem, 3vw, 3rem) 0; }
.byglg-live-latest > a {
	align-items: center;
	border-bottom: 1px solid var(--byglg-live-line);
	border-top: 1px solid var(--byglg-live-line);
	color: inherit;
	display: grid;
	gap: clamp(1rem, 2vw, 2rem);
	grid-template-columns: 2.5rem 8.5rem minmax(20rem, 35rem) minmax(0, 1fr);
	padding: 1.35rem 0;
	text-decoration: none;
}

.byglg-live-latest__index { color: var(--byglg-live-signal); font: 600 .72rem monospace; }
.byglg-live-latest__status { display: grid; font: 600 .68rem/1.45 monospace; gap: .55rem; }
.byglg-live-latest__status b { align-items: center; color: var(--byglg-live-signal); display: flex; gap: .45rem; }
.byglg-live-latest__status b span { background: var(--byglg-live-signal); border-radius: 50%; height: .45rem; width: .45rem; }
.byglg-live-latest__status small { color: rgba(244, 240, 231, .55); }
.byglg-live-latest figure { aspect-ratio: 16 / 9; margin: 0; max-width: 35rem; overflow: hidden; }
.byglg-live-latest img { display: block; height: 100%; object-fit: cover; transition: transform .35s ease; width: 100%; }
.byglg-live-latest a:hover img { transform: scale(1.02); }
.byglg-live-latest__copy h2 { font-size: clamp(1.8rem, 2.8vw, 3rem); font-weight: 500; letter-spacing: -.035em; line-height: 1.08; margin: 0; max-width: 18ch; }
.byglg-live-latest__copy p { color: rgba(244, 240, 231, .58); font-size: .82rem; margin: 1rem 0 0; }
.byglg-live-latest__copy > span { color: var(--byglg-live-signal); display: inline-block; font-size: .875rem; margin-top: 1.5rem; }

.byglg-live-timeline { border-top: 1px solid var(--byglg-live-line); }
.byglg-live-feed__intro { align-items: center; border-bottom: 1px solid var(--byglg-live-line); display: grid; gap: clamp(2rem,6vw,7rem); grid-template-columns: minmax(0,1.25fr) minmax(18rem,.75fr); padding: clamp(3rem,5vw,5rem) 0; }
.byglg-live-feed__intro > div:first-child > p,.byglg-live-timeline > header > p { color: var(--byglg-live-signal); font: 600 .72rem/1.4 monospace; letter-spacing: .07em; margin: 0 0 1rem; }
.byglg-live-feed__intro h1 { font-size: clamp(3.3rem,5.2vw,5.6rem); font-weight: 500; letter-spacing: -.05em; line-height: 1; margin: 0; }
.byglg-live-feed__intro > div:last-child > p { color: rgba(244,240,231,.72); line-height: 1.55; margin: 0 0 1rem; }
.byglg-live-feed__intro a { border-bottom: 1px solid rgba(244,240,231,.5); color: inherit; font-size: .875rem; padding-bottom: .2rem; text-decoration: none; }
.byglg-live-timeline > header { align-items: end; display: grid; gap: 2rem; grid-template-columns: 1fr 2fr; padding: clamp(3rem,6vw,6rem) 0 2rem; }
.byglg-live-timeline > header h2 { font-size: clamp(3rem,5vw,5.2rem); font-weight: 500; letter-spacing: -.045em; line-height: 1; margin: 0; }
.byglg-live-item { border-bottom: 1px solid var(--byglg-live-line); }
.byglg-live-item > a {
	align-items: center;
	color: inherit;
	display: grid;
	gap: clamp(1rem, 2vw, 2rem);
	grid-template-columns: 2.5rem 8.5rem minmax(13rem, 18rem) minmax(0, 1fr) 2rem;
	padding: 1.25rem 0;
	text-decoration: none;
}
.byglg-live-item__index { color: var(--byglg-live-signal); font: 600 .72rem monospace; }
.byglg-live-item__meta { color: rgba(244, 240, 231, .52); font: 600 .68rem/1.45 monospace; }
.byglg-live-item figure { aspect-ratio: 16 / 9; margin: 0; overflow: hidden; }
.byglg-live-item img { display: block; height: 100%; object-fit: cover; transition: transform .3s ease; width: 100%; }
.byglg-live-item a:hover img { transform: scale(1.025); }
.byglg-live-item h3 { font-size: clamp(1.2rem, 1.8vw, 1.65rem); font-weight: 500; line-height: 1.2; margin: 0; max-width: 34ch; }
.byglg-live-item p { color: rgba(244, 240, 231, .52); font-size: .78rem; margin: .6rem 0 0; }
.byglg-live-item i { color: var(--byglg-live-signal); font-style: normal; }
.byglg-live-feed__paths {
	border-bottom: 1px solid var(--byglg-live-line);
	border-top: 1px solid var(--byglg-live-line);
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	margin-top: clamp(3rem, 6vw, 6rem);
}
.byglg-live-feed__paths a {
	color: inherit;
	display: grid;
	gap: .75rem;
	min-height: 7rem;
	padding: clamp(1.5rem, 3vw, 2.5rem);
	text-decoration: none;
}
.byglg-live-feed__paths a + a { border-left: 1px solid var(--byglg-live-line); }
.byglg-live-feed__paths strong { font-size: clamp(1.2rem, 2vw, 1.7rem); }
.byglg-live-feed__paths span { color: rgba(244, 240, 231, .62); font-size: .82rem; }
.byglg-live-empty { padding: 2rem; }

.byglg-live-home {
	background: var(--byglg-live-black);
	color: var(--byglg-live-paper);
	isolation: isolate;
	min-height: calc(100svh - 5.8rem);
	overflow: hidden;
	position: relative;
}
.byglg-live-home::after { background: linear-gradient(90deg, #090909 0%, rgba(9,9,9,.97) 36%, rgba(9,9,9,.65) 56%, rgba(9,9,9,.06) 82%); content: ""; inset: 0; pointer-events: none; position: absolute; z-index: 1; }
.byglg-live-home__wall { inset: -8rem -10rem -7rem 40%; position: absolute; z-index: 0; }
.byglg-live-home__copy { box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; min-height: calc(100svh - 8rem); padding: clamp(3rem, 7vh, 6rem) clamp(1rem, 4vw, 4rem) 6rem; position: relative; width: min(48rem, 58vw); z-index: 2; }
.byglg-live-home__eyebrow { color: var(--byglg-live-signal); font: 600 .72rem/1.4 monospace; letter-spacing: .08em; margin: 0 0 1.2rem; }
.byglg-live-home h1 { font-size: clamp(3.2rem, 5.6vw, 6rem); font-weight: 500; letter-spacing: -.045em; line-height: 1.02; margin: 0; max-width: 12ch; }
.byglg-live-home__answer { color: rgba(244,240,231,.9); font-size: clamp(1.2rem, 1.65vw, 1.55rem); font-weight: 450; letter-spacing: -.015em; line-height: 1.35; margin: 1.2rem 0 1rem; max-width: 38ch; }
.byglg-live-home__proof { color: rgba(244,240,231,.72); font-size: 1rem; line-height: 1.55; margin: 0 0 1.6rem; max-width: 46ch; }
.byglg-live-home__latest { border-bottom: 1px solid var(--byglg-live-line); border-top: 1px solid var(--byglg-live-line); max-width: 41rem; padding: .85rem 0; }
.byglg-live-home__latest > p { align-items: center; color: rgba(244,240,231,.58); display: flex; font: 600 .7rem/1.4 monospace; gap: .5rem; letter-spacing: .06em; margin: 0 0 .55rem; }
.byglg-live-home__latest > p span { background: var(--byglg-live-signal); border-radius: 50%; height: .45rem; width: .45rem; }
.byglg-live-home__latest a { align-items: center; color: inherit; display: grid; gap: .3rem 1rem; grid-template-columns: 1fr auto; text-decoration: none; }
.byglg-live-home__latest strong { font-size: 1rem; font-weight: 500; line-height: 1.35; }
.byglg-live-home__latest small { color: rgba(244,240,231,.55); }
.byglg-live-home__latest i { color: var(--byglg-live-signal); font-size: .84rem; font-style: normal; grid-column: 2; grid-row: 1 / 3; }
.byglg-live-home__actions { align-items: center; display: flex; flex-wrap: wrap; gap: 1.2rem; margin-top: 1.2rem; }
.byglg-live-home__actions a { border-bottom: 1px solid rgba(244,240,231,.5); color: inherit; font-size: .875rem; padding-bottom: .2rem; text-decoration: none; }
.byglg-live-home__actions .byglg-live-home__primary { align-items: center; background: #bd3429; border: 0; color: #fff; display: inline-flex; font-weight: 800; gap: 2rem; justify-content: space-between; min-height: 3.4rem; padding: .8rem 1rem; }
.byglg-live-home > footer { border-top: 1px solid var(--byglg-live-line); bottom: 0; display: flex; gap: clamp(1rem,2.5vw,2.5rem); left: 0; overflow: hidden; padding: 1rem clamp(1rem,4vw,4rem); position: absolute; right: 0; white-space: nowrap; z-index: 2; }
.byglg-live-home > footer span { color: rgba(244,240,231,.58); font: 600 .62rem/1.4 monospace; letter-spacing: .05em; }
.byglg-live-home > footer span::before { color: var(--byglg-live-signal); content: "●"; margin-right: .65rem; }
@media (min-width: 901px) {
	html[lang^="en"] .byglg-live-home h1 { font-size: clamp(3rem, 4.8vw, 5.3rem); max-width: 14ch; }
}

@media (prefers-reduced-motion: no-preference) {
	.byglg-live-ribbon--1 { animation: byglg-live-drift-a 26s linear infinite alternate; }
	.byglg-live-ribbon--2 { animation: byglg-live-drift-b 31s linear infinite alternate; }
	.byglg-live-ribbon--3 { animation: byglg-live-drift-a 29s linear infinite alternate-reverse; }
	.byglg-live-home__copy > * { animation: byglg-live-copy-in .7s cubic-bezier(.2,.75,.2,1) both; }
	.byglg-live-home__copy > :nth-child(2) { animation-delay: .07s; }
	.byglg-live-home__copy > :nth-child(3) { animation-delay: .13s; }
	.byglg-live-home__copy > :nth-child(4) { animation-delay: .19s; }
	.byglg-live-home__copy > :nth-child(5) { animation-delay: .25s; }
	.byglg-live-home__copy > :nth-child(6) { animation-delay: .31s; }
}

@keyframes byglg-live-drift-a { from { transform: translateX(0); } to { transform: translateX(-9rem); } }
@keyframes byglg-live-drift-b { from { transform: translateX(0); } to { transform: translateX(11rem); } }
@keyframes byglg-live-copy-in { from { opacity:0; transform:translateY(16px); } to { opacity:1; transform:translateY(0); } }

.byglg-live-search { background: var(--byglg-live-black); border-bottom: 1px solid var(--byglg-live-line); color: var(--byglg-live-paper); padding: clamp(3rem,6vw,6rem) clamp(1rem,4vw,4rem) 2.5rem; }
.byglg-live-search__eyebrow { color: var(--byglg-live-signal); font: 600 .72rem/1.4 monospace; letter-spacing: .08em; }
.byglg-live-search h1 { font-size: clamp(3rem,5.4vw,6rem) !important; font-weight: 500; letter-spacing: -.05em; line-height: 1; margin: 1rem 0; }
.byglg-live-search--filtered h1 { max-width: 15ch; }
.byglg-live-search > p:not(.byglg-live-search__eyebrow):not(.byglg-live-search__status) { color: rgba(244,240,231,.7); font-size: 1.05rem; max-width: 52ch; }
.byglg-live-search > .byglg-live-search__source-note { font-size: .82rem; margin-top: -.35rem; }
.byglg-live-search form { display: grid; gap: .8rem; grid-template-columns: minmax(18rem,1.6fr) 1fr 1fr auto; margin-top: 2rem; }
.byglg-live-search label { background: var(--byglg-live-paper); color: #5b5852; display: grid; font: 600 .78rem/1.4 monospace; gap: .35rem; padding: .7rem .9rem; text-transform: uppercase; }
.byglg-live-search__query { border-left: 5px solid var(--byglg-live-signal); }
.byglg-live-search input,.byglg-live-search select { background: transparent; border: 0; color: var(--byglg-live-black); font: 500 1rem/1.3 sans-serif; min-height: 2.2rem; min-width: 0; outline: 0; }
.byglg-live-search button { background: var(--byglg-live-signal); border: 0; color: var(--byglg-live-black); cursor: pointer; font-weight: 600; padding: 0 1.2rem; }
.byglg-live-search__status { color: rgba(244,240,231,.64); margin: 1.4rem 0 0; }
.byglg-live-search__status strong { color: var(--byglg-live-signal); font-size: 2rem; font-weight: 500; margin-right: .5rem; }
.byglg-live-results { background: var(--byglg-live-black); color: var(--byglg-live-paper); display: grid; gap: 3rem 1.5rem; grid-template-columns: repeat(3,minmax(0,1fr)); padding: clamp(2.5rem,5vw,5rem) clamp(1rem,4vw,4rem); scroll-margin-top: 2rem; }
.byglg-live-results a { color: inherit; text-decoration: none; }
.byglg-live-results figure { aspect-ratio: 16 / 9; margin: 0; overflow: hidden; }
.byglg-live-results figure > a { display: block; height: 100%; }
.byglg-live-results img { display: block; height: 100%; object-fit: cover; transition: transform .3s ease; width: 100%; }
.byglg-live-results article:hover img { transform: scale(1.025); }
.byglg-live-results article > div { padding-top: .85rem; }
.byglg-live-results p { color: rgba(244,240,231,.55); font: 600 .68rem/1.4 monospace; margin: 0 0 .55rem; }
.byglg-live-results h2 { font-size: clamp(1.15rem,1.6vw,1.55rem); font-weight: 500; line-height: 1.2; margin: 0; }
.byglg-live-results span { color: rgba(244,240,231,.55); display: block; font-size: .8rem; margin-top: .7rem; }
.byglg-live-results__link { color: var(--byglg-live-signal) !important; display: inline-block; font-size: .84rem; margin-top: .75rem; }
.byglg-live-results-empty { background:var(--byglg-live-black); color:var(--byglg-live-paper); padding:clamp(4rem,8vw,8rem) clamp(1rem,4vw,4rem); scroll-margin-top:2rem; }
.byglg-live-results-empty h2 { font-size:clamp(2.4rem,5vw,5rem); line-height:1; margin:0; max-width:14ch; }
.byglg-live-results-empty p { color:rgba(244,240,231,.64); font-size:1rem; line-height:1.6; margin:1.5rem 0 0; max-width:52ch; }
.byglg-live-results-empty a { border-bottom:1px solid var(--byglg-live-signal); color:var(--byglg-live-signal); display:inline-block; margin-top:1.5rem; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-pagination { align-items:center; background:var(--byglg-live-black); border-top:1px solid var(--byglg-live-line); color:var(--byglg-live-paper); display:flex; flex-wrap:wrap; gap:.55rem; justify-content:center; padding:2rem clamp(1rem,4vw,4rem) clamp(4rem,7vw,7rem); }
.byglg-live-pagination a,.byglg-live-pagination>span { align-items:center; border:1px solid var(--byglg-live-line); color:var(--byglg-live-paper); display:inline-flex; font-size:.82rem; justify-content:center; min-height:2.75rem; min-width:2.75rem; padding:.65rem; text-decoration:none; }
.byglg-live-pagination a[aria-current="page"] { background:var(--byglg-live-signal); border-color:var(--byglg-live-signal); color:var(--byglg-live-black); font-weight:700; }
.byglg-live-pagination__previous { margin-right:auto; }
.byglg-live-pagination__next { margin-left:auto; }

.byglg-live-home-page .wp-site-blocks > main,
.byglg-live-home-page #main-content { margin: 0; padding: 0; }
.byglg-live-feed-page,
.byglg-live-search-page { background: var(--byglg-live-black) !important; }
body.byglg-live-feed-page.byglg-editorial-page .byglg-page-shell,
body.byglg-live-search-page.byglg-editorial-page .byglg-page-shell { background: var(--byglg-live-black) !important; color: var(--byglg-live-paper) !important; max-width: none !important; padding: 0 clamp(1rem,4vw,4rem) !important; }
body.byglg-live-feed-page .byglg-page-shell::before,
body.byglg-live-search-page .byglg-page-shell::before { display: none !important; }
body.byglg-live-feed-page .wp-block-post-content,
body.byglg-live-search-page .wp-block-post-content { display: block !important; grid-template-columns: none !important; max-width: none !important; padding: 0 !important; width: 100% !important; }
.byglg-live-feed-page .byglg-page-shell > .wp-block-post-title,
.byglg-live-search-page .byglg-page-shell > .wp-block-post-title { display: none; }

@media (max-width: 900px) {
	body.byglg-live-home-page .cookieadmin_re_consent,
	body.byglg-live-feed-page .cookieadmin_re_consent,
	body.byglg-live-search-page .cookieadmin_re_consent { bottom: auto !important; left: auto !important; right: .75rem !important; top: 6.25rem !important; }
	.byglg-live-home { display: flex; flex-direction: column; }
	.byglg-live-home::after { display: none; }
	.byglg-live-home__wall { flex: 0 0 16svh; inset: auto; min-height: 8rem; order: 0; overflow: hidden; position: relative; }
	.byglg-live-home__wall .byglg-live-wall { margin-top: -2.5rem; }
	.byglg-live-home__copy { min-height: 0; order: 1; padding: 1rem 1rem 2rem; width: 100%; }
	.byglg-live-home h1 { font-size: clamp(2.3rem,9vw,3.2rem); max-width: 15ch; }
	.byglg-live-home__answer { font-size: clamp(1.1rem,3.1vw,1.35rem); line-height: 1.4; margin: .75rem 0 .7rem; max-width: 42ch; }
	.byglg-live-home__proof { font-size: .95rem; margin-bottom: 1rem; }
	.byglg-live-home__latest { margin-top: 1.25rem; order: 2; }
	.byglg-live-home__latest a { grid-template-columns: 1fr; }
	.byglg-live-home__latest i { grid-column: 1; grid-row: auto; }
	.byglg-live-home__actions { align-items: stretch; flex-direction: column; order: 1; }
	.byglg-live-home__actions .byglg-live-home__primary { width: 100%; }
	.byglg-live-home__actions a:not(.byglg-live-home__primary) { align-self: flex-start; }
	.byglg-live-home > footer { display: none; }
	.byglg-live-search form,.byglg-live-results { grid-template-columns: 1fr; }
	.byglg-live-search button { min-height: 3rem; }
	.byglg-live-pagination { justify-content:flex-start; }
	.byglg-live-pagination__previous,.byglg-live-pagination__next { margin:0; }
	.byglg-live-feed__intro,.byglg-live-timeline > header { align-items: start; grid-template-columns: 1fr; }
	.byglg-live-latest > a { align-items: start; grid-template-columns: 2rem 1fr; }
	.byglg-live-latest__index { grid-column: 1; }
	.byglg-live-latest__status { align-items: center; display: flex; grid-column: 2; justify-content: space-between; }
	.byglg-live-latest figure { grid-column: 1 / -1; max-width: 40rem; }
	.byglg-live-latest__copy { grid-column: 1 / -1; }
	.byglg-live-item > a { align-items: start; grid-template-columns: 2rem 1fr 1.5rem; }
	.byglg-live-item__index { grid-column: 1; grid-row: 1; }
	.byglg-live-item__meta { grid-column: 2; grid-row: 1; }
	.byglg-live-item > a > figure { grid-column: 1 / -1; grid-row: 2; }
	.byglg-live-item > a > div { grid-column: 1 / -1; grid-row: 3; }
	.byglg-live-item > a > i { grid-column: 3; grid-row: 1; }
	.byglg-live-feed__paths { grid-template-columns: 1fr; }
	.byglg-live-feed__paths a + a { border-left: 0; border-top: 1px solid var(--byglg-live-line); }
}

@media (prefers-reduced-motion: reduce) {
	.byglg-live-wall,
	.byglg-live-latest img,
	.byglg-live-item img { transform: none !important; transition: none !important; }
}

/* Reviews V4 — a living editorial index, not a catalogue grid. */
.byglg-reviews-v4-page { margin: 0 !important; max-width: none !important; padding: 0 !important; }
.byglg-live-reviews { --reviews-black:#090909; --reviews-surface:#111918; --reviews-paper:#f4f0e7; --reviews-line:rgba(244,240,231,.22); --reviews-orange:#ff4f1f; background:var(--reviews-black); color:var(--reviews-paper); overflow:hidden; }
.byglg-live-reviews h1,.byglg-live-reviews h2,.byglg-live-reviews h3 { font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-weight:500; letter-spacing:-.045em; }
.byglg-live-reviews__hero { min-height:calc(100svh - 93px); position:relative; }
.byglg-live-reviews__hero-media { inset:0; overflow:hidden; position:absolute; }
.byglg-live-reviews__hero-media::after { background:linear-gradient(90deg,rgba(9,9,9,.97) 0%,rgba(9,9,9,.88) 34%,rgba(9,9,9,.25) 72%,rgba(9,9,9,.08)); content:""; inset:0; position:absolute; }
.byglg-live-reviews__hero-media img { height:100%; object-fit:cover; object-position:65% center; transform:scale(1.04); width:100%; }
.byglg-live-reviews__hero-media > span { bottom:2rem; color:rgba(244,240,231,.72); font:700 .68rem/1.4 monospace; letter-spacing:.08em; position:absolute; right:2rem; text-decoration:none; z-index:2; }
.byglg-live-reviews__hero-copy { align-items:flex-start; display:flex; flex-direction:column; justify-content:center; min-height:calc(100svh - 93px); padding:clamp(3rem,7vw,7rem) max(4vw,calc((100vw - 84rem)/2)); position:relative; width:min(52rem,58vw); z-index:3; }
.byglg-live-reviews__hero-copy > .byglg-live-reviews__eyebrow,.byglg-live-reviews__recent header p,.byglg-live-reviews__cta p { color:var(--reviews-orange); font:700 .72rem/1.4 monospace; letter-spacing:.08em; margin:0 0 1rem; }
.byglg-live-reviews__hero-copy h1 { font-size:clamp(5rem,10vw,10rem); line-height:.82; margin:0; }
.byglg-live-reviews__hero-copy > .byglg-live-reviews__tagline { color:var(--reviews-paper); font-size:clamp(1.35rem,2.3vw,2.25rem); font-weight:500; line-height:1.15; margin:2rem 0 0; max-width:22ch; }
.byglg-live-reviews__hero-copy > .byglg-live-reviews__intro { color:rgba(244,240,231,.68); font-size:1rem; line-height:1.6; margin:1rem 0 0; max-width:52ch; }
.byglg-live-reviews__hero-copy > div { display:flex; gap:1rem; margin-top:2rem; }
.byglg-live-reviews__hero-copy > div a,.byglg-live-reviews__cta > div > a { border:1px solid rgba(244,240,231,.5); color:var(--reviews-paper); display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
.byglg-live-reviews__hero-copy > div .byglg-live-reviews__primary,.byglg-live-reviews__cta > div > a { background:var(--reviews-orange); border-color:var(--reviews-orange); color:#090909; }
.byglg-live-reviews__recent { background:var(--reviews-paper); color:#111715; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-reviews__recent header > p { color:#9f2b24; }
.byglg-live-reviews__recent header h2 { font-size:clamp(3rem,6vw,6rem); line-height:.96; margin:0; max-width:15ch; }
.byglg-live-reviews__recent header > .byglg-live-reviews__source-note { color:#4d5652; font:400 1rem/1.55 "Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; letter-spacing:0; margin:1.25rem 0 0; max-width:52ch; text-transform:none; }
.byglg-live-reviews__quickpaths { display:none; }
.byglg-live-reviews__grid { display:grid; gap:1px; grid-template-columns:repeat(3,minmax(0,1fr)); margin-top:3rem; }
.byglg-live-reviews__grid article { border:1px solid #c9cec8; margin:-1px 0 0 -1px; min-width:0; }
.byglg-live-reviews__grid figure { aspect-ratio:16/9; margin:0; overflow:hidden; position:relative; }
.byglg-live-reviews__grid figure > a { color:#111715; display:block; height:100%; text-decoration:none; }
.byglg-live-reviews__grid img { height:100%; object-fit:cover; transition:transform .35s ease; width:100%; }
.byglg-live-reviews__grid figure b { align-items:center; background:var(--reviews-orange); bottom:0; color:#090909; display:flex; font:700 .72rem monospace; height:2.25rem; justify-content:center; left:0; position:absolute; width:2.75rem; }
.byglg-live-reviews__grid article>div { padding:1.25rem; }
.byglg-live-reviews__grid small { color:#9f2b24; font:700 .68rem/1.4 monospace; text-transform:uppercase; }
.byglg-live-reviews__grid h3 { font-size:clamp(1.18rem,1.7vw,1.55rem); line-height:1.18; margin:1.6rem 0 2rem; }
.byglg-live-reviews__grid h3 a { color:#111715; text-decoration:none; }
.byglg-live-reviews__item-link { border-bottom:1px solid #111715; color:#111715; font-size:.82rem; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-reviews__grid article:hover img { transform:scale(1.045); }
.byglg-live-reviews__paths { background:#e4e8e4; display:grid; gap:1rem; grid-template-columns:repeat(3,minmax(0,1fr)); padding:clamp(3rem,6vw,6rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-reviews__paths a { border-top:3px solid var(--reviews-orange); color:#111715; display:grid; gap:2rem; grid-template-columns:auto 1fr auto; padding:1.4rem 0; text-decoration:none; }
.byglg-live-reviews__paths span { color:#9f2b24; font:700 .7rem monospace; }
.byglg-live-reviews__paths strong { font-size:1.15rem; }
.byglg-live-reviews__paths i { font-style:normal; }
.byglg-live-reviews__cta { background:var(--reviews-black); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-reviews__cta h2 { font-size:clamp(3rem,6vw,6rem); line-height:.98; margin:0; max-width:16ch; }
.byglg-live-reviews__cta > div { margin-top:2rem; }
@keyframes byglgReviewsEnter{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}
.byglg-live-reviews__hero-copy>* { animation:byglgReviewsEnter .55s ease both; }
.byglg-live-reviews__hero-copy>*:nth-child(2){animation-delay:.05s}.byglg-live-reviews__hero-copy>*:nth-child(3){animation-delay:.1s}.byglg-live-reviews__hero-copy>*:nth-child(4){animation-delay:.15s}.byglg-live-reviews__hero-copy>*:nth-child(5){animation-delay:.2s}
.byglg-live-reviews__hero--signal { background:#090909; overflow:hidden; }
.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media { background:#090909; display:block; }
.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media::before { background:#111918; content:""; inset:0 0 0 auto; position:absolute; width:42%; }
.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media::after { display:none; }
.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media>span { align-items:center; bottom:auto; color:#f4f0e7; display:flex; font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-size:clamp(7rem,13vw,12rem); font-weight:700; gap:clamp(1rem,2vw,2rem); left:79%; letter-spacing:-.08em; line-height:1; right:auto; top:50%; transform:translate(-50%,-50%); white-space:nowrap; }
.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media>span b { background:#bd3429; border-radius:50%; flex:0 0 auto; height:clamp(1.2rem,2vw,2rem); width:clamp(1.2rem,2vw,2rem); }
.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media>i { color:rgba(244,240,231,.64); font:700 .72rem/1.4 monospace; font-style:normal; letter-spacing:.12em; position:absolute; right:2.5rem; top:2.5rem; }
.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy { box-sizing:border-box; width:min(48rem,58vw); }
.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy>div .byglg-live-reviews__primary { background:#bd3429; border-color:#bd3429; color:#fff; }
@media(max-width:900px){body:has(.byglg-live-reviews) .cookieadmin_re_consent{bottom:auto!important;left:auto!important;right:.75rem!important;top:6.25rem!important}.byglg-live-reviews__hero{display:flex;flex-direction:column;min-height:0}.byglg-live-reviews__hero-media{aspect-ratio:16/9;inset:auto;order:1;position:relative}.byglg-live-reviews__hero-media::after{background:linear-gradient(0deg,rgba(9,9,9,.8),transparent 65%)}.byglg-live-reviews__hero-copy{min-height:0;order:2;padding:3rem 1rem 4rem;width:auto}.byglg-live-reviews__hero-copy h1{font-size:clamp(4.5rem,20vw,7rem)}.byglg-live-reviews__hero-copy>div{align-items:stretch;flex-direction:column;width:100%}.byglg-live-reviews__hero-copy>div a{justify-content:center}.byglg-live-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.byglg-live-reviews__paths{grid-template-columns:1fr}.byglg-live-reviews__hero-media>span{bottom:.75rem;right:.75rem}}
@media(max-width:900px){.byglg-live-reviews__hero--signal{display:block;min-height:calc(100svh - 5.8rem)}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media{aspect-ratio:auto;inset:0;position:absolute}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media::before{height:25svh;inset:0 0 auto;width:auto}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media>span{font-size:clamp(5rem,24vw,8rem);gap:1rem;left:50%;top:12.5svh;transform:translate(-50%,-50%)}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media>span b{height:1rem;width:1rem}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-media>i{display:none}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy{box-sizing:border-box;justify-content:flex-start;min-height:calc(100svh - 5.8rem);padding:calc(25svh + 2rem) 1rem 2.5rem;width:100%}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy h1{font-size:clamp(4rem,18vw,6rem)}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy>div{margin-top:1.5rem}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy>div a{padding:.85rem 1rem}}
@media(min-width:641px) and (max-width:900px){.byglg-live-reviews__hero--signal,.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy{min-height:calc(100svh - 11.1rem)}}
@media(max-width:340px){.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy{padding:calc(25svh + 1.25rem) 1rem 1.5rem}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy h1{font-size:3.6rem}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy>.byglg-live-reviews__tagline{font-size:1.25rem;margin-top:1rem}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy>div{gap:.6rem;margin-top:1rem}.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy>div a{font-size:.8rem;padding:.75rem .8rem}}
@media(max-width:560px){.byglg-live-reviews__recent,.byglg-live-reviews__paths,.byglg-live-reviews__cta{padding-inline:1rem}.byglg-live-reviews__quickpaths{display:grid;gap:.65rem;margin-top:1.5rem}.byglg-live-reviews__quickpaths a{align-items:center;border:1px solid #aeb5b0;color:#111715;display:flex;font-size:.9rem;font-weight:700;justify-content:space-between;padding:.9rem 1rem;text-decoration:none}.byglg-live-reviews__quickpaths span{font-weight:400}.byglg-live-reviews__grid{grid-template-columns:1fr;margin-top:1.5rem}.byglg-live-reviews__grid h3{font-size:1.25rem}.byglg-live-reviews__cta>div>a{box-sizing:border-box;justify-content:center;width:100%}}
@media(prefers-reduced-motion:reduce){.byglg-live-reviews__hero-copy>*{animation:none}.byglg-live-reviews__grid img{transition:none}}

/* Topics V4 — seven real data-backed editorial territories. */
body.byglg-live-topics-page { background:#090909 !important; }
body.byglg-live-topics-page.byglg-editorial-page .byglg-page-shell { background:#090909 !important; max-width:none !important; padding:0 !important; }
body.byglg-live-topics-page .byglg-page-shell::before { display:none !important; }
body.byglg-live-topics-page .wp-block-post-content { display:block !important; grid-template-columns:none !important; margin:0 !important; max-width:none !important; padding:0 !important; width:100% !important; }
.byglg-live-topics { --topics-black:#090909; --topics-surface:#111918; --topics-paper:#f4f0e7; --topics-line:#c9cec8; --topics-orange:#ff4f1f; background:var(--topics-black); color:var(--topics-paper); overflow:hidden; }
.byglg-live-topics h1,.byglg-live-topics h2,.byglg-live-topics h3 { font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-weight:500; letter-spacing:-.045em; }
.byglg-live-topics__hero { min-height:calc(100svh - 93px); position:relative; }
.byglg-live-topics__hero-media { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); inset:0; position:absolute; }
.byglg-live-topics__hero-media::after { background:linear-gradient(90deg,rgba(9,9,9,.98) 0%,rgba(9,9,9,.88) 38%,rgba(9,9,9,.32) 75%,rgba(9,9,9,.18)); content:""; inset:0; position:absolute; }
.byglg-live-topics__hero-media figure { margin:0; min-width:0; overflow:hidden; }
.byglg-live-topics__hero-media img { filter:saturate(.75); height:100%; object-fit:cover; transition:filter .4s ease,transform .7s ease; width:100%; }
.byglg-live-topics__hero:hover .byglg-live-topics__hero-media img { filter:saturate(1); transform:scale(1.025); }
.byglg-live-topics__hero-copy { align-items:flex-start; display:flex; flex-direction:column; justify-content:center; min-height:calc(100svh - 93px); padding:clamp(3rem,7vw,7rem) max(4vw,calc((100vw - 84rem)/2)); position:relative; width:min(58rem,64vw); z-index:2; }
.byglg-live-topics__hero-copy>p:first-child,.byglg-live-topics__index>header>p,.byglg-live-topics__cta>p { color:var(--topics-orange); font:700 .72rem/1.4 monospace; letter-spacing:.08em; margin:0 0 1rem; }
.byglg-live-topics__hero h1 { font-size:clamp(4rem,8vw,8rem); line-height:.92; margin:0; max-width:12ch; }
.byglg-live-topics__lede { color:rgba(244,240,231,.72); font-size:clamp(1.05rem,1.7vw,1.35rem); line-height:1.6; margin:1.5rem 0 0; max-width:52ch; }
.byglg-live-topics__hero-copy>div { margin-top:2rem; }
.byglg-live-topics__hero-copy>div>a,.byglg-live-topics__cta>div>a { background:var(--topics-orange); border:1px solid var(--topics-orange); color:#090909; display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
.byglg-live-topics__index { background:var(--topics-paper); color:#111715; scroll-margin-top:5rem; }
.byglg-live-topics__index>header { padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)) 3rem; }
.byglg-live-topics__index>header>p { color:#9f2b24; }
.byglg-live-topics__index>header h2 { font-size:clamp(3rem,6vw,6rem); line-height:.96; margin:0; max-width:14ch; }
.byglg-live-topics__row { align-items:center; border-top:1px solid var(--topics-line); display:grid; gap:clamp(1rem,2vw,2rem); grid-template-columns:3rem minmax(18rem,1fr) 9rem minmax(16rem,28rem) 6rem; min-height:17rem; padding:1.5rem max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-topics__index-number { color:#9f2b24; font:700 .72rem monospace; }
.byglg-live-topics__row h3 { font-size:clamp(2rem,3.5vw,4rem); line-height:.98; margin:0; }
.byglg-live-topics__row h3 a { color:#111715; text-decoration:none; }
.byglg-live-topics__row>div>p { color:#59635f; line-height:1.55; margin:1rem 0 0; max-width:44ch; }
.byglg-live-topics__row>small { color:#59635f; font-size:.75rem; line-height:1.4; }
.byglg-live-topics__row>small b { color:#111715; display:block; font-size:1.45rem; }
.byglg-live-topics__row figure { aspect-ratio:16/9; margin:0; overflow:hidden; }
.byglg-live-topics__row figure a { display:block; height:100%; }
.byglg-live-topics__row img { height:100%; object-fit:cover; transition:transform .35s ease; width:100%; }
.byglg-live-topics__row:hover img { transform:scale(1.045); }
.byglg-live-topics__row-link { border-bottom:1px solid #111715; color:#111715; font-size:.82rem; justify-self:end; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-topics__cta { background:var(--topics-black); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-topics__cta h2 { font-size:clamp(3rem,6vw,6rem); line-height:.98; margin:0; max-width:15ch; }
.byglg-live-topics__cta>div { margin-top:2rem; }
@keyframes byglgTopicsEnter{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}
.byglg-live-topics__hero-copy>* { animation:byglgTopicsEnter .55s ease both; }.byglg-live-topics__hero-copy>*:nth-child(2){animation-delay:.06s}.byglg-live-topics__hero-copy>*:nth-child(3){animation-delay:.12s}.byglg-live-topics__hero-copy>*:nth-child(4){animation-delay:.18s}
.byglg-live-topics__hero--poster { background:#090909; overflow:hidden; }
.byglg-live-topics__hero--poster .byglg-live-topics__hero-media { background:#090909; display:block; overflow:hidden; }
.byglg-live-topics__hero--poster .byglg-live-topics__hero-media::before { background:#bd3429; content:""; inset:0 0 0 auto; position:absolute; width:42%; }
.byglg-live-topics__hero--poster .byglg-live-topics__hero-media::after { display:none; }
.byglg-live-topics__hero--poster .byglg-live-topics__hero-media span { bottom:auto; color:#fff; font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-size:clamp(13rem,24vw,21rem); font-style:normal; font-weight:700; left:79%; letter-spacing:-.08em; line-height:1; position:absolute; right:auto; top:50%; transform:translate(-50%,-50%); }
.byglg-live-topics__hero--poster .byglg-live-topics__hero-media i { color:rgba(255,255,255,.72); font:700 .72rem/1.4 monospace; font-style:normal; letter-spacing:.12em; position:absolute; right:2.5rem; top:2.5rem; }
.byglg-live-topics__hero--poster .byglg-live-topics__hero-copy { box-sizing:border-box; width:min(48rem,58vw); }
.byglg-live-topics__hero--poster .byglg-live-topics__hero-copy>div>a { background:#bd3429; border-color:#bd3429; color:#fff; }
@media(max-width:900px){body:has(.byglg-live-topics) .cookieadmin_re_consent{bottom:auto!important;left:auto!important;right:.75rem!important;top:6.25rem!important}.byglg-live-topics__hero{display:flex;flex-direction:column;min-height:0}.byglg-live-topics__hero-media{aspect-ratio:16/9;grid-template-columns:repeat(4,minmax(0,1fr));inset:auto;position:relative}.byglg-live-topics__hero-media::after{background:linear-gradient(0deg,rgba(9,9,9,.7),transparent 75%)}.byglg-live-topics__hero-copy{min-height:0;padding:3rem 1rem 4rem;width:auto}.byglg-live-topics__hero h1{font-size:clamp(3.2rem,15vw,5.5rem)}.byglg-live-topics__row{grid-template-columns:2rem minmax(0,1fr) auto;padding:2rem 1rem}.byglg-live-topics__row>div{grid-column:2/4}.byglg-live-topics__row>small{grid-column:2}.byglg-live-topics__row figure{grid-column:1/-1}.byglg-live-topics__row-link{grid-column:3;grid-row:3}.byglg-live-topics__index>header,.byglg-live-topics__cta{padding-inline:1rem}}
@media(max-width:900px){.byglg-live-topics__hero--poster{display:block;min-height:calc(100svh - 5.8rem)}.byglg-live-topics__hero--poster .byglg-live-topics__hero-media{aspect-ratio:auto;inset:0;position:absolute}.byglg-live-topics__hero--poster .byglg-live-topics__hero-media::before{height:25svh;inset:0 0 auto;width:auto}.byglg-live-topics__hero--poster .byglg-live-topics__hero-media span{bottom:auto;font-size:clamp(8rem,45vw,12rem);left:50%;opacity:1;right:auto;top:12.5svh;transform:translate(-50%,-50%)}.byglg-live-topics__hero--poster .byglg-live-topics__hero-media i{display:none}.byglg-live-topics__hero--poster .byglg-live-topics__hero-copy{box-sizing:border-box;justify-content:flex-start;min-height:calc(100svh - 5.8rem);padding:calc(25svh + 2rem) 1rem 2.5rem;width:100%}.byglg-live-topics__hero--poster .byglg-live-topics__hero h1{font-size:clamp(2.8rem,13vw,4.8rem)}.byglg-live-topics__hero--poster .byglg-live-topics__hero-copy>div>a{width:auto}}
@media(min-width:641px) and (max-width:900px){.byglg-live-topics__hero--poster,.byglg-live-topics__hero--poster .byglg-live-topics__hero-copy{min-height:calc(100svh - 11.1rem)}}
@media(max-width:520px){.byglg-live-topics__hero-copy>div,.byglg-live-topics__hero-copy>div>a,.byglg-live-topics__cta>div>a{box-sizing:border-box;justify-content:center;width:100%}.byglg-live-topics__row h3{font-size:2.25rem}}
@media(max-width:340px){.byglg-live-topics__hero--poster h1{font-size:2.7rem}.byglg-live-topics__hero--poster .byglg-live-topics__hero-copy{padding-bottom:2rem}}
@media(prefers-reduced-motion:reduce){.byglg-live-topics__hero-copy>*{animation:none}.byglg-live-topics__hero-media img,.byglg-live-topics__row img{transition:none}}

/* Brands V4 — factual editorial coverage, never a logo wall. */
body.byglg-live-brands-page { background:#090909 !important; }
body.byglg-live-brands-page.byglg-editorial-page .byglg-page-shell { background:#090909 !important; max-width:none !important; padding:0 !important; }
body.byglg-live-brands-page .byglg-page-shell::before { display:none !important; }
body.byglg-live-brands-page .wp-block-post-content { display:block !important; grid-template-columns:none !important; margin:0 !important; max-width:none !important; padding:0 !important; width:100% !important; }
.byglg-live-brands { --brands-black:#090909; --brands-surface:#111918; --brands-paper:#f4f0e7; --brands-line:rgba(244,240,231,.2); --brands-orange:#ff4f1f; background:var(--brands-black); color:var(--brands-paper); overflow:hidden; }
.byglg-live-brands h1,.byglg-live-brands h2,.byglg-live-brands h3 { font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-weight:500; letter-spacing:-.045em; }
.byglg-live-brands__hero { min-height:calc(100svh - 93px); position:relative; }
.byglg-live-brands__hero-media { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); inset:0; position:absolute; }
.byglg-live-brands__hero-media::after { background:linear-gradient(90deg,rgba(9,9,9,.98) 0%,rgba(9,9,9,.9) 42%,rgba(9,9,9,.3) 78%,rgba(9,9,9,.12)); content:""; inset:0; position:absolute; }
.byglg-live-brands__hero-media figure { margin:0; min-width:0; overflow:hidden; }
.byglg-live-brands__hero-media img { filter:saturate(.78); height:100%; object-fit:cover; transition:filter .4s ease,transform .7s ease; width:100%; }
.byglg-live-brands__hero:hover img { filter:saturate(1); transform:scale(1.025); }
.byglg-live-brands__hero-copy { align-items:flex-start; display:flex; flex-direction:column; justify-content:center; min-height:calc(100svh - 93px); padding:clamp(3rem,7vw,7rem) max(4vw,calc((100vw - 84rem)/2)); position:relative; width:min(60rem,66vw); z-index:2; }
.byglg-live-brands__hero-copy>p:first-child,.byglg-live-brands__boundary>p:first-child,.byglg-live-brands__index>header>p,.byglg-live-brands__more>header>p,.byglg-live-brands__cta>p { color:var(--brands-orange); font:700 .72rem/1.4 monospace; letter-spacing:.08em; margin:0 0 1rem; }
.byglg-live-brands__hero h1 { font-size:clamp(4rem,8vw,8rem); line-height:.91; margin:0; max-width:12ch; }
.byglg-live-brands__lede { color:rgba(244,240,231,.72); font-size:clamp(1.05rem,1.7vw,1.35rem); line-height:1.6; margin:1.5rem 0 0; max-width:54ch; }
.byglg-live-brands__hero-copy>div { margin-top:2rem; }
.byglg-live-brands__hero-copy>div>a,.byglg-live-brands__cta>div>a { background:var(--brands-orange); border:1px solid var(--brands-orange); color:#090909; display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
.byglg-live-brands__boundary { background:var(--brands-orange); color:#090909; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-brands__boundary>p:first-child { color:#090909; }
.byglg-live-brands__boundary h2 { font-size:clamp(3rem,6vw,6rem); line-height:.98; margin:0; max-width:15ch; }
.byglg-live-brands__boundary>p:last-child { font-size:1.05rem; line-height:1.65; margin:1.5rem 0 0; max-width:65ch; }
.byglg-live-brands__index { background:var(--brands-black); scroll-margin-top:5rem; }
.byglg-live-brands__index>header,.byglg-live-brands__more>header { padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)) 3rem; }
.byglg-live-brands__index>header h2,.byglg-live-brands__more>header h2 { font-size:clamp(3rem,6vw,6rem); line-height:.96; margin:0; max-width:14ch; }
.byglg-live-brands__row { align-items:center; border-top:1px solid var(--brands-line); display:grid; gap:clamp(1rem,2vw,2rem); grid-template-columns:3rem minmax(18rem,1fr) minmax(16rem,30rem) 11rem; min-height:17rem; padding:1.5rem max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-brands__row>span { color:var(--brands-orange); font:700 .72rem monospace; }
.byglg-live-brands__row h3 { font-size:clamp(2.8rem,5vw,5.8rem); line-height:.9; margin:0; }
.byglg-live-brands__row h3 a { color:var(--brands-paper); text-decoration:none; }
.byglg-live-brands__row small { color:rgba(244,240,231,.58); display:block; font-size:.75rem; margin-top:1rem; }
.byglg-live-brands__row small b { color:var(--brands-paper); display:inline; font-size:1.1rem; }
.byglg-live-brands__row figure { aspect-ratio:16/9; margin:0; overflow:hidden; }
.byglg-live-brands__row figure a { display:block; height:100%; }
.byglg-live-brands__row img { height:100%; object-fit:cover; transition:transform .35s ease; width:100%; }
.byglg-live-brands__row:hover img { transform:scale(1.045); }
.byglg-live-brands__row-link { border-bottom:1px solid rgba(244,240,231,.65); color:var(--brands-paper); font-size:.78rem; justify-self:end; line-height:1.4; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-brands__more { background:var(--brands-paper); color:#111715; }
.byglg-live-brands__more>header>p { color:#9f2b24; }
.byglg-live-brands__more>div { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); padding:0 max(4vw,calc((100vw - 84rem)/2)) clamp(4rem,8vw,8rem); }
.byglg-live-brands__more>div>a { border-bottom:1px solid #c9cec8; color:#111715; display:grid; gap:.7rem; grid-template-columns:auto 1fr auto; padding:1.2rem 0; text-decoration:none; }
.byglg-live-brands__more>div>a:nth-child(4n+2),.byglg-live-brands__more>div>a:nth-child(4n+3),.byglg-live-brands__more>div>a:nth-child(4n+4){margin-left:1.25rem}
.byglg-live-brands__more span { color:#9f2b24; font:700 .68rem monospace; }
.byglg-live-brands__more strong { font-size:1rem; }
.byglg-live-brands__more small { color:#59635f; font-size:.72rem; }
.byglg-live-brands__more i { font-style:normal; }
.byglg-live-brands__cta { background:var(--brands-black); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-brands__cta h2 { font-size:clamp(3rem,6vw,6rem); line-height:.98; margin:0; max-width:17ch; }
.byglg-live-brands__cta>div { margin-top:2rem; }
@keyframes byglgBrandsEnter{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}
.byglg-live-brands__hero-copy>* { animation:byglgBrandsEnter .55s ease both; }.byglg-live-brands__hero-copy>*:nth-child(2){animation-delay:.06s}.byglg-live-brands__hero-copy>*:nth-child(3){animation-delay:.12s}.byglg-live-brands__hero-copy>*:nth-child(4){animation-delay:.18s}
.byglg-live-brands__hero--index { background:#090909; overflow:hidden; }
.byglg-live-brands__hero--index .byglg-live-brands__hero-media { background:#090909; display:block; overflow:hidden; }
.byglg-live-brands__hero--index .byglg-live-brands__hero-media::before { background:#f4f0e7; content:""; inset:0 0 0 auto; position:absolute; width:43%; }
.byglg-live-brands__hero--index .byglg-live-brands__hero-media::after { display:none; }
.byglg-live-brands__hero--index .byglg-live-brands__hero-media span { bottom:auto; color:#090909; font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-size:clamp(8rem,15vw,14rem); font-style:normal; font-weight:700; left:78.5%; letter-spacing:-.1em; line-height:1; position:absolute; right:auto; top:50%; transform:translate(-50%,-50%); white-space:nowrap; }
.byglg-live-brands__hero--index .byglg-live-brands__hero-media i { color:#9f2b24; font:700 .72rem/1.4 monospace; font-style:normal; letter-spacing:.12em; position:absolute; right:2.5rem; top:2.5rem; }
.byglg-live-brands__hero--index .byglg-live-brands__hero-copy { box-sizing:border-box; width:min(48rem,57vw); }
.byglg-live-brands__hero--index .byglg-live-brands__hero-copy>div>a { background:#bd3429; border-color:#bd3429; color:#fff; }
@media(max-width:900px){body:has(.byglg-live-brands) .cookieadmin_re_consent{bottom:auto!important;left:auto!important;right:.75rem!important;top:6.25rem!important}.byglg-live-brands__hero{display:flex;flex-direction:column;min-height:0}.byglg-live-brands__hero-media{aspect-ratio:16/9;inset:auto;position:relative}.byglg-live-brands__hero-media::after{background:linear-gradient(0deg,rgba(9,9,9,.7),transparent 75%)}.byglg-live-brands__hero-copy{min-height:0;padding:3rem 1rem 4rem;width:auto}.byglg-live-brands__hero h1{font-size:clamp(3.2rem,15vw,5.5rem)}.byglg-live-brands__boundary,.byglg-live-brands__index>header,.byglg-live-brands__more>header,.byglg-live-brands__cta{padding-inline:1rem}.byglg-live-brands__row{grid-template-columns:2rem minmax(0,1fr);padding:2rem 1rem}.byglg-live-brands__row>div{grid-column:2}.byglg-live-brands__row figure{grid-column:1/-1}.byglg-live-brands__row-link{grid-column:2;justify-self:start}.byglg-live-brands__more>div{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:1rem}.byglg-live-brands__more>div>a:nth-child(n){margin-left:0}.byglg-live-brands__more>div>a:nth-child(even){margin-left:1rem}}
@media(max-width:900px){.byglg-live-brands__hero--index{display:block;min-height:calc(100svh - 5.8rem)}.byglg-live-brands__hero--index .byglg-live-brands__hero-media{aspect-ratio:auto;inset:0;position:absolute}.byglg-live-brands__hero--index .byglg-live-brands__hero-media::before{height:25svh;inset:0 0 auto;width:auto}.byglg-live-brands__hero--index .byglg-live-brands__hero-media span{font-size:clamp(6rem,28vw,10rem);left:50%;top:12.5svh;transform:translate(-50%,-50%)}.byglg-live-brands__hero--index .byglg-live-brands__hero-media i{display:none}.byglg-live-brands__hero--index .byglg-live-brands__hero-copy{box-sizing:border-box;justify-content:flex-start;min-height:calc(100svh - 5.8rem);padding:calc(25svh + 2rem) 1rem 2.5rem;width:100%}.byglg-live-brands__hero--index .byglg-live-brands__hero h1{font-size:clamp(2.8rem,13vw,4.8rem)}.byglg-live-brands__hero--index .byglg-live-brands__hero-copy>div>a{width:auto}}
@media(min-width:641px) and (max-width:900px){.byglg-live-brands__hero--index,.byglg-live-brands__hero--index .byglg-live-brands__hero-copy{min-height:calc(100svh - 11.1rem)}}
@media(max-width:340px){.byglg-live-brands__hero--index .byglg-live-brands__hero-copy{padding:calc(25svh + 1.25rem) 1rem 1.5rem}.byglg-live-brands__hero--index .byglg-live-brands__hero h1{font-size:2.55rem}.byglg-live-brands__hero--index .byglg-live-brands__lede{font-size:.92rem;line-height:1.45}.byglg-live-brands__hero--index .byglg-live-brands__hero-copy>div{margin-top:1.25rem}.byglg-live-brands__hero--index .byglg-live-brands__hero-copy>div>a{padding:.8rem 1rem}}
@media(max-width:520px){.byglg-live-brands__hero-copy>div,.byglg-live-brands__hero-copy>div>a,.byglg-live-brands__cta>div>a{box-sizing:border-box;justify-content:center;width:100%}.byglg-live-brands__row h3{font-size:3rem}.byglg-live-brands__more>div{grid-template-columns:1fr}.byglg-live-brands__more>div>a:nth-child(n){margin-left:0}}
@media(prefers-reduced-motion:reduce){.byglg-live-brands__hero-copy>*{animation:none}.byglg-live-brands__hero-media img,.byglg-live-brands__row img{transition:none}}

/* Greg V4 — an author page led by the person and the work. */
body.byglg-live-greg-page { background:#090909 !important; }
body.byglg-live-greg-page.byglg-editorial-page .byglg-page-shell { background:#090909 !important; max-width:none !important; padding:0 !important; }
body.byglg-live-greg-page .byglg-page-shell::before { display:none !important; }
body.byglg-live-greg-page .wp-block-post-content { display:block !important; grid-template-columns:none !important; margin:0 !important; max-width:none !important; padding:0 !important; width:100% !important; }
.byglg-live-greg { --greg-black:#090909; --greg-surface:#111918; --greg-paper:#f4f0e7; --greg-line:#c9cec8; --greg-orange:#ff4f1f; background:var(--greg-black); color:var(--greg-paper); overflow:hidden; }
.byglg-live-greg h1,.byglg-live-greg h2,.byglg-live-greg h3 { font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-weight:500; letter-spacing:-.045em; }
.byglg-live-greg__hero { min-height:calc(100svh - 93px); position:relative; }
.byglg-live-greg__hero>figure { inset:0 0 0 42%; margin:0; overflow:hidden; position:absolute; }
.byglg-live-greg__hero>figure::after { background:linear-gradient(90deg,rgba(9,9,9,.98) 0%,rgba(9,9,9,.74) 32%,rgba(9,9,9,.16) 70%); content:""; inset:0; position:absolute; }
.byglg-live-greg__hero>figure img { height:100%; object-fit:cover; object-position:center 24%; transform:scale(1.015); transition:transform .8s ease; width:100%; }
.byglg-live-greg__hero:hover>figure img { transform:scale(1.035); }
.byglg-live-greg__hero>span { color:rgba(255,79,31,.28); font:700 clamp(5rem,11vw,11rem)/1 "Avenir Next",sans-serif; position:absolute; right:3vw; top:6vh; z-index:2; }
.byglg-live-greg__hero-copy { align-items:flex-start; display:flex; flex-direction:column; justify-content:center; min-height:calc(100svh - 93px); padding:clamp(3rem,7vw,7rem) max(4vw,calc((100vw - 84rem)/2)); position:relative; width:min(58rem,62vw); z-index:3; }
.byglg-live-greg__hero-copy>p:first-child,.byglg-live-greg__story header>p,.byglg-live-greg__china>div>p:first-child,.byglg-live-greg__latest>header>p,.byglg-live-greg__cta>p { color:var(--greg-orange); font:700 .72rem/1.4 monospace; letter-spacing:.08em; margin:0 0 1rem; }
.byglg-live-greg__hero h1 { font-size:clamp(5rem,10vw,10rem); line-height:.82; margin:0; }
.byglg-live-greg__hero h2 { color:var(--greg-paper); font-size:clamp(1.8rem,3vw,3.25rem); line-height:1.06; margin:2rem 0 0; max-width:15ch; }
.byglg-live-greg__lede { color:rgba(244,240,231,.72); font-size:1.05rem; line-height:1.65; margin:1.25rem 0 0; max-width:57ch; }
.byglg-live-greg__hero-copy>div { display:flex; gap:1rem; margin-top:2rem; }
.byglg-live-greg__hero-copy>div>a { border:1px solid rgba(244,240,231,.48); color:var(--greg-paper); display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
.byglg-live-greg__hero-copy>div>a:first-child { background:var(--greg-orange); border-color:var(--greg-orange); color:#090909; }
.byglg-live-greg__facts { background:var(--greg-paper); color:#111715; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); padding:0 max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-greg__facts>div { border-right:1px solid var(--greg-line); padding:clamp(2.5rem,5vw,5rem) clamp(1rem,3vw,3rem); }
.byglg-live-greg__facts>div:first-child { border-left:1px solid var(--greg-line); }
.byglg-live-greg__facts a { color:#111715; text-decoration:none; }
.byglg-live-greg__facts strong { display:block; font-size:clamp(3.5rem,7vw,7rem); font-weight:500; letter-spacing:-.06em; line-height:.9; }
.byglg-live-greg__facts .byglg-live-greg__fact-name { font-size:clamp(2.3rem,4.3vw,4.5rem); line-height:.92; }
.byglg-live-greg__facts span { color:#59635f; display:block; font-size:.85rem; line-height:1.45; margin-top:1rem; max-width:24ch; }
.byglg-live-greg__story { background:#e4e8e4; color:#111715; display:grid; gap:clamp(2rem,6vw,7rem); grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-greg__story header>p { color:#9f2b24; }
.byglg-live-greg__story h2 { font-size:clamp(3.5rem,7vw,7rem); line-height:.95; margin:0; max-width:12ch; }
.byglg-live-greg__story>div { align-self:end; }
.byglg-live-greg__story>div>p { color:#4f5955; font-size:1.1rem; line-height:1.7; margin:0; }
.byglg-live-greg__story>div>a { border-bottom:1px solid #111715; color:#111715; display:inline-block; font-size:.875rem; margin-top:1.5rem; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-greg__china { background:var(--greg-black); display:grid; grid-template-columns:1fr 1fr; }
.byglg-live-greg__china>figure { margin:0; max-height:65rem; min-height:40rem; overflow:hidden; }
.byglg-live-greg__china>figure img { height:100%; object-fit:cover; object-position:center 18%; transition:transform .6s ease; width:100%; }
.byglg-live-greg__china:hover>figure img { transform:scale(1.025); }
.byglg-live-greg__china>div { align-self:center; padding:clamp(3rem,7vw,7rem); }
.byglg-live-greg__china h2 { font-size:clamp(3rem,5.5vw,6rem); line-height:.98; margin:0; max-width:12ch; }
.byglg-live-greg__china>div>p:last-child { color:rgba(244,240,231,.68); font-size:1.05rem; line-height:1.7; margin:1.5rem 0 0; max-width:54ch; }
.byglg-live-greg__latest { align-items:end; background:var(--greg-paper); color:#111715; display:grid; gap:clamp(1.5rem,3vw,3rem); grid-template-columns:minmax(16rem,.65fr) minmax(22rem,1fr) minmax(18rem,.75fr); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-greg__latest>header>p { color:#9f2b24; }
.byglg-live-greg__latest>header { align-self:start; }
.byglg-live-greg__latest h2 { font-size:clamp(3rem,5vw,5.5rem); line-height:.98; margin:0; }
.byglg-live-greg__latest>figure { aspect-ratio:16/9; margin:0; overflow:hidden; }
.byglg-live-greg__latest>figure a { display:block; height:100%; }
.byglg-live-greg__latest>figure img { height:100%; object-fit:cover; transition:transform .35s ease; width:100%; }
.byglg-live-greg__latest:hover>figure img { transform:scale(1.035); }
.byglg-live-greg__latest>div small { color:#9f2b24; font:700 .7rem/1.4 monospace; text-transform:uppercase; }
.byglg-live-greg__latest h3 { font-size:clamp(1.55rem,2.4vw,2.4rem); line-height:1.1; margin:1rem 0 1.5rem; }
.byglg-live-greg__latest h3 a,.byglg-live-greg__latest>div>a { color:#111715; text-decoration:none; }
.byglg-live-greg__latest>div>a { border-bottom:1px solid #111715; font-size:.82rem; padding-bottom:.2rem; }
.byglg-live-greg__cta { background:var(--greg-orange); color:#090909; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-greg__cta>p { color:#090909; }
.byglg-live-greg__cta h2 { font-size:clamp(3.3rem,6.5vw,7rem); line-height:.95; margin:0; max-width:15ch; }
.byglg-live-greg__cta nav { display:flex; flex-wrap:wrap; gap:1rem; margin-top:2rem; }
.byglg-live-greg__cta nav a { border:1px solid #090909; color:#090909; display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
@keyframes byglgGregEnter{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}
.byglg-live-greg__hero-copy>* { animation:byglgGregEnter .55s ease both; }.byglg-live-greg__hero-copy>*:nth-child(2){animation-delay:.05s}.byglg-live-greg__hero-copy>*:nth-child(3){animation-delay:.1s}.byglg-live-greg__hero-copy>*:nth-child(4){animation-delay:.15s}.byglg-live-greg__hero-copy>*:nth-child(5){animation-delay:.2s}
.byglg-live-greg__hero--portrait { overflow:hidden; }
.byglg-live-greg__hero--portrait .byglg-live-greg__hero-copy { box-sizing:border-box; }
@media(max-width:900px){body:has(.byglg-live-greg) .cookieadmin_re_consent{bottom:auto!important;left:auto!important;right:.75rem!important;top:6.25rem!important}.byglg-live-greg__hero{display:flex;flex-direction:column;min-height:0}.byglg-live-greg__hero>figure{aspect-ratio:16/9;inset:auto;margin:0;order:1;position:relative}.byglg-live-greg__hero>figure::after{background:linear-gradient(0deg,rgba(9,9,9,.72),transparent 70%)}.byglg-live-greg__hero>figure img{object-position:center 20%}.byglg-live-greg__hero>span{font-size:4rem;right:1rem;top:1rem}.byglg-live-greg__hero-copy{min-height:0;order:2;padding:2rem 1rem 2.25rem;width:auto}.byglg-live-greg__hero h1{font-size:clamp(3.7rem,17vw,5.5rem)}.byglg-live-greg__hero h2{margin-top:1.5rem}.byglg-live-greg__lede{font-size:1rem;margin-top:1rem}.byglg-live-greg__hero-copy>div{align-items:stretch;flex-direction:column;gap:.75rem;margin-top:1.5rem;width:100%}.byglg-live-greg__hero-copy>div>a{justify-content:center}.byglg-live-greg__facts{grid-template-columns:1fr;padding:0 1rem}.byglg-live-greg__facts>div,.byglg-live-greg__facts>div:first-child{border-bottom:1px solid var(--greg-line);border-left:1px solid var(--greg-line);padding:2.5rem 1.5rem}.byglg-live-greg__story{grid-template-columns:1fr;padding:4rem 1rem}.byglg-live-greg__china{grid-template-columns:1fr}.byglg-live-greg__china>figure{aspect-ratio:4/5;min-height:0}.byglg-live-greg__china>div{padding:4rem 1rem}.byglg-live-greg__latest{grid-template-columns:1fr;padding:4rem 1rem}.byglg-live-greg__cta{padding:4rem 1rem}}
@media(max-width:900px){.byglg-live-greg__hero--portrait{display:block;min-height:calc(100svh - 5.8rem)}.byglg-live-greg__hero--portrait>figure{aspect-ratio:auto;height:25svh;inset:0 0 auto;position:absolute}.byglg-live-greg__hero--portrait .byglg-live-greg__hero-copy{justify-content:flex-start;min-height:calc(100svh - 5.8rem);padding:calc(25svh + 2rem) 1rem 2.5rem;width:100%}.byglg-live-greg__hero--portrait .byglg-live-greg__hero h1{font-size:clamp(3.4rem,15vw,5.2rem)}.byglg-live-greg__hero--portrait .byglg-live-greg__hero h2{font-size:clamp(1.5rem,7vw,2.4rem);margin-top:1rem}.byglg-live-greg__hero--portrait .byglg-live-greg__hero-copy>div{gap:.75rem;margin-top:1.5rem}}
@media(min-width:641px) and (max-width:900px){.byglg-live-greg__hero--portrait,.byglg-live-greg__hero--portrait .byglg-live-greg__hero-copy{min-height:calc(100svh - 11.1rem)}}
@media(max-width:340px){.byglg-live-greg__hero--portrait .byglg-live-greg__hero-copy{padding:calc(25svh + 1.25rem) 1rem 1.25rem}.byglg-live-greg__hero--portrait .byglg-live-greg__hero h1{font-size:3.1rem}.byglg-live-greg__hero--portrait .byglg-live-greg__hero h2{font-size:1.35rem}.byglg-live-greg__hero--portrait .byglg-live-greg__hero-copy>div{flex-direction:row;gap:.45rem;margin-top:1rem}.byglg-live-greg__hero--portrait .byglg-live-greg__hero-copy>div>a{flex:1;font-size:.72rem;padding:.75rem .3rem}}
@media(max-width:520px){.byglg-live-greg__cta nav{align-items:stretch;flex-direction:column}.byglg-live-greg__cta nav a{justify-content:center}.byglg-live-greg__china h2{font-size:3.2rem}}
@media(prefers-reduced-motion:reduce){.byglg-live-greg__hero-copy>*{animation:none}.byglg-live-greg__hero>figure img,.byglg-live-greg__china>figure img,.byglg-live-greg__latest>figure img{transition:none}}

/* Method V4 — a real publication, separated into editorial decisions. */
body.byglg-live-method-page { background:#090909 !important; }
body.byglg-live-method-page.byglg-editorial-page .byglg-page-shell { background:#090909 !important; max-width:none !important; padding:0 !important; }
body.byglg-live-method-page .byglg-page-shell::before { display:none !important; }
body.byglg-live-method-page .wp-block-post-content { display:block !important; grid-template-columns:none !important; margin:0 !important; max-width:none !important; padding:0 !important; width:100% !important; }
.byglg-live-method { --method-black:#090909; --method-surface:#111918; --method-paper:#f4f0e7; --method-soft:#e4e8e4; --method-line:#c9cec8; --method-orange:#ff4f1f; background:var(--method-black); color:var(--method-paper); overflow:hidden; }
.byglg-live-method h1,.byglg-live-method h2,.byglg-live-method h3 { font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-weight:500; letter-spacing:-.045em; }
.byglg-live-method__hero { min-height:calc(100svh - 93px); position:relative; }
.byglg-live-method__hero>figure { inset:0; margin:0; overflow:hidden; position:absolute; }
.byglg-live-method__hero>figure::after { background:linear-gradient(90deg,rgba(9,9,9,.98) 0%,rgba(9,9,9,.91) 42%,rgba(9,9,9,.24) 78%,rgba(9,9,9,.08)); content:""; inset:0; position:absolute; }
.byglg-live-method__hero>figure img { filter:saturate(.8); height:100%; object-fit:cover; object-position:center; transform:scale(1.025); transition:filter .5s ease,transform .8s ease; width:100%; }
.byglg-live-method__hero:hover>figure img { filter:saturate(1); transform:scale(1.045); }
.byglg-live-method__hero-copy { align-items:flex-start; display:flex; flex-direction:column; justify-content:center; min-height:calc(100svh - 93px); padding:clamp(3rem,7vw,7rem) max(4vw,calc((100vw - 84rem)/2)); position:relative; width:min(59rem,63vw); z-index:2; }
.byglg-live-method__hero-copy>p:first-child,.byglg-live-method__case>header>p,.byglg-live-method__correction>div:first-child>p,.byglg-live-method__boundary>p:first-child,.byglg-live-method__cta>p { color:var(--method-orange); font:700 .72rem/1.4 monospace; letter-spacing:.08em; margin:0 0 1rem; }
.byglg-live-method__hero h1 { font-size:clamp(4rem,8.5vw,8.5rem); line-height:.9; margin:0; max-width:11ch; }
.byglg-live-method__hero-copy>p:nth-of-type(2) { color:rgba(244,240,231,.74); font-size:clamp(1.05rem,1.7vw,1.35rem); line-height:1.65; margin:1.5rem 0 0; max-width:55ch; }
.byglg-live-method__hero-copy>div { display:flex; gap:1rem; margin-top:2rem; }
.byglg-live-method__hero-copy>div>a { border:1px solid rgba(244,240,231,.48); color:var(--method-paper); display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
.byglg-live-method__hero-copy>div>a:first-child { background:var(--method-orange); border-color:var(--method-orange); color:#090909; }
.byglg-live-method__case { align-items:end; background:var(--method-paper); color:#111715; display:grid; gap:clamp(1.5rem,3vw,3rem); grid-template-columns:minmax(16rem,.7fr) minmax(24rem,1.2fr) minmax(18rem,.8fr); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); scroll-margin-top:5rem; }
.byglg-live-method__case>header { align-self:start; }
.byglg-live-method__case>header>p { color:#9f2b24; }
.byglg-live-method__case h2 { font-size:clamp(3rem,5vw,5.5rem); line-height:.96; margin:0; }
.byglg-live-method__case>header>small { color:#9f2b24; display:block; font:700 .7rem/1.4 monospace; margin-top:1.5rem; text-transform:uppercase; }
.byglg-live-method__case>figure { aspect-ratio:16/9; margin:0; overflow:hidden; }
.byglg-live-method__case>figure>a { display:block; height:100%; }
.byglg-live-method__case>figure img { height:100%; object-fit:cover; transition:transform .35s ease; width:100%; }
.byglg-live-method__case:hover>figure img { transform:scale(1.035); }
.byglg-live-method__case>div h3 { font-size:clamp(1.55rem,2.5vw,2.6rem); line-height:1.1; margin:0; }
.byglg-live-method__case>div h3 a,.byglg-live-method__case>div>a { color:#111715; text-decoration:none; }
.byglg-live-method__case>div>p { color:#59635f; line-height:1.6; margin:1rem 0; }
.byglg-live-method__case>div>a { border-bottom:1px solid #111715; font-size:.82rem; padding-bottom:.2rem; }
.byglg-live-method__steps { background:var(--method-soft); color:#111715; }
.byglg-live-method__steps article { align-items:start; border-top:1px solid var(--method-line); display:grid; gap:clamp(1rem,3vw,3rem); grid-template-columns:3rem minmax(0,1fr) 9rem; padding:clamp(2.5rem,5vw,5rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-method__steps article>span { color:#9f2b24; font:700 .72rem monospace; }
.byglg-live-method__steps h2 { font-size:clamp(2.5rem,5vw,5.5rem); line-height:.95; margin:0; }
.byglg-live-method__steps article>div>strong { color:#111715; display:block; font-size:1.05rem; font-weight:700; line-height:1.45; margin-top:1.25rem; max-width:55ch; }
.byglg-live-method__steps article>div>p { color:#59635f; line-height:1.65; margin:1rem 0 0; max-width:70ch; }
.byglg-live-method__steps article>a { border-bottom:1px solid #111715; color:#111715; font:700 .76rem monospace; justify-self:end; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-method__correction { background:var(--method-orange); color:#090909; display:grid; gap:clamp(2rem,7vw,8rem); grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-method__correction>div:first-child>p { color:#090909; }
.byglg-live-method__correction h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.95; margin:0; max-width:13ch; }
.byglg-live-method__correction>div:last-child { align-self:end; }
.byglg-live-method__correction>div:last-child>p { font-size:1.05rem; line-height:1.7; margin:0; }
.byglg-live-method__correction>div:last-child>a { border-bottom:1px solid #090909; color:#090909; display:inline-block; font-size:.85rem; margin-top:1.5rem; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-method__boundary { background:var(--method-black); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-method__boundary h2 { font-size:clamp(3.2rem,6vw,6.5rem); line-height:.96; margin:0; max-width:15ch; }
.byglg-live-method__boundary>p:nth-of-type(2) { color:rgba(244,240,231,.68); font-size:1.05rem; line-height:1.7; margin:1.5rem 0 0; max-width:72ch; }
.byglg-live-method__boundary>a { border-bottom:1px solid rgba(244,240,231,.7); color:var(--method-paper); display:inline-block; font-size:.85rem; margin-top:1.5rem; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-method__cta { background:var(--method-paper); color:#111715; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-method__cta>p { color:#9f2b24; }
.byglg-live-method__cta h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.96; margin:0; max-width:14ch; }
.byglg-live-method__cta nav { display:flex; flex-wrap:wrap; gap:1rem; margin-top:2rem; }
.byglg-live-method__cta nav a { border:1px solid #111715; color:#111715; display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
@keyframes byglgMethodEnter{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}
.byglg-live-method__hero-copy>* { animation:byglgMethodEnter .55s ease both; }.byglg-live-method__hero-copy>*:nth-child(2){animation-delay:.06s}.byglg-live-method__hero-copy>*:nth-child(3){animation-delay:.12s}.byglg-live-method__hero-copy>*:nth-child(4){animation-delay:.18s}
.byglg-live-method__hero--steps { background:#090909; overflow:hidden; }
.byglg-live-method__hero--steps .byglg-live-method__hero-mark { background:#090909; inset:0; overflow:hidden; position:absolute; }
.byglg-live-method__hero--steps .byglg-live-method__hero-mark::before { background:#bd3429; content:""; inset:0 0 0 auto; position:absolute; width:43%; }
.byglg-live-method__hero--steps .byglg-live-method__hero-mark span { color:#fff; font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-size:clamp(5.5rem,10vw,9rem); font-weight:700; left:78.5%; letter-spacing:-.09em; line-height:1; position:absolute; top:50%; transform:translate(-50%,-50%); white-space:nowrap; }
.byglg-live-method__hero--steps .byglg-live-method__hero-mark i { color:rgba(255,255,255,.72); font:700 .72rem/1.4 monospace; font-style:normal; letter-spacing:.12em; position:absolute; right:2.5rem; top:2.5rem; }
.byglg-live-method__hero--steps .byglg-live-method__hero-copy { box-sizing:border-box; width:min(48rem,57vw); }
.byglg-live-method__hero--steps .byglg-live-method__hero-copy>div>a:first-child { background:#bd3429; border-color:#bd3429; color:#fff; }
@media(max-width:900px){body:has(.byglg-live-method) .cookieadmin_re_consent{bottom:auto!important;left:auto!important;right:.75rem!important;top:6.25rem!important}.byglg-live-method__hero{display:flex;flex-direction:column;min-height:0}.byglg-live-method__hero>figure{aspect-ratio:16/9;inset:auto;order:1;position:relative}.byglg-live-method__hero>figure::after{background:linear-gradient(0deg,rgba(9,9,9,.72),transparent 70%)}.byglg-live-method__hero-copy{min-height:0;order:2;padding:2.5rem 1rem 3rem;width:auto}.byglg-live-method__hero h1{font-size:clamp(3.4rem,15vw,5.5rem)}.byglg-live-method__hero-copy>div{align-items:stretch;flex-direction:column;width:100%}.byglg-live-method__hero-copy>div>a{justify-content:center}.byglg-live-method__case{grid-template-columns:1fr;padding:4rem 1rem}.byglg-live-method__steps article{grid-template-columns:2rem minmax(0,1fr);padding:3rem 1rem}.byglg-live-method__steps article>div{grid-column:2}.byglg-live-method__steps article>a{grid-column:2;justify-self:start}.byglg-live-method__correction{grid-template-columns:1fr;padding:4rem 1rem}.byglg-live-method__boundary,.byglg-live-method__cta{padding:4rem 1rem}}
@media(max-width:900px){.byglg-live-method__hero--steps{display:block;min-height:calc(100svh - 5.8rem)}.byglg-live-method__hero--steps .byglg-live-method__hero-mark{inset:0}.byglg-live-method__hero--steps .byglg-live-method__hero-mark::before{height:25svh;inset:0 0 auto;width:auto}.byglg-live-method__hero--steps .byglg-live-method__hero-mark span{font-size:clamp(4rem,18vw,7rem);left:50%;top:12.5svh;transform:translate(-50%,-50%)}.byglg-live-method__hero--steps .byglg-live-method__hero-mark i{display:none}.byglg-live-method__hero--steps .byglg-live-method__hero-copy{box-sizing:border-box;justify-content:flex-start;min-height:calc(100svh - 5.8rem);padding:calc(25svh + 2rem) 1rem 2.5rem;width:100%}.byglg-live-method__hero--steps .byglg-live-method__hero h1{font-size:clamp(3rem,13vw,4.8rem)}.byglg-live-method__hero--steps .byglg-live-method__hero-copy>p:nth-of-type(2){font-size:1rem;line-height:1.5;margin-top:1rem}.byglg-live-method__hero--steps .byglg-live-method__hero-copy>div{gap:.75rem;margin-top:1.5rem}.byglg-live-method__hero--steps .byglg-live-method__hero-copy>div>a{padding:.85rem 1rem}}
@media(min-width:641px) and (max-width:900px){.byglg-live-method__hero--steps,.byglg-live-method__hero--steps .byglg-live-method__hero-copy{min-height:calc(100svh - 11.1rem)}}
@media(max-width:340px){.byglg-live-method__hero--steps .byglg-live-method__hero-copy{padding:calc(25svh + 1.15rem) 1rem 1.25rem}.byglg-live-method__hero--steps .byglg-live-method__hero h1{font-size:2.65rem}.byglg-live-method__hero--steps .byglg-live-method__hero-copy>p:nth-of-type(2){font-size:.9rem;line-height:1.4}.byglg-live-method__hero--steps .byglg-live-method__hero-copy>div{gap:.5rem;margin-top:1rem}.byglg-live-method__hero--steps .byglg-live-method__hero-copy>div>a{font-size:.78rem;padding:.7rem .8rem}}
@media(max-width:520px){.byglg-live-method__cta nav{align-items:stretch;flex-direction:column}.byglg-live-method__cta nav a{justify-content:center}.byglg-live-method__correction h2,.byglg-live-method__boundary h2{font-size:3.1rem}}
@media(max-width:340px){.byglg-live-method,.byglg-live-method *{box-sizing:border-box;min-width:0;max-width:100%}.byglg-live-method h1,.byglg-live-method h2,.byglg-live-method h3,.byglg-live-method p,.byglg-live-method strong,.byglg-live-method a{overflow-wrap:anywhere}.byglg-live-method__hero>figure img{transform:none}.byglg-live-method__case>figure img{max-width:100%;width:100%}}
@media(prefers-reduced-motion:reduce){.byglg-live-method__hero-copy>*{animation:none}.byglg-live-method__hero>figure img,.byglg-live-method__case>figure img{transition:none}}

/* Editorial policy V4 — a dated public framework, signed by the publisher. */
body.byglg-live-policy-page { background:#090909 !important; }
body.byglg-live-policy-page.byglg-editorial-page .byglg-page-shell { background:#090909 !important; max-width:none !important; padding:0 !important; }
body.byglg-live-policy-page .byglg-page-shell::before { display:none !important; }
body.byglg-live-policy-page .wp-block-post-content { display:block !important; grid-template-columns:none !important; margin:0 !important; max-width:none !important; padding:0 !important; width:100% !important; }
.byglg-live-policy { --policy-black:#090909; --policy-paper:#f4f0e7; --policy-soft:#e4e8e4; --policy-line:#c9cec8; --policy-orange:#ff4f1f; background:var(--policy-black); color:var(--policy-paper); overflow:hidden; }
.byglg-live-policy h1,.byglg-live-policy h2,.byglg-live-policy h3 { font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-weight:500; letter-spacing:-.045em; }
.byglg-live-policy__hero { min-height:calc(100svh - 93px); position:relative; }
.byglg-live-policy__hero>figure { inset:0 0 0 45%; margin:0; overflow:hidden; position:absolute; }
.byglg-live-policy__hero>figure::after { background:linear-gradient(90deg,rgba(9,9,9,.99) 0%,rgba(9,9,9,.78) 32%,rgba(9,9,9,.12) 72%); content:""; inset:0; position:absolute; }
.byglg-live-policy__hero>figure img { height:100%; object-fit:cover; object-position:center 20%; transform:scale(1.015); transition:transform .8s ease; width:100%; }
.byglg-live-policy__hero:hover>figure img { transform:scale(1.035); }
.byglg-live-policy__hero>span { color:rgba(255,79,31,.25); font:700 clamp(5rem,11vw,11rem)/1 "Avenir Next",sans-serif; position:absolute; right:3vw; top:6vh; z-index:2; }
.byglg-live-policy__hero-copy { align-items:flex-start; display:flex; flex-direction:column; justify-content:center; min-height:calc(100svh - 93px); padding:clamp(3rem,7vw,7rem) max(4vw,calc((100vw - 84rem)/2)); position:relative; width:min(60rem,65vw); z-index:3; }
.byglg-live-policy__hero-copy>p:first-child,.byglg-live-policy__scope>div>p,.byglg-live-policy__rules>header>p,.byglg-live-policy__corrections>header>p,.byglg-live-policy__limits>p:first-child,.byglg-live-policy__cta>p { color:var(--policy-orange); font:700 .72rem/1.4 monospace; letter-spacing:.08em; margin:0 0 1rem; }
.byglg-live-policy__hero h1 { font-size:clamp(4rem,8.4vw,8.5rem); line-height:.9; margin:0; max-width:11ch; }
.byglg-live-policy__hero-copy>p:nth-of-type(2) { color:rgba(244,240,231,.72); font-size:clamp(1rem,1.6vw,1.25rem); line-height:1.65; margin:1.5rem 0 0; max-width:58ch; }
.byglg-live-policy__hero-copy>small { color:rgba(244,240,231,.52); font:700 .68rem/1.4 monospace; margin-top:1.25rem; }
.byglg-live-policy__hero-copy>div { display:flex; gap:1rem; margin-top:2rem; }
.byglg-live-policy__hero-copy>div>a { border:1px solid rgba(244,240,231,.48); color:var(--policy-paper); display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
.byglg-live-policy__hero-copy>div>a:first-child { background:var(--policy-orange); border-color:var(--policy-orange); color:#090909; }
.byglg-live-policy__scope { background:var(--policy-paper); color:#111715; display:grid; gap:clamp(2rem,7vw,8rem); grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); scroll-margin-top:5rem; }
.byglg-live-policy__scope>div>p { color:#9f2b24; }
.byglg-live-policy__scope h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.95; margin:0; max-width:13ch; }
.byglg-live-policy__scope>p { align-self:end; color:#59635f; font-size:1.05rem; line-height:1.7; margin:0; }
.byglg-live-policy__rules { background:var(--policy-soft); color:#111715; }
.byglg-live-policy__rules>header { padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)) 3rem; }
.byglg-live-policy__rules>header>p { color:#9f2b24; }
.byglg-live-policy__rules>header h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.96; margin:0; max-width:13ch; }
.byglg-live-policy__rules article { align-items:start; border-top:1px solid var(--policy-line); display:grid; gap:clamp(1rem,3vw,3rem); grid-template-columns:3rem minmax(18rem,.8fr) minmax(22rem,1.2fr); padding:clamp(2.75rem,5vw,5rem) max(4vw,calc((100vw - 84rem)/2)); transition:background .25s ease; }
.byglg-live-policy__rules article:hover { background:rgba(255,255,255,.25); }
.byglg-live-policy__rules article>span { color:#9f2b24; font:700 .72rem monospace; }
.byglg-live-policy__rules article h2 { font-size:clamp(2.2rem,4vw,4.5rem); line-height:.95; margin:0; }
.byglg-live-policy__rules article>p { color:#59635f; font-size:1rem; line-height:1.68; margin:0; max-width:66ch; }
.byglg-live-policy__corrections { background:var(--policy-orange); color:#090909; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-policy__corrections>header>p { color:#090909; }
.byglg-live-policy__corrections>header h2 { font-size:clamp(3.5rem,7vw,7rem); line-height:.92; margin:0; }
.byglg-live-policy__corrections>div { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); margin-top:clamp(2.5rem,5vw,5rem); }
.byglg-live-policy__corrections article { border-left:1px solid rgba(9,9,9,.32); padding:1.5rem clamp(1rem,3vw,3rem); }
.byglg-live-policy__corrections article:last-child { border-right:1px solid rgba(9,9,9,.32); }
.byglg-live-policy__corrections article>span { font:700 .7rem monospace; }
.byglg-live-policy__corrections article h3 { font-size:clamp(1.8rem,3vw,3rem); margin:1rem 0; }
.byglg-live-policy__corrections article p { line-height:1.65; margin:0; }
.byglg-live-policy__corrections>a { border-bottom:1px solid #090909; color:#090909; display:inline-block; font-size:.85rem; margin-top:2rem; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-policy__limits { background:var(--policy-black); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-policy__limits h2 { font-size:clamp(3.2rem,6vw,6.5rem); line-height:.96; margin:0; max-width:15ch; }
.byglg-live-policy__limits>p:last-child { color:rgba(244,240,231,.68); font-size:1.05rem; line-height:1.7; margin:1.5rem 0 0; max-width:74ch; }
.byglg-live-policy__cta { background:var(--policy-paper); color:#111715; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-policy__cta>p { color:#9f2b24; }
.byglg-live-policy__cta h2 { font-size:clamp(3.2rem,6vw,6.5rem); line-height:.96; margin:0; max-width:15ch; }
.byglg-live-policy__cta nav { display:flex; flex-wrap:wrap; gap:1rem; margin-top:2rem; }
.byglg-live-policy__cta nav a { border:1px solid #111715; color:#111715; display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
@keyframes byglgPolicyEnter{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}
.byglg-live-policy__hero-copy>* { animation:byglgPolicyEnter .55s ease both; }.byglg-live-policy__hero-copy>*:nth-child(2){animation-delay:.05s}.byglg-live-policy__hero-copy>*:nth-child(3){animation-delay:.1s}.byglg-live-policy__hero-copy>*:nth-child(4){animation-delay:.15s}.byglg-live-policy__hero-copy>*:nth-child(5){animation-delay:.2s}
.byglg-live-policy__hero--rules { background:#090909; overflow:hidden; }
.byglg-live-policy__hero--rules .byglg-live-policy__hero-mark { background:#090909; inset:0; overflow:hidden; position:absolute; }
.byglg-live-policy__hero--rules .byglg-live-policy__hero-mark::before { background:#f4f0e7; content:""; inset:0 0 0 auto; position:absolute; width:43%; }
.byglg-live-policy__hero--rules .byglg-live-policy__hero-mark span { color:#bd3429; font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-size:clamp(5.5rem,10vw,9rem); font-weight:700; left:78.5%; letter-spacing:-.09em; line-height:1; position:absolute; top:50%; transform:translate(-50%,-50%); white-space:nowrap; }
.byglg-live-policy__hero--rules .byglg-live-policy__hero-mark i { color:#9f2b24; font:700 .72rem/1.4 monospace; font-style:normal; letter-spacing:.12em; position:absolute; right:2.5rem; top:2.5rem; }
.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy { box-sizing:border-box; width:min(48rem,57vw); }
.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy>div>a:first-child { background:#bd3429; border-color:#bd3429; color:#fff; }
@media(max-width:900px){body:has(.byglg-live-policy) .cookieadmin_re_consent{bottom:auto!important;left:auto!important;right:.75rem!important;top:6.25rem!important}.byglg-live-policy__hero{display:flex;flex-direction:column;min-height:0}.byglg-live-policy__hero>figure{aspect-ratio:16/9;inset:auto;order:1;position:relative}.byglg-live-policy__hero>figure::after{background:linear-gradient(0deg,rgba(9,9,9,.7),transparent 70%)}.byglg-live-policy__hero>figure img{object-position:center 20%}.byglg-live-policy__hero>span{font-size:4rem;right:1rem;top:1rem}.byglg-live-policy__hero-copy{min-height:0;order:2;padding:2rem 1rem 2.5rem;width:auto}.byglg-live-policy__hero h1{font-size:clamp(3.35rem,15vw,5.5rem)}.byglg-live-policy__hero-copy>p:nth-of-type(2){margin-top:1rem}.byglg-live-policy__hero-copy>small{margin-top:1rem}.byglg-live-policy__hero-copy>div{align-items:stretch;flex-direction:column;gap:.75rem;margin-top:1.5rem;width:100%}.byglg-live-policy__hero-copy>div>a{justify-content:center}.byglg-live-policy__scope{grid-template-columns:1fr;padding:4rem 1rem}.byglg-live-policy__rules>header{padding:4rem 1rem 3rem}.byglg-live-policy__rules article{grid-template-columns:2rem minmax(0,1fr);padding:3rem 1rem}.byglg-live-policy__rules article h2,.byglg-live-policy__rules article>p{grid-column:2}.byglg-live-policy__corrections{padding:4rem 1rem}.byglg-live-policy__corrections>div{grid-template-columns:1fr}.byglg-live-policy__corrections article,.byglg-live-policy__corrections article:last-child{border-bottom:1px solid rgba(9,9,9,.32);border-left:1px solid rgba(9,9,9,.32);border-right:1px solid rgba(9,9,9,.32);padding:1.5rem}.byglg-live-policy__limits,.byglg-live-policy__cta{padding:4rem 1rem}}
@media(max-width:900px){.byglg-live-policy__hero--rules{display:block;min-height:calc(100svh - 5.8rem)}.byglg-live-policy__hero--rules .byglg-live-policy__hero-mark{inset:0}.byglg-live-policy__hero--rules .byglg-live-policy__hero-mark::before{height:25svh;inset:0 0 auto;width:auto}.byglg-live-policy__hero--rules .byglg-live-policy__hero-mark span{font-size:clamp(4rem,18vw,7rem);left:50%;top:12.5svh;transform:translate(-50%,-50%)}.byglg-live-policy__hero--rules .byglg-live-policy__hero-mark i{display:none}.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy{box-sizing:border-box;justify-content:flex-start;min-height:calc(100svh - 5.8rem);padding:calc(25svh + 1.5rem) 1rem 2rem;width:100%}.byglg-live-policy__hero--rules .byglg-live-policy__hero h1{font-size:clamp(2.8rem,12.5vw,4.6rem)}.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy>p:nth-of-type(2){font-size:.95rem;line-height:1.45;margin-top:.75rem}.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy>small{font-size:.62rem;margin-top:.75rem}.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy>div{gap:.6rem;margin-top:1rem}.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy>div>a{padding:.75rem .8rem}}
@media(min-width:641px) and (max-width:900px){.byglg-live-policy__hero--rules,.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy{min-height:calc(100svh - 11.1rem)}}
@media(max-width:340px){.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy{padding:calc(25svh + .9rem) 1rem .9rem}.byglg-live-policy__hero--rules .byglg-live-policy__hero h1{font-size:2.35rem}.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy>p:nth-of-type(2){font-size:.82rem;line-height:1.3}.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy>small{font-size:.55rem}.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy>div{flex-direction:row;gap:.4rem;margin-top:.7rem}.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy>div>a{flex:1;font-size:.68rem;padding:.65rem .25rem}}
@media(max-width:520px){.byglg-live-policy__cta nav{align-items:stretch;flex-direction:column}.byglg-live-policy__cta nav a{justify-content:center}.byglg-live-policy__limits h2{font-size:3.1rem}}
@media(max-width:340px){.byglg-live-policy,.byglg-live-policy *{box-sizing:border-box;min-width:0;max-width:100%}.byglg-live-policy h1,.byglg-live-policy h2,.byglg-live-policy h3,.byglg-live-policy p,.byglg-live-policy strong,.byglg-live-policy a{overflow-wrap:anywhere}.byglg-live-policy__hero>figure{aspect-ratio:2/1}.byglg-live-policy__hero>figure img{transform:none}.byglg-live-policy__hero-copy{padding:1.5rem 1rem 2rem}.byglg-live-policy__hero h1{font-size:2.85rem}.byglg-live-policy__hero-copy>p:nth-of-type(2){font-size:.95rem;line-height:1.5}.byglg-live-policy__hero-copy>small{font-size:.61rem}.byglg-live-policy__hero-copy>div{flex-direction:row;gap:.5rem}.byglg-live-policy__hero-copy>div>a{flex:1;font-size:.74rem;padding:.8rem .35rem}}
@media(prefers-reduced-motion:reduce){.byglg-live-policy__hero-copy>*{animation:none}.byglg-live-policy__hero>figure img{transition:none}}

/* Press references V4 — third-party sources without implied endorsement. */
body.byglg-live-press-page { background:#090909 !important; }
body.byglg-live-press-page.byglg-editorial-page .byglg-page-shell { background:#090909 !important; max-width:none !important; padding:0 !important; }
body.byglg-live-press-page .byglg-page-shell::before { display:none !important; }
body.byglg-live-press-page .wp-block-post-content { display:block !important; grid-template-columns:none !important; margin:0 !important; max-width:none !important; padding:0 !important; width:100% !important; }
.byglg-live-press { --press-black:#090909; --press-paper:#f4f0e7; --press-soft:#e4e8e4; --press-line:#c9cec8; --press-orange:#ff4f1f; background:var(--press-black); color:var(--press-paper); overflow:hidden; }
.byglg-live-press h1,.byglg-live-press h2,.byglg-live-press h3 { font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-weight:500; letter-spacing:-.045em; }
.byglg-live-press__hero { min-height:calc(100svh - 93px); position:relative; }
.byglg-live-press__hero>figure { inset:0 0 0 45%; margin:0; overflow:hidden; position:absolute; }
.byglg-live-press__hero>figure::after { background:linear-gradient(90deg,rgba(9,9,9,.99) 0%,rgba(9,9,9,.8) 34%,rgba(9,9,9,.14) 74%); content:""; inset:0; position:absolute; }
.byglg-live-press__hero>figure img { height:100%; object-fit:cover; object-position:center 16%; transform:scale(1.015); transition:transform .8s ease; width:100%; }
.byglg-live-press__hero:hover>figure img { transform:scale(1.035); }
.byglg-live-press__hero>span { color:rgba(255,79,31,.25); font:700 clamp(4rem,8vw,8rem)/1 "Avenir Next",sans-serif; position:absolute; right:3vw; top:7vh; z-index:2; }
.byglg-live-press__hero-copy { align-items:flex-start; display:flex; flex-direction:column; justify-content:center; min-height:calc(100svh - 93px); padding:clamp(3rem,7vw,7rem) max(4vw,calc((100vw - 84rem)/2)); position:relative; width:min(60rem,65vw); z-index:3; }
.byglg-live-press__hero-copy>p:first-child,.byglg-live-press__boundary>p:first-child,.byglg-live-press__references>header>p,.byglg-live-press__admission>header>p,.byglg-live-press__cta>p:first-child { color:var(--press-orange); font:700 .72rem/1.4 monospace; letter-spacing:.08em; margin:0 0 1rem; }
.byglg-live-press__hero h1 { font-size:clamp(4rem,8vw,8rem); line-height:.9; margin:0; max-width:11ch; }
.byglg-live-press__hero-copy>p:nth-of-type(2) { color:rgba(244,240,231,.72); font-size:clamp(1rem,1.6vw,1.25rem); line-height:1.65; margin:1.5rem 0 0; max-width:58ch; }
.byglg-live-press__hero-copy>div { display:flex; gap:1rem; margin-top:2rem; }
.byglg-live-press__hero-copy>div>a { border:1px solid rgba(244,240,231,.48); color:var(--press-paper); display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
.byglg-live-press__hero-copy>div>a:first-child { background:var(--press-orange); border-color:var(--press-orange); color:#090909; }
.byglg-live-press__boundary { background:var(--press-orange); color:#090909; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-press__boundary>p:first-child { color:#090909; }
.byglg-live-press__boundary h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.95; margin:0; max-width:15ch; }
.byglg-live-press__boundary>p:last-child { font-size:1.05rem; line-height:1.7; margin:1.5rem 0 0; max-width:70ch; }
.byglg-live-press__references { background:var(--press-paper); color:#111715; scroll-margin-top:5rem; }
.byglg-live-press__references>header { padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)) 3rem; }
.byglg-live-press__references>header>p { color:#9f2b24; }
.byglg-live-press__references>header h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.95; margin:0; max-width:14ch; }
.byglg-live-press__references article { align-items:start; border-top:1px solid var(--press-line); display:grid; gap:clamp(1rem,3vw,3rem); grid-template-columns:3rem minmax(13rem,.65fr) minmax(22rem,1.35fr) 9rem; padding:clamp(2.75rem,5vw,5rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-press__references article>span { color:#9f2b24; font:700 .72rem monospace; }
.byglg-live-press__source strong,.byglg-live-press__source small,.byglg-live-press__source time { display:block; }
.byglg-live-press__source strong { font-size:1rem; }
.byglg-live-press__source small { color:#9f2b24; font:700 .68rem/1.4 monospace; margin-top:.65rem; }
.byglg-live-press__source time { color:#59635f; font:700 .66rem/1.4 monospace; margin-top:.4rem; }
.byglg-live-press__references article h3 { font-size:clamp(1.9rem,3.2vw,3.5rem); line-height:1; margin:0; }
.byglg-live-press__references article h3 a { color:#111715; text-decoration:none; }
.byglg-live-press__references article>div:nth-of-type(2)>p { color:#59635f; line-height:1.65; margin:1rem 0 0; max-width:62ch; }
.byglg-live-press__source-link { border-bottom:1px solid #111715; color:#111715; font-size:.8rem; justify-self:end; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-press__admission { background:var(--press-black); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-press__admission>header h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.95; margin:0; max-width:14ch; }
.byglg-live-press__admission>div { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); margin-top:clamp(2.5rem,5vw,5rem); }
.byglg-live-press__admission article { border-left:1px solid rgba(244,240,231,.2); padding:1.5rem clamp(1rem,2vw,2rem); }
.byglg-live-press__admission article:last-child { border-right:1px solid rgba(244,240,231,.2); }
.byglg-live-press__admission article>span { color:var(--press-orange); font:700 .7rem monospace; }
.byglg-live-press__admission article h3 { font-size:clamp(1.5rem,2.2vw,2.2rem); line-height:1; margin:1rem 0; }
.byglg-live-press__admission article p { color:rgba(244,240,231,.64); line-height:1.6; margin:0; }
.byglg-live-press__cta { background:var(--press-paper); color:#111715; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-press__cta>p:first-child { color:#9f2b24; }
.byglg-live-press__cta h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.95; margin:0; max-width:15ch; }
.byglg-live-press__cta>p:nth-of-type(2) { color:#59635f; font-size:1.05rem; line-height:1.7; margin:1.5rem 0 0; max-width:68ch; }
.byglg-live-press__cta nav { display:flex; flex-wrap:wrap; gap:1rem; margin-top:2rem; }
.byglg-live-press__cta nav a { border:1px solid #111715; color:#111715; display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
@keyframes byglgPressEnter{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}
.byglg-live-press__hero-copy>* { animation:byglgPressEnter .55s ease both; }.byglg-live-press__hero-copy>*:nth-child(2){animation-delay:.06s}.byglg-live-press__hero-copy>*:nth-child(3){animation-delay:.12s}.byglg-live-press__hero-copy>*:nth-child(4){animation-delay:.18s}
.byglg-live-press__hero--portrait { overflow:hidden; }
.byglg-live-press__hero--portrait .byglg-live-press__hero-copy { box-sizing:border-box; }
@media(max-width:900px){body:has(.byglg-live-press) .cookieadmin_re_consent{bottom:auto!important;left:auto!important;right:.75rem!important;top:6.25rem!important}.byglg-live-press__hero{display:flex;flex-direction:column;min-height:0}.byglg-live-press__hero>figure{aspect-ratio:16/9;inset:auto;order:1;position:relative}.byglg-live-press__hero>figure::after{background:linear-gradient(0deg,rgba(9,9,9,.7),transparent 70%)}.byglg-live-press__hero>figure img{object-position:center 18%}.byglg-live-press__hero>span{font-size:3.2rem;right:1rem;top:1rem}.byglg-live-press__hero-copy{min-height:0;order:2;padding:2rem 1rem 2.5rem;width:auto}.byglg-live-press__hero h1{font-size:clamp(3.3rem,15vw,5.5rem)}.byglg-live-press__hero-copy>p:nth-of-type(2){margin-top:1rem}.byglg-live-press__hero-copy>div{align-items:stretch;flex-direction:column;gap:.75rem;margin-top:1.5rem;width:100%}.byglg-live-press__hero-copy>div>a{justify-content:center}.byglg-live-press__boundary{padding:4rem 1rem}.byglg-live-press__references>header{padding:4rem 1rem 3rem}.byglg-live-press__references article{grid-template-columns:2rem minmax(0,1fr);padding:3rem 1rem}.byglg-live-press__references article>.byglg-live-press__source,.byglg-live-press__references article>div:nth-of-type(2),.byglg-live-press__references article>.byglg-live-press__source-link{grid-column:2}.byglg-live-press__source-link{justify-self:start}.byglg-live-press__admission{padding:4rem 1rem}.byglg-live-press__admission>div{grid-template-columns:repeat(2,minmax(0,1fr))}.byglg-live-press__admission article:nth-child(2n){border-right:1px solid rgba(244,240,231,.2)}.byglg-live-press__admission article:nth-child(n+3){border-top:1px solid rgba(244,240,231,.2)}.byglg-live-press__cta{padding:4rem 1rem}}
@media(max-width:900px){.byglg-live-press__hero--portrait{display:block;min-height:calc(100svh - 5.8rem)}.byglg-live-press__hero--portrait>figure{aspect-ratio:auto;height:25svh;inset:0 0 auto;position:absolute}.byglg-live-press__hero--portrait .byglg-live-press__hero-copy{justify-content:flex-start;min-height:calc(100svh - 5.8rem);padding:calc(25svh + 1.5rem) 1rem 2rem;width:100%}.byglg-live-press__hero--portrait .byglg-live-press__hero h1{font-size:clamp(2.8rem,12.5vw,4.7rem)}.byglg-live-press__hero--portrait .byglg-live-press__hero-copy>p:nth-of-type(2){font-size:.95rem;line-height:1.45;margin-top:.75rem}.byglg-live-press__hero--portrait .byglg-live-press__hero-copy>div{gap:.6rem;margin-top:1rem}.byglg-live-press__hero--portrait .byglg-live-press__hero-copy>div>a{padding:.75rem .8rem}}
@media(min-width:641px) and (max-width:900px){.byglg-live-press__hero--portrait,.byglg-live-press__hero--portrait .byglg-live-press__hero-copy{min-height:calc(100svh - 11.1rem)}}
@media(max-width:340px){.byglg-live-press__hero--portrait .byglg-live-press__hero-copy{padding:calc(25svh + .9rem) 1rem .9rem}.byglg-live-press__hero--portrait .byglg-live-press__hero h1{font-size:2.35rem}.byglg-live-press__hero--portrait .byglg-live-press__hero-copy>p:nth-of-type(2){font-size:.82rem;line-height:1.3}.byglg-live-press__hero--portrait .byglg-live-press__hero-copy>div{flex-direction:row;gap:.4rem;margin-top:.7rem}.byglg-live-press__hero--portrait .byglg-live-press__hero-copy>div>a{flex:1;font-size:.68rem;padding:.65rem .25rem}}
@media(max-width:520px){.byglg-live-press__admission>div{grid-template-columns:1fr}.byglg-live-press__admission article,.byglg-live-press__admission article:last-child{border-bottom:1px solid rgba(244,240,231,.2);border-left:1px solid rgba(244,240,231,.2);border-right:1px solid rgba(244,240,231,.2)}.byglg-live-press__cta nav{align-items:stretch;flex-direction:column}.byglg-live-press__cta nav a{justify-content:center}}
@media(max-width:340px){.byglg-live-press,.byglg-live-press *{box-sizing:border-box;min-width:0;max-width:100%}.byglg-live-press h1,.byglg-live-press h2,.byglg-live-press h3,.byglg-live-press p,.byglg-live-press strong,.byglg-live-press a{overflow-wrap:anywhere}.byglg-live-press__hero>figure{aspect-ratio:2/1}.byglg-live-press__hero>figure img{transform:none}.byglg-live-press__hero-copy{padding:1.5rem 1rem 2rem}.byglg-live-press__hero h1{font-size:2.75rem}.byglg-live-press__hero-copy>p:nth-of-type(2){font-size:.95rem;line-height:1.5}.byglg-live-press__hero-copy>div{flex-direction:row;gap:.5rem}.byglg-live-press__hero-copy>div>a{flex:1;font-size:.72rem;padding:.8rem .35rem}}
@media(prefers-reduced-motion:reduce){.byglg-live-press__hero-copy>*{animation:none}.byglg-live-press__hero>figure img{transition:none}}

/* Public figures — dated evidence only; the commercial media kit stays private. */
body.byglg-live-media-page { background:#090909 !important; }
body.byglg-live-media-page.byglg-editorial-page .byglg-page-shell { background:#090909 !important; max-width:none !important; padding:0 !important; }
body.byglg-live-media-page .byglg-page-shell::before { display:none !important; }
body.byglg-live-media-page .wp-block-post-content { display:block !important; grid-template-columns:none !important; margin:0 !important; max-width:none !important; padding:0 !important; width:100% !important; }
.byglg-live-media { --media-black:#090909; --media-paper:#f4f0e7; --media-soft:#e4e8e4; --media-line:#c9cec8; --media-orange:#ff4f1f; background:var(--media-black); color:var(--media-paper); overflow:hidden; }
.byglg-live-media h1,.byglg-live-media h2,.byglg-live-media h3 { font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-weight:500; letter-spacing:-.045em; }
.byglg-live-media__hero { min-height:calc(100svh - 93px); position:relative; }
.byglg-live-media__hero-media { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); inset:0; position:absolute; }
.byglg-live-media__hero-media::after { background:linear-gradient(90deg,rgba(9,9,9,.99) 0%,rgba(9,9,9,.9) 42%,rgba(9,9,9,.25) 78%,rgba(9,9,9,.1)); content:""; inset:0; position:absolute; }
.byglg-live-media__hero-media figure { margin:0; min-width:0; overflow:hidden; }
.byglg-live-media__hero-media img { filter:saturate(.78); height:100%; object-fit:cover; transition:filter .4s ease,transform .75s ease; width:100%; }
.byglg-live-media__hero:hover img { filter:saturate(1); transform:scale(1.025); }
.byglg-live-media__hero-copy { align-items:flex-start; display:flex; flex-direction:column; justify-content:center; min-height:calc(100svh - 93px); padding:clamp(3rem,7vw,7rem) max(4vw,calc((100vw - 84rem)/2)); position:relative; width:min(61rem,66vw); z-index:2; }
.byglg-live-media__hero-copy>p:first-child,.byglg-live-media__public>header>p,.byglg-live-media__topics>div>p:first-child,.byglg-live-media__ecosystem>header>p,.byglg-live-media__proof>header>p,.byglg-live-media__private>p:first-child,.byglg-live-media__cta>p { color:var(--media-orange); font:700 .72rem/1.4 monospace; letter-spacing:.08em; margin:0 0 1rem; }
.byglg-live-media__hero h1 { font-size:clamp(4rem,8.2vw,8.2rem); line-height:.9; margin:0; max-width:11ch; }
.byglg-live-media__hero-copy>p:nth-of-type(2) { color:rgba(244,240,231,.72); font-size:clamp(1rem,1.6vw,1.25rem); line-height:1.65; margin:1.5rem 0 0; max-width:58ch; }
.byglg-live-media__hero-copy>div { display:flex; gap:1rem; margin-top:2rem; }
.byglg-live-media__hero-copy>div>a { border:1px solid rgba(244,240,231,.48); color:var(--media-paper); display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
.byglg-live-media__hero-copy>div>a:first-child { background:var(--media-orange); border-color:var(--media-orange); color:#090909; }
.byglg-live-media__public { background:var(--media-paper); color:#111715; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); scroll-margin-top:5rem; }
.byglg-live-media__public>header { align-items:end; display:grid; gap:1rem; grid-template-columns:minmax(0,1fr) auto; }
.byglg-live-media__public>header>p { color:#9f2b24; grid-column:1/-1; }
.byglg-live-media__public>header h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.95; margin:0; max-width:12ch; }
.byglg-live-media__public>header>a { border-bottom:1px solid #111715; color:#111715; font-size:.82rem; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-media__public>div { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); margin-top:clamp(2.5rem,5vw,5rem); }
.byglg-live-media__public article { border-left:1px solid var(--media-line); padding:1.5rem clamp(1rem,2vw,2rem); }
.byglg-live-media__public article:last-child { border-right:1px solid var(--media-line); }
.byglg-live-media__public article>a { color:#111715; display:block; text-decoration:none; }
.byglg-live-media__public article strong { display:block; font-size:clamp(3rem,6vw,6rem); font-weight:500; letter-spacing:-.06em; line-height:.9; }
.byglg-live-media__public article:nth-child(2) strong { font-size:clamp(2.6rem,3.2vw,3.8rem); }
.byglg-live-media__public article span { color:#59635f; display:block; font-size:.82rem; line-height:1.45; margin-top:1rem; max-width:20ch; }
.byglg-live-media__public>p { color:#59635f; font-size:.9rem; line-height:1.6; margin:2rem 0 0; max-width:78ch; }
.byglg-live-media__topics { background:var(--media-orange); color:#090909; display:grid; gap:clamp(2rem,7vw,8rem); grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-media__topics>div>p:first-child { color:#090909; }
.byglg-live-media__topics h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.95; margin:0; max-width:13ch; }
.byglg-live-media__topics>div>p:nth-of-type(2) { font-size:1.05rem; line-height:1.65; margin:1.5rem 0 0; max-width:54ch; }
.byglg-live-media__topics>div>a { border-bottom:1px solid #090909; color:#090909; display:inline-block; font-size:.84rem; margin-top:1.5rem; padding-bottom:.2rem; text-decoration:none; }
.byglg-live-media__topic-list { align-self:end; font-size:clamp(1.25rem,2.2vw,2rem); line-height:1.5; margin:0; }
.byglg-live-media__ecosystem { background:var(--media-black); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-media__ecosystem>header h2 { font-size:clamp(3.2rem,6vw,6.5rem); line-height:.95; margin:0; max-width:15ch; }
.byglg-live-media__ecosystem>div { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); margin-top:clamp(2.5rem,5vw,5rem); }
.byglg-live-media__ecosystem article { border-left:1px solid rgba(244,240,231,.2); padding:1.5rem clamp(1rem,2vw,2rem); }
.byglg-live-media__ecosystem article:last-child { border-right:1px solid rgba(244,240,231,.2); }
.byglg-live-media__ecosystem article>span { color:var(--media-orange); font:700 .7rem monospace; }
.byglg-live-media__ecosystem article h3 { font-size:clamp(1.5rem,2.3vw,2.3rem); line-height:1; margin:1rem 0; }
.byglg-live-media__ecosystem article p { color:rgba(244,240,231,.64); line-height:1.6; margin:0; }
.byglg-live-media__ecosystem--reach { align-items:end; display:grid; gap:clamp(2rem,7vw,8rem); grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr); }
.byglg-live-media__ecosystem--reach .byglg-live-media__reach-copy { color:rgba(244,240,231,.72); font-size:clamp(1.05rem,1.6vw,1.3rem); line-height:1.65; margin:0; max-width:52ch; }
.byglg-live-media__proof { background:var(--media-paper); color:#111715; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-media__proof>header>p { color:#9f2b24; }
.byglg-live-media__proof>header h2 { font-size:clamp(3.2rem,6vw,6.5rem); line-height:.95; margin:0; max-width:14ch; }
.byglg-live-media__proof>div { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); margin-top:clamp(2.5rem,5vw,5rem); }
.byglg-live-media__proof>div>a { border-bottom:1px solid var(--media-line); color:#111715; display:grid; gap:.8rem; grid-template-columns:auto 1fr auto; padding:1.5rem 0; text-decoration:none; }
.byglg-live-media__proof>div>a:nth-child(n+2) { margin-left:1.5rem; }
.byglg-live-media__proof>div>a span { color:#9f2b24; font:700 .68rem monospace; }
.byglg-live-media__proof>div>a strong { font-size:1.15rem; }
.byglg-live-media__proof>div>a small { color:#59635f; font-size:.78rem; grid-column:2; line-height:1.5; }
.byglg-live-media__proof>div>a i { font-style:normal; }
.byglg-live-media__proof>p { color:#59635f; line-height:1.65; margin:2rem 0 0; max-width:76ch; }
.byglg-live-media__proof>p>a { color:#111715; }
.byglg-live-media__private { background:var(--media-orange); color:#090909; padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-media__private>p:first-child { color:#090909; }
.byglg-live-media__private h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.95; margin:0; max-width:14ch; }
.byglg-live-media__private>p:last-child { font-size:1.05rem; line-height:1.7; margin:1.5rem 0 0; max-width:72ch; }
.byglg-live-media__cta { background:var(--media-black); padding:clamp(4rem,8vw,8rem) max(4vw,calc((100vw - 84rem)/2)); }
.byglg-live-media__cta h2 { font-size:clamp(3.3rem,6vw,6.5rem); line-height:.95; margin:0; max-width:15ch; }
.byglg-live-media__cta nav { display:flex; flex-wrap:wrap; gap:1rem; margin-top:2rem; }
.byglg-live-media__cta nav a { border:1px solid rgba(244,240,231,.58); color:var(--media-paper); display:inline-flex; font-size:.875rem; font-weight:700; padding:1rem 1.15rem; text-decoration:none; }
.byglg-live-media__cta nav a:first-child { background:var(--media-orange); border-color:var(--media-orange); color:#090909; }
@keyframes byglgMediaEnter{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}
.byglg-live-media__hero-copy>* { animation:byglgMediaEnter .55s ease both; }.byglg-live-media__hero-copy>*:nth-child(2){animation-delay:.06s}.byglg-live-media__hero-copy>*:nth-child(3){animation-delay:.12s}.byglg-live-media__hero-copy>*:nth-child(4){animation-delay:.18s}
.byglg-live-media__hero--metric { background:#090909; overflow:hidden; }
.byglg-live-media__hero--metric .byglg-live-media__hero-media { background:#090909; display:block; }
.byglg-live-media__hero--metric .byglg-live-media__hero-media::before { background:#f4f0e7; content:""; inset:0 0 0 auto; position:absolute; width:43%; }
.byglg-live-media__hero--metric .byglg-live-media__hero-media::after { display:none; }
.byglg-live-media__hero--metric .byglg-live-media__hero-media span { color:#bd3429; font-family:"Avenir Next",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif; font-size:clamp(6rem,11vw,10rem); font-weight:700; left:78.5%; letter-spacing:-.08em; line-height:1; position:absolute; top:50%; transform:translate(-50%,-50%); white-space:nowrap; }
.byglg-live-media__hero--metric .byglg-live-media__hero-media i { color:#9f2b24; font:700 .72rem/1.4 monospace; font-style:normal; letter-spacing:.12em; position:absolute; right:2.5rem; top:2.5rem; }
.byglg-live-media__hero--metric .byglg-live-media__hero-copy { box-sizing:border-box; width:min(48rem,57vw); }
.byglg-live-media__hero--metric .byglg-live-media__hero-copy>div>a:first-child { background:#bd3429; border-color:#bd3429; color:#fff; }
@media(max-width:900px){body:has(.byglg-live-media) .cookieadmin_re_consent{bottom:auto!important;left:auto!important;right:.75rem!important;top:6.25rem!important}.byglg-live-media__hero{display:flex;flex-direction:column;min-height:0}.byglg-live-media__hero-media{aspect-ratio:16/9;inset:auto;order:1;position:relative}.byglg-live-media__hero-media::after{background:linear-gradient(0deg,rgba(9,9,9,.7),transparent 70%)}.byglg-live-media__hero-copy{min-height:0;order:2;padding:2rem 1rem 2.5rem;width:auto}.byglg-live-media__hero h1{font-size:clamp(3.2rem,14.5vw,5.3rem)}.byglg-live-media__hero-copy>p:nth-of-type(2){margin-top:1rem}.byglg-live-media__hero-copy>div{align-items:stretch;flex-direction:column;gap:.75rem;margin-top:1.5rem;width:100%}.byglg-live-media__hero-copy>div>a{justify-content:center}.byglg-live-media__public{padding:4rem 1rem}.byglg-live-media__public>header{grid-template-columns:1fr}.byglg-live-media__public>div{grid-template-columns:repeat(2,minmax(0,1fr))}.byglg-live-media__public article:nth-child(2) strong{font-size:clamp(1.5rem,6.4vw,3rem)}.byglg-live-media__public article:nth-child(n+3){border-top:1px solid var(--media-line)}.byglg-live-media__public article:nth-child(even){border-right:1px solid var(--media-line)}.byglg-live-media__topics{grid-template-columns:1fr;padding:4rem 1rem}.byglg-live-media__ecosystem{padding:4rem 1rem}.byglg-live-media__ecosystem--reach{grid-template-columns:1fr}.byglg-live-media__ecosystem>div{grid-template-columns:repeat(2,minmax(0,1fr))}.byglg-live-media__ecosystem article:nth-child(2n){border-right:1px solid rgba(244,240,231,.2)}.byglg-live-media__ecosystem article:nth-child(n+3){border-top:1px solid rgba(244,240,231,.2)}.byglg-live-media__proof{padding:4rem 1rem}.byglg-live-media__proof>div{grid-template-columns:1fr}.byglg-live-media__proof>div>a:nth-child(n){margin-left:0}.byglg-live-media__private,.byglg-live-media__cta{padding:4rem 1rem}}
@media(max-width:900px){.byglg-live-media__hero--metric{display:block;min-height:calc(100svh - 5.8rem)}.byglg-live-media__hero--metric .byglg-live-media__hero-media{aspect-ratio:auto;inset:0;position:absolute}.byglg-live-media__hero--metric .byglg-live-media__hero-media::before{height:25svh;inset:0 0 auto;width:auto}.byglg-live-media__hero--metric .byglg-live-media__hero-media span{font-size:clamp(5rem,24vw,8rem);left:50%;top:12.5svh;transform:translate(-50%,-50%)}.byglg-live-media__hero--metric .byglg-live-media__hero-media i{display:none}.byglg-live-media__hero--metric .byglg-live-media__hero-copy{box-sizing:border-box;justify-content:flex-start;min-height:calc(100svh - 5.8rem);padding:calc(25svh + 2rem) 1rem 2.5rem;width:100%}.byglg-live-media__hero--metric .byglg-live-media__hero h1{font-size:clamp(2.9rem,12.5vw,4.7rem)}.byglg-live-media__hero--metric .byglg-live-media__hero-copy>p:nth-of-type(2){font-size:1rem;line-height:1.5;margin-top:1rem}.byglg-live-media__hero--metric .byglg-live-media__hero-copy>div{gap:.75rem;margin-top:1.25rem}.byglg-live-media__hero--metric .byglg-live-media__hero-copy>div>a{padding:.8rem 1rem}}
@media(min-width:641px) and (max-width:900px){.byglg-live-media__hero--metric,.byglg-live-media__hero--metric .byglg-live-media__hero-copy{min-height:calc(100svh - 11.1rem)}}
@media(max-width:340px){.byglg-live-media__hero--metric .byglg-live-media__hero-copy{padding:calc(25svh + 1rem) 1rem 1rem}.byglg-live-media__hero--metric .byglg-live-media__hero h1{font-size:2.45rem}.byglg-live-media__hero--metric .byglg-live-media__hero-copy>p:nth-of-type(2){font-size:.86rem;line-height:1.35}.byglg-live-media__hero--metric .byglg-live-media__hero-copy>div{flex-direction:row;gap:.4rem;margin-top:.8rem}.byglg-live-media__hero--metric .byglg-live-media__hero-copy>div>a{flex:1;font-size:.68rem;padding:.7rem .3rem}}
@media(max-width:520px){.byglg-live-media__ecosystem>div{grid-template-columns:1fr}.byglg-live-media__ecosystem article,.byglg-live-media__ecosystem article:last-child{border-bottom:1px solid rgba(244,240,231,.2);border-left:1px solid rgba(244,240,231,.2);border-right:1px solid rgba(244,240,231,.2)}.byglg-live-media__cta nav{align-items:stretch;flex-direction:column}.byglg-live-media__cta nav a{justify-content:center}}
@media(max-width:340px){.byglg-live-media,.byglg-live-media *{box-sizing:border-box;min-width:0;max-width:100%}.byglg-live-media h1,.byglg-live-media h2,.byglg-live-media h3,.byglg-live-media p,.byglg-live-media strong,.byglg-live-media a{overflow-wrap:anywhere}.byglg-live-media__hero-media{aspect-ratio:2/1}.byglg-live-media__hero-media img{transform:none}.byglg-live-media__hero-copy{padding:1.5rem 1rem 2rem}.byglg-live-media__hero h1{font-size:2.65rem}.byglg-live-media__hero-copy>p:nth-of-type(2){font-size:.94rem;line-height:1.5}.byglg-live-media__hero-copy>div{flex-direction:row;gap:.5rem}.byglg-live-media__hero-copy>div>a{flex:1;font-size:.7rem;padding:.8rem .3rem}.byglg-live-media__public>div{grid-template-columns:1fr}.byglg-live-media__public article,.byglg-live-media__public article:last-child{border-bottom:1px solid var(--media-line);border-left:1px solid var(--media-line);border-right:1px solid var(--media-line)}.byglg-live-media__public article:nth-child(2) strong{font-size:2.2rem}}
@media(prefers-reduced-motion:reduce){.byglg-live-media__hero-copy>*{animation:none}.byglg-live-media__hero-media img{transition:none}}

/* Copy fit: neutralize inherited heading gaps and keep translated heroes in the first viewport. */
.byglg-live-reviews__hero h1,.byglg-live-topics__hero h1,.byglg-live-brands__hero h1,.byglg-live-greg__hero h1,.byglg-live-method__hero h1,.byglg-live-policy__hero h1,.byglg-live-press__hero h1,.byglg-live-media__hero h1 { margin-bottom:0!important; }
@media(min-width:641px) and (max-width:900px){.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy h1{font-size:4rem!important}.byglg-live-greg__hero--portrait h2{font-size:2rem;margin-top:1rem}}
@media(max-width:340px){.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy h1{font-size:3rem!important}.byglg-live-greg__hero--portrait h1{font-size:3.1rem}.byglg-live-greg__hero--portrait h2{font-size:1.35rem;margin-top:1rem}}

/* Canonical primary-action contrast across every public surface. */
.byglg-live-reviews__hero-copy>div .byglg-live-reviews__primary,
.byglg-live-reviews__cta>div>a,
.byglg-live-topics__hero-copy>div>a,
.byglg-live-topics__cta>div>a,
.byglg-live-brands__hero-copy>div>a,
.byglg-live-brands__cta>div>a,
.byglg-live-greg__hero-copy>div>a:first-child,
.byglg-live-method__hero-copy>div>a:first-child,
.byglg-live-policy__hero-copy>div>a:first-child,
.byglg-live-press__hero-copy>div>a:first-child,
.byglg-live-media__hero-copy>div>a:first-child,
.byglg-live-media__cta nav a:first-child {
	background: #bd3429;
	border-color: #bd3429;
	color: #fff;
}

/* Keep paired hero actions horizontal until the true mobile breakpoint. */
@media (min-width: 641px) and (max-width: 1100px) {
	.byglg-live-reviews__hero-copy>div,
	.byglg-live-topics__hero-copy>div,
	.byglg-live-brands__hero-copy>div,
	.byglg-live-greg__hero-copy>div,
	.byglg-live-method__hero-copy>div,
	.byglg-live-policy__hero-copy>div,
	.byglg-live-press__hero-copy>div,
	.byglg-live-media__hero-copy>div {
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		width: auto;
	}
	.byglg-live-reviews__hero-copy>div>a,
	.byglg-live-topics__hero-copy>div>a,
	.byglg-live-brands__hero-copy>div>a,
	.byglg-live-greg__hero-copy>div>a,
	.byglg-live-method__hero-copy>div>a,
	.byglg-live-policy__hero-copy>div>a,
	.byglg-live-press__hero-copy>div>a,
	.byglg-live-media__hero-copy>div>a {
		flex: 0 0 auto;
		justify-content: center;
		width: auto;
	}
}

@media(max-width:900px){.byglg-live-home,.byglg-live-home__copy,.byglg-live-home__latest,.byglg-live-home__actions,.byglg-live-home__actions a{box-sizing:border-box;max-width:100%;min-width:0}.byglg-live-home__actions .byglg-live-home__primary{max-width:100%;width:100%}}
@media(max-width:360px){.byglg-live-home__wall{flex-basis:14svh;min-height:7rem}.byglg-live-home__copy{padding:.85rem .875rem 1.5rem}.byglg-live-home__eyebrow{font-size:.65rem;margin-bottom:.8rem}.byglg-live-home h1{font-size:2.05rem;line-height:1.03}.byglg-live-home__answer{font-size:1rem;line-height:1.35;margin:.65rem 0 .55rem}.byglg-live-home__proof{font-size:.85rem;line-height:1.4;margin-bottom:.7rem}.byglg-live-home__actions{margin-top:.8rem}.byglg-live-home__actions .byglg-live-home__primary{min-height:3.1rem;padding:.7rem .8rem}}
@media(min-width:641px) and (max-width:900px){.byglg-live-greg__hero--portrait,.byglg-live-press__hero--portrait{min-height:0}.byglg-live-greg__hero--portrait>figure,.byglg-live-press__hero--portrait>figure{height:clamp(20rem,48vw,27rem)}.byglg-live-greg__hero--portrait .byglg-live-greg__hero-copy,.byglg-live-press__hero--portrait .byglg-live-press__hero-copy{min-height:0;padding-top:calc(clamp(20rem,48vw,27rem) + 1.5rem)}}

/* Wide but shallow desktop windows: keep the complete Reviews poster and both actions above the fold. */
@media (min-width: 901px) {
	.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy {
		box-sizing: border-box;
		padding-block: clamp(1.5rem, 4svh, 3rem);
		width: min(70vw, calc(48rem + 2 * max(4vw, calc((100vw - 84rem) / 2))));
	}
	.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy h1 {
		font-size: clamp(4rem, min(8vw, 13svh), 8rem) !important;
		line-height: .84;
		max-width: 10ch;
	}
	.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy > .byglg-live-reviews__tagline {
		font-size: clamp(1.15rem, min(2vw, 3.2svh), 1.75rem);
		margin-top: clamp(1rem, 2.5svh, 1.75rem);
	}
	.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy > div {
		margin-top: clamp(1rem, 2.5svh, 1.75rem);
	}
	.byglg-live-reviews__hero--signal .byglg-live-reviews__hero-copy > div a {
		padding: .85rem 1rem;
	}
}

/* Home first-fold budget: contact remains visible even on wide, shallow desktop windows. */
@media (min-width: 901px) {
	.byglg-live-home__copy {
		box-sizing: border-box;
		min-height: calc(100svh - 5.8rem);
		padding: clamp(1.25rem, 3svh, 2.5rem) clamp(1.5rem, 3vw, 3rem) clamp(3.25rem, 7svh, 5.25rem) clamp(2rem, 4vw, 4rem);
		width: min(64rem, 64vw);
	}
	.byglg-live-home h1 {
		font-size: clamp(3rem, min(5.2vw, 11svh), 5.6rem);
		line-height: .98;
		max-width: 12ch;
	}
	html[lang^="en"] .byglg-live-home h1 {
		font-size: clamp(3rem, min(4.8vw, 11svh), 5.3rem);
		max-width: 14ch;
	}
	.byglg-live-home__answer {
		font-size: clamp(1rem, min(1.45vw, 2.7svh), 1.35rem);
		line-height: 1.3;
		margin: clamp(.45rem, 1.5svh, .85rem) 0 clamp(.35rem, 1.1svh, .65rem);
		max-width: 60ch;
	}
	.byglg-live-home__proof {
		font-size: clamp(.78rem, min(1vw, 2svh), .95rem);
		line-height: 1.4;
		margin-bottom: clamp(.4rem, 1.2svh, .8rem);
		max-width: 60ch;
	}
	.byglg-live-home__latest {
		max-width: 52rem;
		padding: clamp(.4rem, 1svh, .65rem) 0;
		width: min(52rem, calc(35vw - clamp(2rem, 4vw, 4rem)));
	}
	.byglg-live-home__latest > p { margin-bottom: .3rem; }
	.byglg-live-home__latest strong {
		font-size: clamp(.84rem, min(1vw, 2svh), .95rem);
		line-height: 1.25;
	}
	.byglg-live-home__latest small { font-size: .75rem; }
	.byglg-live-home__actions { margin-top: clamp(.4rem, 1.2svh, .75rem); }
	.byglg-live-home__actions .byglg-live-home__primary {
		box-sizing: border-box;
		height: 3rem;
		min-height: 3rem;
		padding: .7rem .9rem;
	}
}

@media (min-width: 901px) and (max-height: 750px) {
	.byglg-live-home__latest {
		align-items: center;
		display: grid;
		gap: 1rem;
		grid-template-columns: auto minmax(0, 1fr);
		padding: .45rem 0;
	}
	.byglg-live-home__latest > p { margin: 0; white-space: nowrap; }
	.byglg-live-home__latest > a { min-width: 0; }
	.byglg-live-home__latest strong {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.byglg-live-home__latest small { display: none; }
}

@media (min-width: 901px) and (max-height: 650px) {
	.byglg-live-home > footer { display: none; }
	.byglg-live-home__latest { padding-block: .35rem; }
	.byglg-live-home__actions { margin-top: 0; }
}

@media (max-width: 900px) {
	.byglg-live-home__actions .byglg-live-home__primary {
		box-sizing: border-box;
		height: 3.2rem;
		min-height: 3.2rem;
		padding: .75rem 1rem;
	}
}

@media (min-width: 521px) and (max-width: 900px) {
	.byglg-live-home__copy { padding: .85rem 1rem 1.5rem; }
	.byglg-live-home__answer {
		font-size: clamp(1rem, 2.4vw, 1.2rem);
		line-height: 1.32;
		margin: .6rem 0 .5rem;
	}
	.byglg-live-home__proof {
		font-size: .85rem;
		line-height: 1.35;
		margin-bottom: .7rem;
	}
	.byglg-live-home__latest { margin-top: .8rem; }
	.byglg-live-home__actions { margin-top: .7rem; }
}

/* The final taxonomy rail is a recording signal, not a generic separator. */
.byglg-live-home > footer {
	background: #0c1413;
	border-top-color: rgba(255, 253, 248, .16);
}

/* Shared desktop height budget for every remaining split hero. */
@media (min-width: 901px) {
	.byglg-live-topics__hero--poster .byglg-live-topics__hero-copy,
	.byglg-live-brands__hero--index .byglg-live-brands__hero-copy,
	.byglg-live-method__hero--steps .byglg-live-method__hero-copy,
	.byglg-live-policy__hero--rules .byglg-live-policy__hero-copy,
	.byglg-live-media__hero--metric .byglg-live-media__hero-copy {
		box-sizing: border-box;
		padding-block: clamp(1.5rem, 4svh, 3rem);
		width: min(70vw, calc(48rem + 2 * max(4vw, calc((100vw - 84rem) / 2))));
	}
	.byglg-live-topics__hero--poster h1,
	.byglg-live-brands__hero--index h1 {
		font-size: clamp(3.3rem, min(7vw, 12svh), 7rem);
		line-height: .92;
	}
	.byglg-live-method__hero--steps h1,
	.byglg-live-policy__hero--rules h1,
	.byglg-live-media__hero--metric h1 {
		font-size: clamp(3rem, min(7vw, 11svh), 7rem);
		line-height: .9;
	}
	.byglg-live-topics__lede,
	.byglg-live-brands__lede,
	.byglg-live-method__hero-copy > p:nth-of-type(2),
	.byglg-live-policy__hero-copy > p:nth-of-type(2),
	.byglg-live-media__hero-copy > p:nth-of-type(2) {
		font-size: clamp(1rem, min(1.5vw, 3svh), 1.25rem);
		line-height: 1.45;
		margin-top: clamp(.75rem, 2svh, 1.25rem);
	}
	.byglg-live-topics__hero-copy > div,
	.byglg-live-brands__hero-copy > div,
	.byglg-live-method__hero-copy > div,
	.byglg-live-policy__hero-copy > div,
	.byglg-live-media__hero-copy > div {
		margin-top: clamp(.8rem, 2.2svh, 1.4rem);
	}
	.byglg-live-policy__hero-copy > small { margin-top: clamp(.6rem, 1.5svh, 1rem); }
	.byglg-live-topics__hero-copy > div > a,
	.byglg-live-brands__hero-copy > div > a,
	.byglg-live-method__hero-copy > div > a,
	.byglg-live-policy__hero-copy > div > a,
	.byglg-live-media__hero-copy > div > a {
		padding: .85rem 1rem;
	}
	.byglg-live-greg__hero--portrait .byglg-live-greg__hero-copy {
		box-sizing: border-box;
		padding-block: clamp(1.5rem, 4svh, 3rem);
		width: min(72vw, calc(56rem + 2 * max(4vw, calc((100vw - 84rem) / 2))));
	}
	.byglg-live-greg__hero--portrait h1 {
		font-size: clamp(4rem, min(8vw, 13svh), 8rem);
		line-height: .84;
	}
	.byglg-live-greg__hero--portrait h2 {
		font-size: clamp(1.5rem, min(2.8vw, 5svh), 2.7rem);
		margin-top: clamp(.8rem, 2svh, 1.4rem);
	}
	.byglg-live-greg__hero-copy > div { margin-top: clamp(.8rem, 2.2svh, 1.4rem); }
	.byglg-live-greg__hero-copy > div > a { padding: .85rem 1rem; }
}

/* Brand catalogue landings — clean, crawlable counterparts to the search filters. */
.byglg-live-brand-detail { padding-bottom: clamp(2rem, 4vw, 4rem); }
.byglg-live-brand-detail__breadcrumb {
	align-items: center;
	color: rgba(244, 240, 231, .58);
	display: flex;
	font: 700 .7rem/1.4 monospace;
	gap: .65rem;
	letter-spacing: .06em;
	margin-bottom: clamp(1.5rem, 3vw, 2.5rem);
	text-transform: uppercase;
}
.byglg-live-brand-detail__breadcrumb a { color: var(--byglg-live-paper); text-decoration: none; }
.byglg-live-brand-detail h1 { max-width: 16ch; }
.byglg-live-brand-detail__topics {
	color: rgba(244, 240, 231, .68);
	font-size: .9rem;
	margin-top: 1rem;
}
.byglg-live-brand-detail__topics strong { color: var(--byglg-live-paper); }
.byglg-live-brand-detail + .byglg-live-results { padding-top: clamp(2rem, 4vw, 4rem); }
@media (min-width: 901px) {
	.byglg-live-brand-detail {
		align-items: start;
		column-gap: clamp(3rem, 6vw, 7rem);
		display: grid;
		grid-template-columns: minmax(0, 1.2fr) minmax(20rem, .8fr);
		padding-block: clamp(2.5rem, 6svh, 4.5rem);
		row-gap: 1rem;
	}
	.byglg-live-brand-detail__breadcrumb { grid-column: 1 / -1; margin-bottom: .75rem; }
	.byglg-live-brand-detail > .byglg-live-search__eyebrow { grid-column: 1; grid-row: 2; margin: 0; }
	.byglg-live-brand-detail > h1 {
		align-self: center;
		font-size: clamp(4rem, min(6vw, 11svh), 6rem);
		grid-column: 1;
		grid-row: 3 / 7;
		margin: 0;
		max-width: 11ch;
	}
	.byglg-live-brand-detail > h1 + p { grid-column: 2; grid-row: 2 / 4; margin: 0; }
	.byglg-live-brand-detail > .byglg-live-brand-detail__topics { grid-column: 2; grid-row: 4; margin: 0; }
	.byglg-live-brand-detail > .byglg-live-search__source-note { grid-column: 2; grid-row: 5; margin: 0; }
	.byglg-live-brand-detail > .byglg-live-search__status { grid-column: 2; grid-row: 6; margin: 0; }
}
@media (max-width: 640px) {
	.byglg-live-brand-detail { padding-bottom: 2rem; }
	.byglg-live-brand-detail__breadcrumb { margin-bottom: 1.25rem; }
}
