.bc-news-page{--bc-news-prose-leading:1.65}.bc-news-hero-grid,.bc-news-post-hero-grid{padding-top:var(--bc-service-hero-inset);padding-bottom:calc(var(--bc-service-hero-bottom) + var(--bc-transition-depth) + 1.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.bc-news-post-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.bc-news-post-hero{--bc-transition-light:var(--color-white)}:is(.bc-news-hero-copy,.bc-news-post-hero-copy) .bc-page-title{color:var(--color-white);margin-top:1.25rem}:is(.bc-news-hero-copy,.bc-news-post-hero-copy) .bc-section-description{margin-top:var(--bc-copy-gap);max-width:36rem;color:var(--text-light)}.bc-news-post-hero-copy .bc-page-title{margin-top:1rem}.bc-news-chip{font-weight:var(--bc-weight-card);white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.bc-news-kicker{color:var(--color-silver);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.bc-news-kicker .bc-news-chip{color:var(--color-sky)}.bc-news-byline{color:var(--color-silver);flex-wrap:wrap;gap:.35rem 1.5rem;margin-top:1.75rem;display:flex}.bc-news-byline strong{color:var(--color-white);font-weight:var(--bc-weight-card)}.bc-news-byline>*+:before{content:"";background:var(--color-sky);vertical-align:middle;border-radius:50%;width:.3rem;height:.3rem;margin:0 1.1rem .2rem -.95rem;display:inline-block}.bc-news-post-photo{margin:0;position:relative}.bc-news-post-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--bc-radius-xl);width:100%;box-shadow:0 2rem 4rem #000e1c66,0 0 0 1px #37beff33}.bc-news-facts{flex-wrap:wrap;gap:1rem 2.25rem;margin-top:2.25rem;display:flex}.bc-news-facts li{align-items:center;gap:.85rem;display:flex}.bc-news-facts li>span:last-child{display:grid}.bc-news-facts .bc-item-title{color:var(--color-white)}.bc-news-facts .bc-caption{color:var(--color-silver)}.bc-news-fact-icon{border-radius:var(--bc-radius-md);width:2.75rem;height:2.75rem;color:var(--color-sky);background:#37beff1a;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #37beff40}.bc-page .bc-news-feature{border-radius:var(--bc-radius-xl);background:var(--bc-service-light-bg);color:var(--color-ink);transition:translate var(--bc-duration) var(--ease-coast),box-shadow var(--bc-duration);display:grid;overflow:hidden;box-shadow:0 2rem 4rem #000e1c66,0 0 0 1px #ffffff26}.bc-news-feature-media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.bc-news-feature-media img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease-coast)}.bc-news-feature-label{border-radius:var(--radius-pill);color:var(--color-white);font-weight:var(--bc-weight-card);background:#001425d9;padding:.25rem .85rem;position:absolute;top:1rem;left:1rem}.bc-news-feature-body{padding:var(--bc-card-padding);gap:.6rem;display:grid}.bc-news-feature-meta,.bc-news-feature-body .bc-small-copy{color:var(--color-slate)}.bc-news-feature-go{color:var(--color-link);align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}.bc-page .bc-news-feature:is(:hover,:focus-visible){box-shadow:0 2.5rem 5rem #000e1c80,0 0 0 1px var(--color-sky);translate:0 -.25rem}.bc-news-shelf{gap:1.25rem;display:grid}.bc-news-query{justify-content:flex-start}.bc-news-shelf-body{gap:1rem;display:grid}.bc-page .bc-news-lead{border:1px solid var(--color-ice);border-radius:var(--bc-radius-lg);background:var(--color-paper);color:var(--color-ink);transition:border-color var(--bc-duration),background var(--bc-duration);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1.25rem;padding:.75rem;display:grid}.bc-news-lead img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--bc-radius-md);width:100%}.bc-news-lead-text{gap:.4rem;padding-right:.5rem;display:grid}.bc-news-lead-text .bc-caption,.bc-news-lead-text .bc-small-copy{color:var(--color-slate)}.bc-news-lead-text .bc-small-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:start;display:-webkit-box;overflow:hidden}.bc-page .bc-news-lead:is(:hover,:focus-visible){background:var(--color-white);border-color:#0068ad4d}.bc-news-lead:is(:hover,:focus-visible) .bc-card-title,.bc-news-shelf-list a:is(:hover,:focus-visible) .bc-item-title{color:var(--color-link)}.bc-news-shelf-list li+li{border-top:1px solid var(--color-ice)}.bc-page .bc-news-shelf-list a{border-radius:var(--bc-radius-sm);color:var(--color-ink);transition:background var(--bc-duration);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.65rem .5rem;display:grid}.bc-news-shelf-list img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--bc-radius-sm);width:4.5rem}.bc-news-shelf-list a>span{gap:.15rem;min-width:0;display:grid}.bc-news-shelf-list .bc-caption{color:var(--color-slate)}.bc-news-shelf-list a:is(:hover,:focus-visible){background:var(--color-paper)}.bc-news-desk{padding-block:var(--bc-section-feature);background:var(--color-midnight);color:var(--color-white)}.bc-news-desk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.bc-news-desk-copy .bc-founder-place{margin-top:0}.bc-news-desk-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.bc-page .bc-news-desk-actions>a:last-child{min-height:2.75rem;color:var(--color-white);font-weight:var(--bc-weight-action);text-underline-offset:5px;align-items:center;text-decoration:underline #37beff80;display:inline-flex}.bc-page .bc-news-desk-actions>a:last-child:hover{text-decoration-color:var(--color-sky)}.bc-news-desk-steps{padding:calc(var(--bc-card-padding) * 1.15);border-radius:var(--bc-radius-xl);background:var(--color-white);color:var(--color-ink);box-shadow:0 2rem 4rem #000e1c59}.bc-news-desk-steps ol{margin-top:1rem;display:grid}.bc-news-desk-steps li{border-top:1px solid var(--color-ice);grid-template-columns:3rem minmax(0,1fr);gap:1.1rem;padding-block:1.25rem;display:grid}.bc-news-desk-steps li:first-child{border-top:0}.bc-news-desk-step-mark{border-radius:var(--bc-radius-md);background:var(--color-ice);width:3rem;height:3rem;color:var(--color-link);place-items:center;display:grid}.bc-news-desk-step-copy{gap:.3rem;display:grid}.bc-news-desk-step-number{color:var(--color-link);font-weight:var(--bc-weight-label)}.bc-news-desk-step-copy .bc-small-copy{color:var(--color-slate)}.bc-news-desk-email{border-top:1px solid var(--color-ice);color:var(--color-link);align-items:center;gap:.6rem;padding-top:1.25rem;display:flex}.bc-page .bc-news-desk-email a{color:var(--color-link);font-weight:var(--bc-weight-action);overflow-wrap:anywhere}.bc-news-archive{padding-block:var(--bc-section-feature);background:var(--color-white)}.bc-news-archive-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,5vw,5rem);display:grid}.bc-news-archive-head .bc-section-description{border-left:1px solid #0068ad2e;padding-left:clamp(1.25rem,2vw,1.75rem)}.bc-news-filter{border:0;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;min-width:0;margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;display:flex}.bc-news-filter[hidden]{display:none}.bc-news-filter legend{float:left;color:var(--color-ink);margin-right:.25rem;padding:0}.bc-news-filter-options{flex-wrap:wrap;gap:.5rem;display:flex}.bc-news-filter label{border-radius:var(--radius-pill);background:var(--color-white);min-height:2.75rem;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--bc-type-action);font-weight:var(--bc-weight-action);line-height:var(--bc-leading-ui);cursor:pointer;transition:background var(--bc-duration),border-color var(--bc-duration),color var(--bc-duration);border:1px solid #0068ad33;align-items:center;gap:.55rem;padding:.45rem 1rem;display:inline-flex;position:relative}.bc-news-filter input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bc-news-filter-count{color:var(--color-slate);font-variant-numeric:tabular-nums}.bc-news-filter label:hover{border-color:var(--color-link);background:var(--color-paper)}.bc-news-filter label:has(input:checked){border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white)}.bc-news-filter label:has(input:checked) .bc-news-filter-count{color:var(--color-silver)}.bc-news-filter label:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.bc-news-cards{gap:var(--bc-gap);grid-template-columns:minmax(0,1fr);margin:clamp(1.5rem,2.5vw,2rem) 0 0;padding:0;list-style:none;display:grid}.bc-news-cards>li{display:grid}.bc-news-cards>li[hidden]{display:none}.bc-page .bc-news-card{border-radius:var(--bc-radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-ink);transition:border-color var(--bc-duration),box-shadow var(--bc-duration);border:1px solid #0068ad1f;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden;container-type:inline-size}.bc-news-card-photo{background:var(--color-ice);min-height:66.6667cqw;display:block;position:relative;overflow:hidden}.bc-news-cards .bc-news-card-photo img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease-coast);display:block;position:absolute;inset:0}.bc-news-card-body{flex-direction:column;gap:.6rem;padding:clamp(1.15rem,1.8vw,1.6rem);display:flex}.bc-news-card-meta{color:var(--color-slate);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.bc-news-card-meta>*+:before{content:"";vertical-align:middle;background:#0068ad59;border-radius:50%;width:.3rem;height:.3rem;margin:0 .75rem .2rem -.5rem;display:inline-block}.bc-news-card-topic{color:var(--color-link);font-weight:var(--bc-weight-label)}.bc-news-card-excerpt{-webkit-line-clamp:3;color:var(--color-slate);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bc-news-card-inside{border-radius:var(--bc-radius-md);background:var(--color-paper);border:1px solid #0068ad14;gap:.6rem;margin-top:.25rem;padding:1rem 1.1rem;display:none}.bc-news-card-inside>.bc-ui-label{color:var(--color-ink)}.bc-news-card-points{gap:.5rem;display:grid}.bc-news-card-points>span{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.bc-news-card-points svg{color:var(--color-link);margin-top:.3rem}.bc-news-card-go{color:var(--color-link);align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;display:inline-flex}.bc-page .bc-news-card:is(:hover,:focus-visible){box-shadow:var(--shadow-card),0 1.25rem 2.5rem #123d6024;border-color:#0068ad4d}.bc-news-card:is(:hover,:focus-visible) .bc-card-title{color:var(--color-link)}.bc-news-arrow{color:var(--color-link);transition:translate var(--bc-duration) var(--ease-coast);flex:none}:is(.bc-news-feature,.bc-news-lead,.bc-news-shelf-list a,.bc-news-card,.bc-news-service):is(:hover,:focus-visible) .bc-news-arrow{translate:.3rem}.bc-news-archive-end{border-top:1px solid var(--color-ice);color:var(--color-slate);margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:2rem}.bc-page .bc-news-archive-end a{color:var(--color-link);font-weight:var(--bc-weight-action);text-underline-offset:4px;text-decoration:underline}.bc-news-progress{z-index:60;pointer-events:none;height:4px;position:fixed;inset:0 0 auto}.bc-news-progress span{height:100%;transform:scaleX(var(--bc-news-read,0));transform-origin:0;background:linear-gradient(90deg,var(--color-ocean),var(--color-sky));display:block;box-shadow:0 0 .75rem #009dff80}.bc-news-read{padding-block:clamp(2rem,4vw,3.5rem) var(--bc-section-feature);background:var(--color-white)}.bc-news-read-grid{--bc-news-sticky-top:calc(var(--bc-header-condensed) + 1.5rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"tocm""short""body""services""aside";align-items:start;gap:clamp(1.5rem,4vw,2.25rem);display:grid}.bc-news-rail{grid-area:toc;display:none}.bc-news-toc-mobile{grid-area:tocm}.bc-news-short{grid-area:short}.bc-news-article{grid-area:body;min-width:0}.bc-news-services{grid-area:services;min-width:0}.bc-news-aside{grid-area:aside;min-width:0}.bc-news-toc .bc-eyebrow{color:var(--color-slate)}.bc-news-page [data-news-toc]{--bc-news-toc-fill:0px;gap:.1rem;margin-top:.85rem;padding-left:1.4rem;display:grid;position:relative}.bc-news-page [data-news-toc]:before,.bc-news-page [data-news-toc]:after{content:"";border-radius:2px;width:2px;position:absolute;top:1.1rem;left:.35rem}.bc-news-page [data-news-toc]:before{background:var(--color-ice);bottom:1.1rem}.bc-news-page [data-news-toc]:after{height:max(0px,calc(var(--bc-news-toc-fill) - 1.1rem));background:linear-gradient(var(--color-sky),var(--color-link));transition:height .3s var(--ease-coast)}.bc-page [data-news-toc] a{border-radius:var(--bc-radius-sm);color:var(--color-slate);transition:color var(--bc-duration),background var(--bc-duration);padding:.4rem .5rem;display:block;position:relative}.bc-page [data-news-toc] a:before{content:"";z-index:1;background:var(--color-white);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-silver);transition:background var(--bc-duration),box-shadow var(--bc-duration);border-radius:50%;position:absolute;top:1rem;left:calc(-1.05rem - 4px)}.bc-page [data-news-toc] a:hover{background:var(--color-paper);color:var(--color-ink)}.bc-page [data-news-toc] a[aria-current]{background:var(--color-mist);color:var(--color-ink);font-weight:var(--bc-weight-card)}.bc-page [data-news-toc] a[aria-current]:before{background:var(--color-link);box-shadow:0 0 0 2px var(--color-link),0 0 0 6px #009dff26}.bc-news-share{border-top:1px solid var(--color-ice);gap:.6rem;padding-top:1.5rem;display:grid}.bc-news-share>.bc-caption:first-child{color:var(--color-slate)}.bc-news-share-links{flex-wrap:wrap;gap:.5rem;display:flex}.bc-page .bc-news-share-links :is(a,button){border-radius:var(--radius-pill);background:var(--color-white);min-height:2.75rem;color:var(--color-link);font-size:var(--bc-type-action);font-weight:var(--bc-weight-action);line-height:var(--bc-leading-ui);cursor:pointer;transition:border-color var(--bc-duration),background var(--bc-duration);border:1px solid #0068ad2e;align-items:center;gap:.45rem;padding:.4rem .9rem;display:inline-flex}.bc-page .bc-news-share-links :is(a,button):hover{border-color:var(--color-link);background:var(--color-paper)}.bc-news-share-status{min-height:1.6em;color:var(--bc-success-ink)}.bc-news-toc-mobile{border-radius:var(--bc-radius-lg);background:var(--color-paper);border:1px solid #0068ad26}.bc-news-toc-mobile summary{min-height:3.25rem;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;list-style:none;display:flex}.bc-news-toc-mobile summary::-webkit-details-marker{display:none}.bc-news-toc-mobile summary>.bc-caption{color:var(--color-slate);align-items:center;gap:.5rem;display:inline-flex}.bc-news-toc-mobile summary svg{transition:rotate var(--bc-duration) var(--ease-coast)}.bc-news-toc-mobile[open] summary svg{rotate:180deg}.bc-news-toc-mobile nav{padding:0 1.1rem 1rem .6rem}.bc-news-toc-mobile [data-news-toc]{margin-top:0}.bc-news-short{padding:var(--bc-card-padding);border-radius:var(--bc-radius-xl);background:var(--bc-surface);border:1px solid #0068ad1f}.bc-news-short .bc-card-title{color:var(--color-ink)}.bc-news-short ol{counter-reset:takeaway;gap:.85rem;margin-top:1.1rem;display:grid}.bc-news-short li{counter-increment:takeaway;color:var(--color-ink);grid-template-columns:2rem minmax(0,1fr);gap:.4rem;display:grid}.bc-news-short li:before{content:counter(takeaway,decimal-leading-zero);color:var(--color-link);font-family:var(--font-sans);font-weight:var(--bc-weight-heading);font-variant-numeric:tabular-nums}.bc-prose{color:var(--color-ink);font-size:var(--bc-type-lead);line-height:var(--bc-news-prose-leading);font-family:var(--font-text);font-weight:var(--bc-weight-body);letter-spacing:var(--bc-tracking-body);overflow-wrap:break-word}.bc-prose>*+*{margin-top:1.25em}.bc-prose h2{font-size:min(var(--bc-type-section),var(--text-3xl));font-weight:var(--bc-weight-heading);line-height:var(--bc-leading-tight);letter-spacing:var(--bc-tracking);text-wrap:balance;margin-top:2.25em;scroll-margin-top:1.5rem}.bc-prose h3{font-size:var(--bc-type-card);font-weight:var(--bc-weight-card);line-height:var(--bc-leading-card);letter-spacing:var(--bc-tracking-card);margin-top:1.75em}.bc-prose>:is(h2,h3)+*{margin-top:.75em}.bc-prose :is(ul,ol):not(.post-checklist){padding-left:1.35em}.bc-prose ul:not(.post-checklist){list-style:outside}.bc-prose ol{list-style:decimal}.bc-prose li{padding-left:.25em}.bc-prose li+li{margin-top:.6em}.bc-prose li::marker{color:var(--color-ocean)}.bc-prose strong{font-weight:var(--bc-weight-card)}.bc-prose em{font-style:italic}.bc-prose code{border-radius:var(--bc-radius-sm);background:var(--color-ice);overflow-wrap:anywhere;padding:.05em .35em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1em}.bc-page .bc-prose a:not(.bc-button){color:var(--color-link);text-underline-offset:.2em;transition:text-decoration-color var(--bc-duration);text-decoration:underline 1px #0068ad66}.bc-page .bc-prose a:not(.bc-button):hover{text-decoration-color:currentColor}.bc-prose>:is(.post-image-wrap,.post-stat-box,.post-tip,.post-warning,.post-inline-cta,.post-trust-bar){margin-block:2em}.bc-prose .post-image-wrap img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--bc-radius-lg);width:100%;box-shadow:0 1rem 2.5rem #0a2e4d1f}.bc-prose .post-image-wrap .post-image-logo{aspect-ratio:auto;width:auto;max-width:100%;box-shadow:none;margin-inline:auto}.bc-prose .post-image-caption{color:var(--color-slate);font-size:var(--bc-type-label);line-height:var(--bc-leading);margin-top:.8rem}.bc-prose .post-stat-box{isolation:isolate;padding:var(--bc-card-padding) calc(var(--bc-card-padding) * 1.2);border-radius:var(--bc-radius-xl);background:var(--bc-surface);border:1px solid #0068ad24;gap:.75rem;display:grid;position:relative;overflow:hidden}.bc-prose .post-stat-number{color:var(--color-link);font-size:var(--bc-type-section);font-weight:var(--bc-weight-heading);line-height:var(--bc-leading-tight);letter-spacing:var(--bc-tracking-number)}.bc-prose .post-stat-number:after{content:"";background:linear-gradient(90deg,var(--color-ocean),var(--color-sky));border-radius:3px;width:3rem;height:3px;margin-top:.75rem;display:block}.bc-prose .post-stat-caption{max-width:40rem}.bc-prose :is(.post-tip,.post-warning){isolation:isolate;padding:var(--bc-card-padding);border-radius:var(--bc-radius-xl);position:relative;overflow:hidden}.bc-prose .post-tip{background:var(--color-paper);border:1px solid #0068ad24}.bc-prose .post-warning{background:var(--bc-dark-surface);color:var(--text-light)}.bc-prose :is(.post-tip-header,.post-warning-header){font-size:var(--bc-type-body);font-weight:var(--bc-weight-card);line-height:var(--bc-leading-ui);align-items:center;gap:.75rem;display:flex}.bc-prose :is(.post-tip-header,.post-warning-header) svg{box-sizing:content-box;border-radius:var(--bc-radius-md);flex:none;padding:.55rem}.bc-prose .post-tip-header svg{background:linear-gradient(135deg,var(--color-link),var(--color-ocean));color:var(--color-white)}.bc-prose .post-warning-header{color:var(--color-white)}.bc-prose .post-warning-header svg{color:var(--color-sky);background:#37beff1f;box-shadow:inset 0 0 0 1px #37beff4d}.bc-prose :is(.post-tip,.post-warning)>:not(:first-child){margin-top:.85rem}.bc-prose .post-warning strong{color:var(--color-white)}.bc-page .bc-prose .post-warning a:not(.bc-button){color:var(--color-sky);text-decoration-color:#37beff80}.bc-prose .post-warning li::marker{color:var(--color-sky)}.bc-prose .post-checklist{gap:.9rem;list-style:none;display:grid}.bc-prose .post-checklist li{margin:0;padding-left:2.5rem;position:relative}.bc-prose .post-checklist li:before{content:"";border-radius:var(--bc-radius-sm);background:var(--color-ice) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230068ad' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/1.05rem no-repeat;width:1.65rem;height:1.65rem;position:absolute;top:.15em;left:0}.bc-prose .post-warning .post-checklist li:before{background-color:#37beff1f}.bc-prose .post-inline-cta{isolation:isolate;padding:calc(var(--bc-card-padding) * 1.1);border-radius:var(--bc-radius-xl);background:linear-gradient(160deg,#ffffffe6,#e4f0fbb3);border:1px solid #0068ad2e;gap:.5rem;display:grid;position:relative;overflow:hidden}.bc-prose .post-inline-cta:before{content:"";z-index:-1;filter:grayscale()contrast(1.1);opacity:.16;pointer-events:none;background:url(/images/maine-coast.webp) 100%/cover no-repeat;position:absolute;inset:0;mask-image:linear-gradient(250deg,#000 0%,#0008 35%,#0000 65%)}.bc-prose .post-inline-cta-title{max-width:32rem;color:var(--color-ink);font-size:var(--bc-type-card);font-weight:var(--bc-weight-card);line-height:var(--bc-leading-card);letter-spacing:var(--bc-tracking-card)}.bc-prose .post-inline-cta-description{max-width:34rem;color:var(--color-slate);font-size:var(--bc-type-body);line-height:var(--bc-leading)}.bc-prose .post-inline-cta-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.75rem;display:flex}.bc-page .bc-prose .post-inline-cta-text{min-height:2.75rem;font-weight:var(--bc-weight-action);text-underline-offset:4px;align-items:center;display:inline-flex}.bc-prose .post-trust-bar{border-block:1px solid var(--color-ice);flex-wrap:wrap;gap:.75rem 2rem;padding-block:1rem;display:flex}.bc-prose .post-trust-item{color:var(--color-slate);font-size:var(--bc-type-small);line-height:var(--bc-leading-ui);align-items:center;gap:.6rem;display:flex}.bc-prose .post-trust-item svg{color:var(--color-link);flex:none}.bc-prose .post-trust-item strong{color:var(--color-ink)}.bc-news-industry{color:var(--color-slate);margin-top:2rem}.bc-page .bc-news-industry a{color:var(--color-link);font-weight:var(--bc-weight-action);text-underline-offset:4px;text-decoration:underline}.bc-news-author{padding:calc(var(--bc-card-padding) * 1.1);border-radius:var(--bc-radius-xl);background:var(--color-paper);border:1px solid #0068ad1f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.bc-news-monogram{background:var(--color-navy);width:4.75rem;height:4.75rem;color:var(--color-white);font-family:var(--font-sans);font-size:var(--bc-type-card);font-weight:var(--bc-weight-heading);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #37beff59}.bc-news-author-copy{gap:.4rem;display:grid}.bc-news-author-copy .bc-eyebrow{color:var(--color-link)}.bc-news-author-copy .bc-card-title{color:var(--color-ink)}.bc-news-author-role{color:var(--color-slate)}.bc-news-author-copy .bc-body-copy{color:var(--color-ink);margin-top:.35rem}.bc-news-author-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;margin-top:.35rem;display:flex}.bc-news-author-links{flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}.bc-page .bc-news-author-links a{min-height:2.75rem;color:var(--color-link);align-items:center;gap:.4rem;display:inline-flex}.bc-news-author .bc-founder-sign{color:var(--color-link);margin:0}.bc-news-aside-card{padding:var(--bc-card-padding);border-radius:var(--bc-radius-xl);background:var(--color-white);box-shadow:var(--shadow-card);border:1px solid #0068ad1f;gap:.6rem;display:grid}.bc-news-services>.bc-item-title{color:var(--color-ink)}.bc-news-services ul{gap:.6rem;margin-top:.85rem;display:grid}.bc-page .bc-news-service{border-radius:var(--bc-radius-lg);background:var(--color-paper);color:var(--color-ink);transition:border-color var(--bc-duration),background var(--bc-duration);border:1px solid #0068ad1f;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon head go""text text text";align-items:center;gap:.75rem .9rem;padding:.9rem;display:grid}.bc-news-service-icon{border-radius:var(--bc-radius-md);background:var(--color-ice);width:2.75rem;height:2.75rem;color:var(--color-link);grid-area:icon;place-items:center;display:grid}.bc-news-service-head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:.15rem .75rem;min-width:0;display:flex}.bc-news-service-price{color:var(--color-link)}.bc-news-service-text{color:var(--color-slate);grid-area:text}.bc-news-service .bc-news-arrow{grid-area:go}.bc-page .bc-news-service:is(:hover,:focus-visible){background:var(--color-white);border-color:#0068ad4d}.bc-news-service:is(:hover,:focus-visible) .bc-item-title{color:var(--color-link)}.bc-news-ask .bc-card-title{color:var(--color-ink)}.bc-news-ask .bc-small-copy{color:var(--color-slate)}.bc-news-ask-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.4rem;display:flex}.bc-page .bc-news-ask-actions>a:last-child{min-height:2.75rem;color:var(--color-link);text-underline-offset:5px;align-items:center;gap:.45rem;text-decoration:underline #0068ad59;display:inline-flex}.bc-page .bc-news-ask-actions>a:last-child:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.bc-news-feature:is(:hover,:focus-visible) .bc-news-feature-media img,.bc-news-card:is(:hover,:focus-visible) .bc-news-card-photo img{scale:1.04}}@media (prefers-reduced-motion:reduce){.bc-news-page [data-news-toc]:after,.bc-page [data-news-toc] a,.bc-page [data-news-toc] a:before,.bc-news-arrow{transition:none}}@media (width>=900px){.bc-news-read-grid{grid-template:"tocm short""body short""body services""body aside"1fr/minmax(0,44rem) minmax(16rem,1fr);gap:0 clamp(2rem,4vw,3.5rem)}.bc-news-toc-mobile{margin-bottom:2rem}.bc-news-short,.bc-news-services{margin-bottom:var(--bc-gap)}.bc-news-aside{align-self:stretch}.bc-news-aside-card{top:var(--bc-news-sticky-top);position:sticky}}@media (width>=1280px){.bc-news-read-grid:not(.bc-news-read-grid--no-toc){grid-template:"toc body short""toc body services""toc body aside"1fr/clamp(12rem,14.5vw,15rem) minmax(0,44rem) minmax(18rem,1fr);column-gap:clamp(2.25rem,3.5vw,4rem)}.bc-news-read-grid:not(.bc-news-read-grid--no-toc) .bc-news-rail{top:var(--bc-news-sticky-top);max-height:calc(100vh - var(--bc-news-sticky-top) - 1.5rem);overscroll-behavior:contain;scrollbar-width:thin;gap:2rem;padding:0 .5rem .5rem 0;display:grid;position:sticky;overflow:auto}.bc-news-read-grid:not(.bc-news-read-grid--no-toc) .bc-news-toc-mobile{display:none}}@media (width>=640px){.bc-news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px) and (width<=1199px){.bc-news-cards[data-mod2="1"]>.is-lead{grid-column:1/-1}.bc-news-cards[data-mod2="1"]>.is-lead .bc-news-card-photo{min-height:42cqw}.bc-news-cards[data-mod2="1"]>.is-lead .bc-news-card-inside{display:grid}}@media (width>=900px) and (width<=1199px){.bc-news-cards[data-mod2="1"]>.is-lead>.bc-news-card{grid-template-rows:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.bc-news-cards[data-mod2="1"]>.is-lead .bc-news-card-photo{min-height:18rem}.bc-news-cards[data-mod2="1"]>.is-lead .bc-news-card-body{justify-content:center;padding:clamp(1.5rem,2.6vw,2.5rem)}}@media (width>=1200px){.bc-news-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-news-cards[data-mod3="2"]>.is-lead{grid-column:span 2}.bc-news-cards[data-mod3="1"]>.is-lead{grid-column:1/-1}.bc-news-cards:is([data-mod3="1"],[data-mod3="2"])>.is-lead>.bc-news-card{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bc-news-cards:is([data-mod3="1"],[data-mod3="2"])>.is-lead .bc-news-card-photo{aspect-ratio:auto;min-height:20rem}.bc-news-cards:is([data-mod3="1"],[data-mod3="2"])>.is-lead .bc-news-card-body{justify-content:center;padding:clamp(1.5rem,2.6vw,2.5rem)}.bc-news-cards:is([data-mod3="1"],[data-mod3="2"])>.is-lead .bc-news-card-excerpt{-webkit-line-clamp:5}.bc-news-cards:is([data-mod3="1"],[data-mod3="2"])>.is-lead .bc-news-card-go{margin-top:.5rem}.bc-news-cards:is([data-mod3="1"],[data-mod3="2"])>.is-lead .bc-news-card-inside{display:grid}}.bc-news-cards>.is-lead .bc-news-card-photo img{position:absolute;inset:0}@media (width<=1023px){.bc-news-hero-grid,.bc-news-post-hero-grid,.bc-news-desk-grid,.bc-news-archive-head{grid-template-columns:minmax(0,1fr)}.bc-news-archive-head .bc-section-description{border-left:0;padding-left:0}.bc-news-feature,.bc-news-post-photo{max-width:40rem}.bc-news-post-photo img{aspect-ratio:3/2}}@media (width>=640px) and (width<=1023px){.bc-page .bc-news-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}.bc-news-feature-media{aspect-ratio:auto}.bc-news-feature-media img{position:absolute;inset:0}.bc-news-page .bc-show-picker{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.bc-news-post-photo img{aspect-ratio:5/2}.bc-news-post-photo{max-width:none}}@media (width>=640px) and (width<=899px){.bc-news-read-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"tocm tocm""short short""body body""services aside"}.bc-news-services,.bc-news-aside{align-self:stretch}.bc-news-aside-card{align-content:start;height:100%}}@media (width<=639px){.bc-page .bc-news-lead{grid-template-columns:minmax(0,1fr)}.bc-news-lead img{aspect-ratio:16/9}.bc-page .bc-news-shelf-list a{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem}.bc-news-shelf-list img{width:3.5rem}.bc-news-shelf-list .bc-news-arrow{display:none}.bc-news-facts{gap:1rem;display:grid}.bc-news-byline{gap:.35rem 1.25rem}.bc-news-byline>*+:before{display:none}.bc-news-filter legend{float:none;width:100%}.bc-news-filter-options{scrollbar-width:thin;flex-wrap:nowrap;width:calc(100% + .7rem);margin:-.35rem -.35rem 0;padding:.35rem .35rem .5rem;overflow-x:auto}.bc-news-filter label{flex:none;padding:.4rem .8rem}.bc-news-card-meta>*+:before{display:none}.bc-news-monogram{width:3.5rem;height:3.5rem}.bc-news-author .bc-founder-sign{display:none}}
