*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--dba-navy:#0a1f3c;--dba-denim:#316c8c;--dba-header:#074468;--dba-navy-mid:#1a3a6c;--dba-gold:#c9a84c;--dba-gold-lt:rgba(201,168,76,.15);--dba-white:#fff;--dba-off-white:#f7f5f0;--dba-text:#1a1a1a;--dba-muted:#6b6b6b;--dba-border:#e4e0d8;--dba-radius:10px;--dba-radius-sm:6px;--dba-max:1200px;--dba-col:calc((var(--dba-max) - 80px)/3);--font-serif:"Playfair Display",Georgia,serif;--font-sans:"Source Sans 3",system-ui,sans-serif}body.dba-blog-listing,body.dba-blog-post,body.dba-blog-tag{background:var(--dba-white);color:var(--dba-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}.bl-eyebrow,.bp-author-block__label,.bp-pub-block__label,.bp-related__label,.si-hero__eyebrow{color:var(--dba-gold);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bp-breadcrumb{background:var(--dba-off-white);border-bottom:1px solid var(--dba-border);padding:10px 0}.bp-breadcrumb__inner{align-items:center;color:var(--dba-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:0 auto;max-width:var(--dba-max);padding:0 40px}.bp-breadcrumb__inner a{color:var(--dba-gold);transition:opacity .15s}.bp-breadcrumb__inner a:hover{opacity:.75}.bl-no-posts{color:var(--dba-muted);font-size:15px;grid-column:1/-1;padding:48px 0;text-align:center}.site-header{background:#232323!important}.bl-hero{background:var(--dba-header);padding:156px 40px 48px}.bl-hero__inner{margin:0 auto;max-width:var(--dba-max)}.bl-hero .bl-eyebrow{margin-bottom:10px}.bl-hero__title{color:var(--dba-white);font-family:var(--font-serif);font-size:40px;font-weight:500;line-height:1.2;margin-bottom:12px}.bl-hero__sub{color:hsla(0,0%,100%,.62);font-size:16px;line-height:1.65;max-width:540px}.bl-filter-bar{background:var(--dba-white);border-bottom:1px solid var(--dba-border);padding:14px 40px;position:sticky;top:0;z-index:10}.bl-filter-bar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 auto;max-width:var(--dba-max)}.bl-filter-label{color:var(--dba-muted);font-size:11px;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.bl-tag-pill{background:transparent;border:1px solid var(--dba-navy);border-radius:20px;color:var(--dba-navy);cursor:pointer;font-family:var(--font-sans);font-size:12px;padding:5px 14px;transition:background .15s,color .15s;white-space:nowrap}.bl-tag-pill.is-active,.bl-tag-pill:hover{background:var(--dba-navy);color:var(--dba-white)}.bl-main{margin:0 auto;max-width:var(--dba-max);padding:40px 40px 64px}.bl-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:40px}.bl-card{background:var(--dba-white);border:1px solid var(--dba-border);border-radius:var(--dba-radius);display:flex;flex-direction:column;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bl-card:hover{border-color:var(--dba-gold);box-shadow:0 10px 28px rgba(10,31,60,.11);transform:translateY(-5px)}.bl-card__thumb{aspect-ratio:16/9;background:var(--dba-navy);display:block;overflow:hidden;position:relative}.bl-card__thumb img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.bl-card:hover .bl-card__thumb img{transform:scale(1.03)}.bl-card__thumb-placeholder{align-items:center;background:linear-gradient(135deg,var(--dba-navy),var(--dba-navy-mid));display:flex;height:100%;justify-content:center;padding:16px;width:100%}.bl-card__thumb-placeholder span{color:hsla(0,0%,100%,.3);font-family:var(--font-serif);font-size:13px;line-height:1.4;text-align:center}.bl-card__pub-badge{align-items:center;background:hsla(0,0%,100%,.95);border-radius:4px;bottom:8px;display:flex;max-height:32px;padding:4px 8px;position:absolute;right:8px}.bl-card__pub-badge img{height:20px;object-fit:contain;width:auto}.bl-card__body{display:flex;flex:1;flex-direction:column;padding:18px 18px 16px}.bl-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.bl-card__cat{color:var(--dba-gold);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:opacity .15s}.bl-card__cat:hover{opacity:.75}.bl-card__meta-dot{background:var(--dba-border);border-radius:50%;flex-shrink:0;height:3px;width:3px}.bl-card__date{color:var(--dba-muted);font-size:11px}.bl-card__title{font-family:var(--font-serif);font-size:28px;font-weight:600;line-height:1.4;margin-bottom:10px}.bl-card__title a{color:var(--dba-text);transition:color .15s}.bl-card__title a:hover{color:var(--dba-navy)}.bl-card__excerpt{color:var(--dba-muted);display:-webkit-box;flex:1;font-size:18px;-webkit-line-clamp:3;line-height:1.6;-webkit-box-orient:vertical;margin-bottom:14px;overflow:hidden;padding-bottom:60px}.bl-card__footer{align-items:center;border-top:1px solid var(--dba-border);display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.bl-card__author{align-items:center;display:flex;gap:8px;transition:opacity .15s}.bl-card__author:hover{opacity:.75}.bl-author-avatar,.bp-author-avatar,.bp-author-block__avatar,.si-author-avatar{border-radius:50%;flex-shrink:0;overflow:hidden}.bl-author-avatar--img{height:28px;object-fit:cover;width:28px}.bl-author-avatar--initials{align-items:center;background:var(--dba-navy);color:var(--dba-gold);display:flex;font-size:10px;font-weight:600;height:28px;justify-content:center;text-transform:uppercase;width:28px}.bl-author-name{color:var(--dba-muted);font-size:12px}.bl-card__read-more{color:var(--dba-gold);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bl-pagination{padding:8px 0 24px;text-align:center}.bl-load-indicator,.bl-load-trigger{align-items:center;display:inline-flex}.bl-load-indicator{border:1px solid var(--dba-border);border-radius:24px;color:var(--dba-muted);font-size:13px;gap:10px;padding:10px 22px}.bl-spinner{animation:bl-spin 1.2s linear infinite;color:var(--dba-gold);height:18px;width:18px}@keyframes bl-spin{to{transform:rotate(1turn)}}.bp-main{padding:0 40px 80px}.bp-layout{margin:0 auto;max-width:780px;padding-top:40px}.bp-header{margin-bottom:28px}.bp-cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.bp-cat-tag{background:var(--dba-gold-lt);border:1px solid var(--dba-gold);border-radius:20px;color:var(--dba-navy);font-size:10px;font-weight:600;letter-spacing:.12em;padding:4px 12px;text-transform:uppercase;transition:background .15s,color .15s}.bp-cat-tag:hover{background:var(--dba-gold);color:var(--dba-navy)}.bp-title{color:var(--dba-text);font-family:var(--font-serif);font-size:36px;font-weight:500;line-height:1.25;margin-bottom:20px}.bp-byline{border-bottom:1px solid var(--dba-border);border-top:1px solid var(--dba-border);flex-wrap:wrap;gap:14px;margin-bottom:28px;padding:14px 0}.bp-byline,.bp-byline__author{align-items:center;display:flex}.bp-byline__author{flex:1;gap:12px;min-width:200px}.bp-body .bpf-live-date{display:none}.bp-byline__info:has(.bpf-live-date) time:not(.bpf-live-date){display:none}.bp-author-avatar--img{height:40px;object-fit:cover;width:40px}.bp-author-avatar--initials{align-items:center;background:var(--dba-navy);color:var(--dba-gold);display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;text-transform:uppercase;width:40px}.bp-byline__name{color:var(--dba-text);display:block;font-size:14px;font-weight:600;transition:color .15s}.bp-byline__name:hover{color:var(--dba-navy)}.bp-byline__date{color:var(--dba-muted);display:block;font-size:12px;margin-top:2px}.bp-byline__pub{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.bp-byline__pub-label{color:var(--dba-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.bp-pub-logo{height:28px;max-width:120px;object-fit:contain;width:auto}.bp-hero-img{aspect-ratio:16/7;background:var(--dba-navy);border-radius:var(--dba-radius);margin-bottom:36px;overflow:hidden}.bp-hero-img img{height:100%;object-fit:cover;width:100%}.bp-body{color:var(--dba-text);font-size:17px;line-height:1.8;margin-bottom:48px}.bp-body p{margin-bottom:22px}.bp-body h2{color:var(--dba-text);font-size:26px;margin:40px 0 14px}.bp-body h2,.bp-body h3{font-family:var(--font-serif);font-weight:500}.bp-body h3{font-size:20px;margin:28px 0 10px}.bp-body blockquote{border-left:3px solid var(--dba-gold);color:var(--dba-muted);font-family:var(--font-serif);font-size:19px;font-style:italic;line-height:1.65;margin:28px 0;padding:4px 0 4px 20px}.bp-body ol,.bp-body ul{margin-bottom:22px;padding-left:24px}.bp-body li{margin-bottom:6px}.bp-body a{border-bottom:1px solid var(--dba-gold);color:var(--dba-navy)}.bp-body a:hover{color:var(--dba-gold)}.bp-body img{border-radius:var(--dba-radius-sm);margin:8px 0 24px}.bp-footer{border-top:1px solid var(--dba-border);padding-top:36px}.bp-pub-block{align-items:center;border:1px solid var(--dba-border);border-radius:var(--dba-radius);display:flex;gap:18px;margin-bottom:24px;padding:18px}.bp-pub-block__logo{flex-shrink:0;height:48px;max-width:140px;object-fit:contain;width:auto}.bp-pub-block__label{color:var(--dba-muted);font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.bp-pub-block__name{color:var(--dba-text);font-size:15px;font-weight:600;margin-bottom:4px}.bp-pub-block__link{color:var(--dba-gold);font-size:13px;font-weight:600;transition:opacity .15s}.bp-pub-block__link:hover{opacity:.75}.bp-author-block{align-items:flex-start;border:1px solid var(--dba-border);border-radius:var(--dba-radius);display:flex;gap:18px;margin-bottom:32px;padding:18px}.bp-author-block__avatar--img{flex-shrink:0;height:52px;object-fit:cover;width:52px}.bp-author-block__avatar--initials{align-items:center;background:var(--dba-navy);color:var(--dba-gold);display:flex;flex-shrink:0;font-size:18px;font-weight:600;height:52px;justify-content:center;text-transform:uppercase;width:52px}.bp-author-block__name{color:var(--dba-text);display:block;font-size:15px;font-weight:600;margin-bottom:6px;transition:color .15s}.bp-author-block__name:hover{color:var(--dba-navy)}.bp-author-block__bio{color:var(--dba-muted);font-size:13px;line-height:1.6}.bp-related{margin-bottom:32px}.bp-related__label{margin-bottom:14px}.bp-related__grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-related-card{border:1px solid var(--dba-border);border-radius:var(--dba-radius-sm);display:block;padding:14px;transition:border-color .18s,transform .18s}.bp-related-card:hover{border-color:var(--dba-gold);transform:translateY(-2px)}.bp-related-card__cat{color:var(--dba-gold);display:block;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.bp-related-card__title{color:var(--dba-text);display:block;font-family:var(--font-serif);font-size:14px;font-weight:500;line-height:1.45}.bp-back{padding-top:8px}.bp-back__link{color:var(--dba-muted);font-size:13px;transition:color .15s}.bp-back__link:hover{color:var(--dba-navy)}.si-hero{background:var(--dba-navy);padding:44px 40px}.si-hero__inner{margin:0 auto;max-width:var(--dba-max)}.si-hero__identity{align-items:flex-start;display:flex;gap:24px}.si-hero__avatar--img{border:2px solid var(--dba-gold);border-radius:50%;flex-shrink:0;height:64px;object-fit:cover;width:64px}.si-hero__avatar--initials{border:2px solid var(--dba-gold);border-radius:50%;font-size:22px;font-weight:600;text-transform:uppercase}.si-hero__avatar--initials,.si-hero__cat-icon{align-items:center;background:rgba(201,168,76,.18);color:var(--dba-gold);display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.si-hero__cat-icon{border:2px solid var(--dba-gold);border-radius:var(--dba-radius-sm)}.si-hero__text{flex:1}.si-hero__eyebrow{margin-bottom:6px}.si-hero__title{color:var(--dba-white);font-family:var(--font-serif);font-size:30px;font-weight:500;line-height:1.25;margin-bottom:10px}.si-hero__bio{color:hsla(0,0%,100%,.6);font-size:15px;line-height:1.65;margin-bottom:10px;max-width:520px}.si-hero__count{color:hsla(0,0%,100%,.38);font-size:12px;letter-spacing:.04em}.si-main{margin:0 auto;max-width:var(--dba-max);padding:36px 40px 80px}.si-list{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.si-card{background:var(--dba-white);border:1px solid var(--dba-border);border-radius:var(--dba-radius);display:flex;min-height:110px;overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.si-card:hover{border-color:var(--dba-gold);box-shadow:0 8px 22px rgba(10,31,60,.09);transform:translateY(-3px)}.si-card__pub-col{align-items:center;background:var(--dba-navy);display:flex;flex-direction:column;flex-shrink:0;gap:8px;justify-content:center;padding:16px 12px;width:110px}.si-card__pub-logo{height:36px;max-width:80px;object-fit:contain;width:auto}.si-card__pub-placeholder{align-items:center;background:rgba(201,168,76,.08);border:1px dashed rgba(201,168,76,.45);border-radius:var(--dba-radius-sm);color:rgba(201,168,76,.55);display:flex;height:48px;justify-content:center;width:48px}.si-card__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:16px 20px}.si-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.si-card__cat{color:var(--dba-gold);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:opacity .15s}.si-card__cat:hover{opacity:.75}.si-card__meta-dot{background:var(--dba-border);border-radius:50%;flex-shrink:0;height:3px;width:3px}.si-card__date{color:var(--dba-muted);font-size:11px}.si-card__title{font-family:var(--font-serif);font-size:17px;font-weight:500;line-height:1.4;margin-bottom:8px}.si-card__title a{color:var(--dba-text);transition:color .15s}.si-card__title a:hover{color:var(--dba-navy)}.si-card__excerpt{color:var(--dba-muted);display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.6;-webkit-box-orient:vertical;flex:1;margin-bottom:12px;overflow:hidden}.si-card__footer{align-items:center;border-top:1px solid var(--dba-border);display:flex;justify-content:space-between;margin-top:auto;padding-top:10px}.si-card__author{align-items:center;display:flex;gap:8px;transition:opacity .15s}.si-card__author:hover{opacity:.75}.si-author-avatar--img{height:24px;object-fit:cover;width:24px}.si-author-avatar--initials{align-items:center;background:var(--dba-navy);color:var(--dba-gold);display:flex;font-size:9px;font-weight:600;height:24px;justify-content:center;text-transform:uppercase;width:24px}.si-author-name{color:var(--dba-muted);font-size:12px}.si-card__read-more{color:var(--dba-gold);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media (max-width:960px){.bl-grid,.bp-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bl-hero{padding:40px 20px 32px}.bl-hero__title{font-size:28px}.bl-filter-bar{padding:12px 20px}.bl-main{padding:24px 20px 48px}.bl-grid{grid-template-columns:1fr}.bp-main{padding:0 20px 64px}.bp-title{font-size:26px}.bp-related__grid{grid-template-columns:1fr}.si-hero{padding:32px 20px}.si-hero__title{font-size:24px}.si-main{padding:24px 20px 64px}.si-card__pub-col{width:80px}.bp-breadcrumb,.bp-breadcrumb__inner{padding-left:20px;padding-right:20px}}