@layer bricks {.brxe-pagination{width:100%}}@layer bricks {.brxe-button{width:auto}}@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-larsec { --coa-navy: rgb(2 48 71); --coa-blue: rgb(33 158 188); --coa-sky: rgb(142 202 230); --coa-ink: rgb(21 35 43); --coa-muted: rgb(82 101 111); --coa-line: rgb(2 48 71 / 0.12); --coa-success: rgb(25 122 78); --coa-success-soft: rgb(229 247 237); --coa-danger: rgb(181 54 45); --coa-danger-soft: rgb(255 235 232); position: relative; isolation: isolate; overflow: hidden; padding-block: clamp(4rem, 8vw, 8rem); background: radial-gradient(circle at 7% 6%, rgb(142 202 230 / 0.32), transparent 30rem), radial-gradient(circle at 92% 18%, rgb(255 183 3 / 0.13), transparent 22rem), linear-gradient(180deg, rgb(245 252 255), rgb(255 255 255) 38%, rgb(248 251 252)); color: var(--coa-ink);}#brxe-larsec::before { content: ""; position: absolute; inset: 0; z-index: -1; opacity: 0.25; background-image: linear-gradient(var(--coa-line) 1px, transparent 1px), linear-gradient(90deg, var(--coa-line) 1px, transparent 1px); background-size: 4rem 4rem; mask-image: linear-gradient(to bottom, black, transparent 45%);}#brxe-larsec .coa-archive-shell { display: grid; gap: var(--at-space--l); max-width: min(var(--at-site-box-max-width), 82rem); }#brxe-larsec .coa-archive-eyebrow { order: 1; width: fit-content; padding: 0.55em 0.9em; border: 1px solid rgb(33 158 188 / 0.28); border-radius: var(--at-radius-full); background: rgb(255 255 255 / 0.72); color: var(--coa-navy); font-size: var(--at-text--xs); font-weight: 700; letter-spacing: 0.12em; line-height: 1; text-transform: uppercase; box-shadow: var(--at-shadow--s); backdrop-filter: blur(0.75rem);}#brxe-larsec .coa-archive-title { order: 2; max-width: 14ch; margin: 0; color: var(--coa-navy); font-size: clamp(3rem, 7vw, 6.5rem); line-height: 0.95; letter-spacing: -0.05em; text-wrap: balance;}#brxe-larsec .coa-archive-intro { order: 3; max-width: 62ch; color: var(--coa-muted); font-size: var(--at-text--m); line-height: 1.7;}#brxe-larsec .coa-archive-grid { order: 4; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--at-space--m); align-items: stretch; margin-top: var(--at-space--m);}#brxe-larsec .coa-card { position: relative; display: flex; flex-direction: column; align-items: stretch; gap: var(--at-space--s); min-height: 100%; overflow: hidden; padding: var(--at-space--m); border: 1px solid var(--coa-line); border-radius: var(--at-radius--l); background: rgb(255 255 255 / 0.9); box-shadow: 0 1rem 3rem rgb(2 48 71 / 0.09); backdrop-filter: blur(1rem); transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;}#brxe-larsec .coa-card::before { content: ""; position: absolute; inset: 0 0 auto; height: 0.35rem; background: linear-gradient(90deg, var(--coa-blue), var(--coa-sky));}#brxe-larsec .coa-card:hover { transform: translateY(-0.35rem); border-color: rgb(33 158 188 / 0.35); box-shadow: 0 1.5rem 4rem rgb(2 48 71 / 0.15); }#brxe-larsec .coa-card-status { display: inline-flex; align-items: center; align-self: flex-start; gap: 0.55rem; width: fit-content; padding: 0.5em 0.75em; border-radius: var(--at-radius-full); background: var(--coa-success-soft); color: var(--coa-success); font-size: var(--at-text--xs); font-weight: 800; letter-spacing: 0.05em;}#brxe-larsec .coa-card-status::before { content: ""; width: 0.55rem; height: 0.55rem; border-radius: 50%; background: currentColor; }#brxe-larsec .coa-card-status.status-FAIL { background: var(--coa-danger-soft); color: var(--coa-danger); }#brxe-larsec .coa-card-title { margin: 0; color: var(--coa-navy); font-size: clamp(1.4rem, 2.2vw, 2rem); line-height: 1.15; letter-spacing: -0.025em; text-wrap: balance;}#brxe-larsec .coa-card-meta { color: var(--coa-muted); font-size: var(--at-text--s); line-height: 1.5; }#brxe-larsec .coa-card-button { display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 3.2rem; margin-top: auto; border: 1px solid rgb(2 48 71 / 0.16); border-radius: var(--at-radius-full); background: rgb(2 48 71 / 0.05); color: var(--coa-navy); font-weight: 800; transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;}#brxe-larsec .coa-card-button:hover { border-color: var(--coa-navy); background: var(--coa-navy); color: white; }#brxe-larsec .coa-pagination { order: 5; margin-top: var(--at-space--l); }#brxe-larsec .coa-pagination ul { display: flex; flex-wrap: wrap; justify-content: center; gap: var(--at-space--xs); }#brxe-larsec .coa-pagination a, #brxe-larsec .coa-pagination .current { display: inline-grid; place-items: center; min-width: 3rem; min-height: 3rem; border: 1px solid var(--coa-line); border-radius: var(--at-radius--m); background: white; color: var(--coa-navy); font-weight: 750; box-shadow: var(--at-shadow--s);}#brxe-larsec .coa-pagination .current { border-color: var(--coa-navy); background: var(--coa-navy); color: white; }#brxe-larsec .coa-pagination a:hover { border-color: var(--coa-blue); color: var(--coa-blue); }@media (max-width: 47.99rem) { #brxe-larsec { padding-block: var(--at-space--2xl); } #brxe-larsec .coa-archive-shell { gap: var(--at-space--m); } #brxe-larsec .coa-archive-title { order: 2; font-size: clamp(2.6rem, 15vw, 4.4rem); } #brxe-larsec .coa-archive-grid { grid-template-columns: 1fr; } #brxe-larsec .coa-card { padding: var(--at-space--m); }}@media (prefers-reduced-motion: reduce) { #brxe-larsec .coa-card, #brxe-larsec .coa-card-button { transition: none; } }