.bryn-site .briefs-ribbon{pointer-events:auto;box-sizing:border-box;background:var(--bg-alt);border-bottom:1px solid var(--border);height:36px}.bryn-site .briefs-ribbon__inner{align-items:center;gap:var(--sp-3);height:100%;padding:0 var(--sp-5);font-size:var(--step--1);color:var(--text-secondary);line-height:1;display:flex}.bryn-site .briefs-ribbon__mark{width:14px;height:14px;color:var(--brand);flex:none}.bryn-site .briefs-ribbon__stamp{font-family:var(--font-mono);font-size:var(--step--2);font-weight:var(--weight-medium);letter-spacing:var(--track-stamp);text-transform:uppercase;color:var(--brand-ink);white-space:nowrap}.bryn-site .briefs-ribbon__stamp-short{display:none}.bryn-site .briefs-ribbon__sep{background:var(--border-strong);flex:none;width:1px;height:15px}.bryn-site .briefs-ribbon__line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bryn-site .briefs-ribbon__go{font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;flex:none;margin-left:auto;text-decoration:none}.bryn-site .briefs-ribbon__go:hover{color:var(--brand-ink);text-decoration:none}.bryn-site .briefs-ribbon__x{width:28px;height:28px;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;font-size:16px;line-height:1}.bryn-site .briefs-ribbon__x:hover{color:var(--text);background:var(--surface-alt)}@media (max-width:760px){.bryn-site .briefs-ribbon__inner{gap:var(--sp-2);padding:0 var(--sp-3)}.bryn-site .briefs-ribbon__stamp{text-overflow:ellipsis;letter-spacing:.04em;min-width:0;overflow:hidden}.bryn-site .briefs-ribbon__stamp-long,.bryn-site .briefs-ribbon__sep,.bryn-site .briefs-ribbon__line{display:none}.bryn-site .briefs-ribbon__stamp-short{display:inline}}.bryn-site .briefs-pill{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.02em;font-weight:var(--weight-medium);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--brand-on-light);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;text-decoration:none;display:inline-flex}.bryn-site .briefs-pill:hover{background:var(--surface-alt);text-decoration:none}@media (min-width:761px) and (max-width:1279px){.bryn-site .site-nav .briefs-pill{display:none}}@media (max-width:760px){.bryn-site .site-nav .briefs-pill{margin-block:var(--sp-2);align-self:flex-start}}.bryn-site .nav-drop__stamp,.bryn-site .foot-col__stamp{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--track-stamp);text-transform:uppercase;color:var(--brand-ink)}.bryn-site .foot-col__stamp{margin-left:var(--sp-2)}.bryn-site .foot-launch{align-items:center;gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-6);padding-bottom:var(--sp-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.bryn-site .foot-launch__mark{width:16px;height:16px;color:var(--brand);flex:none}.bryn-site .foot-launch__stamp{font-family:var(--font-mono);font-size:var(--step--2);font-weight:var(--weight-medium);letter-spacing:var(--track-stamp);text-transform:uppercase;color:var(--brand-ink);white-space:nowrap}.bryn-site .foot-launch__line{min-width:0;font-size:var(--step--1);color:var(--text-muted);flex:24ch;max-width:72ch;margin:0;line-height:1.45}.bryn-site .foot-launch__go{font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;flex:none;margin-left:auto;text-decoration:none}.bryn-site .foot-launch__go:hover{color:var(--brand-ink)}@media (max-width:760px){.bryn-site .foot-launch__line{flex-basis:100%}.bryn-site .foot-launch__go{margin-left:0}}.bryn-site #brief .card.brief-card{box-shadow:var(--shadow-md)}.bryn-site .brief-tile .media-card__img--blank{padding:var(--sp-4);box-sizing:border-box;background:linear-gradient(135deg, var(--brand-shade), var(--brand));flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.bryn-site .brief-tile__mark{width:40px;height:40px;color:var(--on-brand);opacity:.92}.bryn-site .brief-tile__stamp{font-family:var(--font-mono);font-size:var(--step--2);font-weight:var(--weight-medium);letter-spacing:var(--track-stamp);text-transform:uppercase;color:var(--on-brand-dim)}.bryn-site .brief-tile__title b{font-weight:inherit;color:var(--brand-ink)}.bryn-site .brief-tile__go{font-weight:var(--weight-semibold);color:var(--text)}.bryn-site a.brief-tile:hover .brief-tile__go{color:var(--brand-ink)}.bryn-site .pb-split{align-items:center;row-gap:var(--sp-6)}.bryn-site .pb-split .sec-lede{margin-top:var(--sp-4)}.bryn-site .pb-chapters{margin:var(--sp-6) 0 0;border-top:1px solid var(--border);padding:0;list-style:none}.bryn-site .pb-chapters li{border-bottom:1px solid var(--border)}.bryn-site .pb-ch{column-gap:var(--sp-4);row-gap:var(--sp-1);width:100%;padding:var(--sp-3) var(--sp-2);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;margin:0;display:grid}.bryn-site .pb-ch:hover{background:var(--surface-alt)}.bryn-site .pb-ch:hover b{color:var(--brand-on-light)}.bryn-site .pb-ch__h{gap:var(--sp-2);white-space:nowrap;font-size:var(--step-0);align-items:baseline;display:flex}.bryn-site .pb-ch__h b{font-weight:var(--weight-semibold);color:var(--text)}.bryn-site .pb-ch__t{font-family:var(--font-mono);font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--signal-on-light);text-align:right}.bryn-site .pb-ch__line{color:var(--text-secondary);font-size:var(--step--1);grid-column:1/-1;line-height:1.45}.bryn-site .pb-cta{margin-top:0}@media (min-width:861px){.bryn-site .pb-split>.pb-seat{grid-area:1/2/span 2}.bryn-site .pb-split>.pb-cta{grid-column:1}}
