@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-c34057 {flex-direction: row}@media (max-width:767px){body .podpage-grid.podpage-grid{grid-template-columns:minmax(0,1fr)}body .podpage-title.podpage-title{font-size:4.4rem}body .podpage-hero.podpage-hero{padding-top:6.4rem}} .podpage-hero { padding-top: 10rem; padding-bottom: 6.4rem; background-color: var(--paper);} .podpage-inner { max-width: 112rem; width: 100%; margin: 0 auto; padding-left: 2.4rem; padding-right: 2.4rem; display: flex; flex-direction: column; gap: 2.4rem;} .podpage-hero .podpage-inner { max-width: 80rem; align-items: flex-start;} .podpage-kicker { font-size: 1.4rem; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: var(--accent); margin: 0;} .podpage-title { font-family: 'Source Serif 4',serif; font-size: 6.4rem; line-height: 1.05; letter-spacing: -.02em; color: var(--ink); margin: 0;} .podpage-lead { font-size: 2rem; line-height: 1.6; color: var(--ink-muted); margin: 0;} .podpage-actions { display: flex; flex-wrap: wrap; gap: 1.2rem 2.4rem; align-items: center; margin-top: .8rem;} .podpage-cta { background-color: var(--accent); color: #fff; padding: 1.4rem 2.8rem; border-radius: .4rem; font-size: 1.6rem; font-weight: 600; text-decoration: none;} .podpage-cta:hover { background-color: var(--accent-dark); color: #fff;} .podpage-link { font-size: 1.6rem; font-weight: 600; color: var(--ink); text-decoration: none;} .podpage-link:hover { color: var(--accent);} .podpage-show { padding-bottom: 8rem; background-color: var(--paper);} .podpage-show .podpage-inner { max-width: 80rem;} .podpage-list { padding-top: 8rem; padding-bottom: 10rem; background-color: var(--surface-muted); border-top: 1px solid var(--border);} .podpage-h2 { font-family: 'Source Serif 4',serif; font-size: 3.6rem; color: var(--ink); margin: 0;} .podpage-sub { font-size: 1.7rem; line-height: 1.6; color: var(--ink-muted); margin: 0;} .podpage-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 3.2rem; width: 100%; align-items: start;}