@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}}.q-head{max-width:720px}.q-head h1{font-size:clamp(1.9rem,3.6vw,2.9rem);letter-spacing:-.02em;line-height:1.12;margin-top:var(--sp-3)}.q-head .lead{margin-top:var(--sp-3);max-width:58ch}.q-head .chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:var(--sp-4)}.grule{height:2px;border-radius:2px;background:linear-gradient(90deg,var(--blue-solid) 0%,var(--amber) 55%,transparent 100%)}.prose{max-width:none}.prose h2{font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem);margin-bottom:var(--sp-2);max-width:720px}.prose p{max-width:65ch;line-height:1.7;color:var(--ink-2)}.prose p+p{margin-top:var(--sp-3)}.prose a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.psec+.psec{margin-top:var(--sp-5)}.prose .grule{margin:var(--sp-5) 0;max-width:720px}.prose .grule+.psec{margin-top:0}.notgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin-top:var(--sp-3);max-width:1000px}.notgrid.two{grid-template-columns:repeat(2,1fr);max-width:680px}@media (max-width:899px){.notgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:619px){.notgrid,.notgrid.two{grid-template-columns:1fr}}.notcard{display:flex;flex-direction:column;gap:.45rem;padding:var(--sp-3) var(--sp-4)}.notcard .nl{font-size:.95rem;font-weight:700;color:var(--ink);line-height:1.35}.notcard .ns{font-size:.78rem;color:var(--ink-2);line-height:1.5}.notcard .chip{align-self:flex-start;margin-top:auto}.tbadge{width:34px;height:34px;border-radius:50%;background:var(--blue-tint);color:var(--amber);font-weight:700;display:flex;align-items:center;justify-content:center;flex:none;margin-bottom:.2rem}.ctaband{background:var(--blue-solid);border-radius:var(--r-l);padding:clamp(2.2rem,5vw,3.5rem);color:var(--on-blue);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;box-shadow:0 2px 6px rgba(36,67,230,.2),0 24px 60px -20px rgba(36,67,230,.5)}.ctaband h2{font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:-.02em;max-width:18ch;color:var(--on-blue)}.ctaband p{margin-top:.5rem;color:rgba(255,255,255,.85);font-size:var(--body-m);max-width:44ch}.ctaband .cbtns{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.ctaband .btn-white{background:var(--card);color:var(--blue);font-weight:700;box-shadow:none}.ctaband .cbmail{font-size:.84rem;color:rgba(255,255,255,.85)}.ctaband .cbmail a{color:var(--on-blue);text-decoration:underline;text-underline-offset:3px;font-weight:600}.fineline.draft{margin-top:var(--sp-4);font-family:var(--fm);font-size:.72rem;color:var(--ink-2)}.q-head .chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:var(--sp-4)}.prose{width:100%}.notgrid{width:100%;max-width:none}.notgrid.two{max-width:none}.notcard .nlink{font-family:var(--fm);font-size:.72rem;font-weight:600;color:var(--blue);align-self:flex-start;margin-top:.15rem}.notcard .nlink .go{margin-left:.25rem}.ctaband{width:100%}.ctaband .cbmail a{color:var(--on-blue)}