.bj-main{background:#fff;color:var(--bj-ink);font-family:inherit}.bj-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.bj-hero{padding:clamp(72px,10vw,132px) 0 clamp(54px,7vw,92px);background:linear-gradient(135deg,var(--bj-surface),#fff)}.bj-eyebrow{margin:0 0 14px;color:var(--bj-accent-dark);font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.bj-eyebrow a{color:inherit}.bj-hero h1,.bj-article__header h1{max-width:900px;margin:0;font-size:clamp(2.5rem,6vw,5.3rem);line-height:1.02;letter-spacing:-.045em;color:var(--bj-ink)}.bj-intro,.bj-article__dek{max-width:720px;margin:24px 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65;color:color-mix(in srgb,var(--bj-ink) 74%,white)}.bj-archive-layout{padding-block:42px 90px}.bj-topics{display:flex;gap:10px;overflow:auto;padding:0 0 28px;margin-bottom:34px;border-bottom:1px solid #e4e8e6;scrollbar-width:thin}.bj-topics a{flex:none;padding:9px 15px;border:1px solid #d7dfdc;border-radius:999px;color:var(--bj-ink);font-size:.9rem;text-decoration:none}.bj-topics a:hover,.bj-topics a:focus-visible,.bj-topics .is-current{background:var(--bj-accent);border-color:var(--bj-accent);color:#fff}.bj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.bj-card{overflow:hidden;border:1px solid #e5e8e7;border-radius:16px;background:#fff;box-shadow:0 12px 40px rgba(18,43,37,.07);transition:transform .2s ease,box-shadow .2s ease}.bj-card:hover{transform:translateY(-4px);box-shadow:0 18px 46px rgba(18,43,37,.12)}.bj-card__image{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--bj-surface)}.bj-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.bj-card:hover .bj-card__image img{transform:scale(1.025)}.bj-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--bj-surface),color-mix(in srgb,var(--bj-accent) 20%,white))}.bj-card__body{padding:25px}.bj-card__topic{margin:0 0 10px;color:var(--bj-accent-dark);font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.bj-card h2{margin:0 0 12px;font-size:1.45rem;line-height:1.25}.bj-card h2 a,.bj-read-more{color:var(--bj-ink);text-decoration:none}.bj-card__body>p:not(.bj-card__topic){margin:0 0 20px;line-height:1.65;color:#59645f}.bj-read-more{font-weight:700}.bj-read-more:hover,.bj-read-more:focus-visible{color:var(--bj-accent-dark)}.bj-empty{padding:72px 30px;text-align:center;background:var(--bj-surface);border-radius:18px}.bj-empty h2{margin-top:0}.bj-article-shell{width:min(780px,calc(100% - 40px));margin-inline:auto}.bj-article__header{padding:clamp(62px,9vw,118px) 0 48px;background:var(--bj-surface)}.bj-article__header h1{font-size:clamp(2.35rem,5vw,4.6rem)}.bj-article__meta{display:flex;gap:10px;align-items:center;margin-top:24px;font-size:.92rem;color:#66716c}.bj-article__meta a{color:var(--bj-accent-dark)}.bj-article__featured{width:min(1080px,calc(100% - 40px));margin-top:52px}.bj-article__featured img{display:block;width:100%;height:auto;max-height:680px;object-fit:cover;border-radius:18px}.bj-prose{padding-block:52px 32px;font-size:1.08rem;line-height:1.8}.bj-prose>:first-child{margin-top:0}.bj-prose h2{margin:2.2em 0 .65em;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.2;color:var(--bj-ink)}.bj-prose h3{margin:1.8em 0 .6em;font-size:1.35rem}.bj-prose a{color:var(--bj-accent-dark);text-decoration-thickness:1px;text-underline-offset:3px}.bj-prose img{max-width:100%;height:auto;border-radius:10px}.bj-prose blockquote{margin:2em 0;padding:8px 0 8px 24px;border-left:4px solid var(--bj-accent);font-size:1.2em;color:#42504a}.bj-cta{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:center;margin-block:42px 55px;padding:clamp(28px,5vw,48px);background:var(--bj-surface);border-radius:18px}.bj-cta h2{margin:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.bj-cta__actions{display:flex;flex-direction:column;gap:12px}.bj-button{display:block;padding:13px 18px;border:2px solid var(--bj-accent);border-radius:8px;text-align:center;font-weight:700;text-decoration:none}.bj-button--primary{background:var(--bj-accent);color:#fff}.bj-button--secondary{color:var(--bj-accent-dark)}.bj-button:hover,.bj-button:focus-visible{filter:brightness(.92)}.bj-article-nav{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:28px 0 80px;border-top:1px solid #e0e5e2}.bj-article-nav span{display:block;margin-bottom:6px;color:#75817b;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.bj-article-nav a{color:var(--bj-ink);font-weight:700;text-decoration:none}.bj-article-nav__next{text-align:right}.bj-main .navigation.pagination{margin-top:40px;text-align:center}.bj-main .nav-links{display:flex;justify-content:center;gap:8px}.bj-main .page-numbers{padding:9px 13px;border:1px solid #d7dfdc;border-radius:6px;color:var(--bj-ink);text-decoration:none}.bj-main .page-numbers.current{background:var(--bj-accent);border-color:var(--bj-accent);color:#fff}@media(max-width:860px){.bj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bj-cta{grid-template-columns:1fr}}@media(max-width:560px){.bj-shell,.bj-article-shell,.bj-article__featured{width:min(100% - 28px,1180px)}.bj-grid{grid-template-columns:1fr}.bj-hero{padding-top:56px}.bj-card__body{padding:21px}.bj-article__header{padding-top:52px}.bj-article-nav{grid-template-columns:1fr}.bj-article-nav__next{text-align:left}}

