.bp-hero{padding-top:48px;padding-bottom:32px}.bp-hero__title{font-size:calc(max(36px,min(5vw,56px)));letter-spacing:-.03em}.bp-hero__intro{margin-top:16px;max-width:56ch;font-size:18px;line-height:1.55;color:var(--c-muted)}.bp-topic-bar{display:flex;gap:0 20px;align-items:center;margin-bottom:32px;border-bottom:1px solid var(--c-line);overflow-x:auto;scrollbar-width:none;white-space:nowrap;animation:bp-nav-more linear both;animation-timeline:scroll(self inline)}.bp-topic-bar__link{flex:none;max-width:24ch;overflow:hidden;padding-top:14px;padding-bottom:12px;border-bottom:2px solid transparent;text-overflow:ellipsis;margin-bottom:-1px;color:var(--c-muted);font:500 14px/20px var(--font-display);-webkit-text-decoration:none;text-decoration:none}.bp-topic-bar__link:hover{color:var(--c-ink);border-bottom-color:var(--c-line)}.bp-topic-bar__link.is-current{border-bottom-color:var(--c-signal-text);color:var(--c-ink);font-weight:600}.bp-topic-bar__link:focus-visible{outline-offset:-2px}.bp-topic-bar__search{flex:none;display:inline-flex;gap:8px;align-items:center;min-height:40px;margin-left:auto;padding:0 16px;border:1px solid var(--c-line);border-radius:999px;background:var(--c-white);color:var(--c-muted);font:14px/20px var(--font-body);cursor:pointer}.bp-topic-bar__search:hover{border-color:var(--c-ink);color:var(--c-ink)}.bp-picks{margin-top:32px;margin-bottom:24px;padding:20px 24px 24px;border:1px solid var(--c-line);border-top:3px solid var(--c-ink);border-radius:var(--radius);background:var(--c-white)}.bp-picks__label{margin-bottom:16px;font:700 12px/16px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--c-signal-text)}.bp-picks__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}.bp-picks__item{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.bp-picks__item:not(:has(.bp-picks__media)){grid-template-columns:minmax(0,1fr)}.bp-picks__media{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius);background:var(--c-line)}.bp-picks__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bp-picks__body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.bp-picks__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:16px;line-height:1.3}.bp-picks__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.bp-picks__title a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--c-signal);text-underline-offset:3px}.bp-cards{display:grid;grid-gap:40px 32px;gap:40px 32px}.bp-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-start{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:24px;border:1px solid var(--c-line);border-left:3px solid var(--c-signal-text);border-radius:var(--radius-lg);background:var(--c-white)}.bp-start .bp-card:has(.bp-card__media){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:24px;gap:24px;align-items:center}.bp-start__label{font:700 12px/16px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-signal-text)}.bp-hub{margin-bottom:40px}.bp-hub__body{max-width:var(--content);font-size:17px;line-height:28px}.bp-hub__body>*+*{margin-top:16px}.bp-hub__body>:is(h2,h3){margin-top:32px;font-size:24px}.bp-hub__body>h3{font-size:20px}.bp-hub__body :is(ul,ol){margin-bottom:0;padding-left:24px}.bp-sitemap{display:flex;flex-direction:column;gap:48px;padding-top:48px;padding-bottom:0}.bp-sitemap__intro .bp-breadcrumbs{margin-bottom:16px}.bp-sitemap__heading{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--c-line);font-size:26px}.bp-sitemap__group+.bp-sitemap__group{margin-top:32px}.bp-sitemap__topic{margin-bottom:12px;font-size:20px}.bp-sitemap__topic a{color:inherit}.bp-sitemap__list{margin:0;padding-left:20px;-moz-columns:320px 2;columns:320px 2;-moz-column-gap:40px;column-gap:40px;font-size:15px;line-height:24px}.bp-sitemap__list li{padding-top:3px;padding-bottom:3px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.bp-sitemap__list a{color:var(--c-body);text-decoration-color:var(--c-line)}.bp-sitemap__list a:hover{color:var(--c-signal-text);text-decoration-color:currentColor}.bp-sitemap__list--columns{padding-left:0;-moz-columns:200px 4;columns:200px 4;list-style:none}.bp-author-hero{display:flex;gap:24px;align-items:center;padding-top:48px;padding-bottom:24px}.bp-author-hero__name{font-size:36px}.bp-author-hero__bio{margin:8px 0 12px;max-width:60ch;color:var(--c-muted)}.bp-author-hero .bp-meta:not(:has(a)){display:none}@media(max-width:781px){.bp-cards--2,.bp-start .bp-card{grid-template-columns:minmax(0,1fr)}.bp-hero{padding-top:32px;padding-bottom:16px}.bp-picks,.bp-start{padding:16px}.bp-start .bp-card{gap:14px}.bp-topic-bar__search{display:none}.bp-picks__item{grid-template-columns:96px minmax(0,1fr)}}@media(max-width:1023px){.bp-picks__list{grid-template-columns:minmax(0,1fr);gap:16px}}.bp-pagination{margin-top:40px;margin-bottom:56px}.bp-pagination__list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.bp-pagination__num,.bp-pagination__step{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--c-line);border-radius:999px;color:var(--c-ink);font:500 15px/20px var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-text-decoration:none;text-decoration:none}.bp-pagination__step{gap:6px;padding-left:18px;padding-right:18px}.bp-pagination__num:hover,.bp-pagination__step:hover{border-color:var(--c-ink)}.bp-pagination__num[aria-current]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper);font-weight:600}.bp-pagination__gap{min-width:20px;color:var(--c-muted);text-align:center}@media(max-width:781px){.bp-pagination{margin-top:32px;margin-bottom:40px}.bp-pagination__list{gap:10px 6px}.bp-pagination__end{flex:1 0 40%;order:1}.bp-pagination__step{width:100%}}

/*! bp-style: layout/list */.bp-list{display:flex;flex-direction:column;gap:32px}.bp-list .bp-card{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:24px;gap:24px;align-items:start;padding-bottom:32px;border-bottom:1px solid var(--c-line)}.bp-list .bp-card:not(:has(.bp-card__media)){grid-template-columns:minmax(0,1fr)}@media(max-width:781px){.bp-list .bp-card{grid-template-columns:minmax(0,1fr);gap:14px}}

/*! bp-style: layout/grid */.bp-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-cards--3 .bp-card__title,.bp-mag .bp-card__title{font-size:19px}.bp-cards--3 .bp-card__excerpt,.bp-mag .bp-card__excerpt{-webkit-line-clamp:2}@media(max-width:1023px){.bp-cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:781px){.bp-cards--3{grid-template-columns:minmax(0,1fr)}}

/*! bp-style: layout/magazine */.bp-mag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 32px;gap:40px 32px}.bp-mag>.bp-card:first-child{grid-column:1/-1;padding-bottom:40px;border-bottom:1px solid var(--c-line)}.bp-mag>.bp-card:first-child:has(.bp-card__media){display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:40px;gap:40px;align-items:center}.bp-mag>.bp-card:first-child:not(:has(.bp-card__media)) .bp-card__text{max-width:760px}.bp-mag>.bp-card:first-child .bp-card__title{font-size:calc(max(26px,min(3vw,38px)));line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.bp-mag>.bp-card:first-child .bp-card__excerpt{-webkit-line-clamp:4;font-size:17px;line-height:1.6}@media(max-width:1023px){.bp-mag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799px){.bp-mag>.bp-card:first-child:has(.bp-card__media){grid-template-columns:minmax(0,1fr);gap:14px}.bp-mag>.bp-card:first-child{padding-bottom:32px}}@media(max-width:781px){.bp-mag{grid-template-columns:minmax(0,1fr)}}

/*! bp-style: layout/text */.bp-index__row{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:32px;gap:32px;padding-top:28px;padding-bottom:28px;border-bottom:1px solid var(--c-line)}.bp-index__row:first-child{padding-top:0}.bp-index__date{padding-top:2px;font:600 12px/20px var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-muted)}.bp-index__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.bp-index__title{max-width:760px;font-size:24px;line-height:1.3}.bp-index__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.bp-index__title a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--c-signal);text-underline-offset:3px}.bp-index__excerpt{margin:0;max-width:68ch;font-size:16px;line-height:26px;color:var(--c-body)}@media(max-width:640px){.bp-index__row{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:24px;padding-bottom:24px}.bp-index__date{padding-top:0}.bp-index__title{font-size:20px}}

/*! bp-style: layout/overlay */.bp-ovl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.bp-ovl__card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;overflow:hidden;border-radius:var(--radius-lg);background:var(--c-ink);color:var(--c-on-ink)}.bp-ovl__card:first-child{grid-column:span 2;grid-row:span 2}.bp-ovl__card:not(:has(.bp-ovl__media)){background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--c-signal) 22%,transparent),transparent 55%),var(--c-ink-raised)}.bp-ovl__card:first-child:not(:has(.bp-ovl__media)){grid-row:auto}.bp-ovl__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bp-news__media img,.bp-ovl__media img,.bp-spot__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bp-ovl__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 15%,color-mix(in srgb,var(--c-ink) 55%,transparent) 50%,color-mix(in srgb,var(--c-ink) 94%,transparent) 100%)}@media(prefers-reduced-motion:no-preference){.bp-ovl__media img{transition:transform .6s var(--ease)}.bp-ovl__card:hover .bp-ovl__media img{transform:scale(1.04)}}.bp-ovl__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;text-shadow:0 1px 12px rgba(0,0,0,.35)}.bp-ovl__card:first-child .bp-ovl__body{padding:40px}.bp-ovl__tag{position:relative;z-index:2;color:var(--c-signal)}.bp-ovl__title{font-size:22px;line-height:1.2;text-wrap:balance}.bp-ovl__card:first-child .bp-ovl__title{font-size:calc(max(28px,min(3.4vw,44px)));line-height:1.08;letter-spacing:-.02em}.bp-ovl__title a{color:var(--c-white);-webkit-text-decoration:none;text-decoration:none;outline:none}.bp-ovl__title a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bp-ovl__card .bp-meta{color:var(--c-on-ink)}.bp-ovl__card:has(.bp-ovl__title a:focus-visible){outline:2px solid var(--c-signal-text);outline-offset:2px}@media(max-width:900px){.bp-ovl{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-ovl__card:first-child{grid-row:auto;min-height:420px}}@media(max-width:600px){.bp-ovl{grid-template-columns:minmax(0,1fr)}.bp-ovl__card,.bp-ovl__card:first-child{grid-column:auto;min-height:320px}.bp-ovl__card:first-child .bp-ovl__body{padding:24px}}

/*! bp-style: layout/newsroom */.bp-news{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:24px 32px;gap:24px 32px}.bp-news__item{display:grid;grid-template-columns:minmax(0,1fr);grid-column:span 6;grid-gap:16px;gap:16px;align-items:start}.bp-news__item:has(>.bp-news__media){grid-template-columns:128px minmax(0,1fr)}.bp-news__item:nth-child(n+5){padding-top:24px;border-top:1px solid var(--c-line)}.bp-news__item:nth-child(5){grid-column:1/span 6}.bp-news__item:first-child,.bp-news__item:first-child:has(>.bp-news__media){grid-column:1/span 7;grid-row:span 3;grid-template-columns:minmax(0,1fr);gap:20px}.bp-news__item:first-child:not(:has(>.bp-news__media)){align-self:stretch;align-content:center;padding:40px;border-radius:var(--radius-lg);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-line)}.bp-news__item:nth-child(-n+4):not(:first-child){grid-column:8/-1;align-self:center;gap:20px}.bp-news__item:nth-child(-n+4):not(:first-child):has(>.bp-news__media){grid-template-columns:160px minmax(0,1fr)}.bp-news__item:nth-child(3),.bp-news__item:nth-child(4){padding-top:24px;border-top:1px solid var(--c-line)}.bp-news__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius);background:var(--c-line);container-type:inline-size}.bp-news__item:first-child .bp-news__media,.bp-spot{border-radius:var(--radius-lg)}.bp-news__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.bp-news__title{font-size:18px;line-height:1.3}.bp-news__item:first-child .bp-news__title{font-size:calc(max(28px,min(3vw,40px)));line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.bp-news__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.bp-news__title a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--c-signal);text-underline-offset:3px}.bp-news__excerpt{margin:0;font-size:17px;line-height:1.6;color:var(--c-muted)}@media(max-width:900px){.bp-news{grid-template-columns:minmax(0,1fr)}.bp-news__item,.bp-news__item:first-child,.bp-news__item:nth-child(-n+4):not(:first-child),.bp-news__item:nth-child(5){grid-column:1/-1;grid-row:auto}.bp-news__item:first-child:not(:has(>.bp-news__media)){padding:24px}.bp-news__item:nth-child(2){padding-top:24px;border-top:1px solid var(--c-line)}}@media(max-width:480px){.bp-news__item:not(:first-child):has(>.bp-news__media),.bp-news__item:nth-child(-n+4):not(:first-child):has(>.bp-news__media){grid-template-columns:96px minmax(0,1fr);gap:16px}.bp-news__title{font-size:16px}}

/*! bp-style: hero/light */.bp-hero-light{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}@media(max-width:781px){.bp-hero-light{grid-template-columns:minmax(0,1fr)}}

/*! bp-style: hero/band */.bp-hero-band{padding-top:56px;padding-bottom:56px;background:var(--c-ink);color:var(--c-on-ink)}.bp-hero-band .bp-hero__title{color:var(--c-white)}.bp-hero-band .bp-hero__intro{color:inherit;opacity:.8}@media(max-width:781px){.bp-hero-band{padding-top:32px;padding-bottom:32px}}

/*! bp-style: hero/minimal */.bp-hero-minimal{padding-top:40px;padding-bottom:8px}.bp-hero-minimal .bp-hero__title,.bp-hero-spotlight .bp-hero__title{font-size:calc(max(28px,min(4vw,40px)))}

/*! bp-style: hero/spotlight */.bp-hero-spotlight{display:flex;flex-direction:column;gap:28px;padding-top:40px;padding-bottom:16px}.bp-hero-spotlight .bp-hero__intro{margin-top:8px;font-size:16px}.bp-spot{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);overflow:hidden;border:1px solid var(--c-line);background:var(--c-white)}.bp-spot__media{position:relative;display:block;aspect-ratio:16/9;background:var(--c-line);container-type:inline-size}.bp-spot__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:40px}.bp-spot__title{font-size:calc(max(24px,min(2.6vw,34px)));line-height:1.2;text-wrap:balance}.bp-spot__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.bp-spot__title a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--c-signal);text-underline-offset:3px}.bp-spot__excerpt{margin:0;font-size:16px;line-height:26px;color:var(--c-muted)}.bp-spot__button{margin-top:6px}@media(max-width:900px){.bp-spot{grid-template-columns:minmax(0,1fr)}.bp-spot__body{padding:24px}}

/*! bp-style: hero/poster */.bp-hero-poster{padding-top:56px;padding-bottom:24px}.bp-hero-poster .bp-hero__title{padding-bottom:28px;border-bottom:6px solid var(--c-ink);font-size:calc(max(52px,min(10vw,148px)));line-height:.92;letter-spacing:-.045em;text-wrap:balance;word-wrap:break-word}.bp-hero-poster .bp-hero__title:after{content:"";content:""/"";display:inline-block;width:.16em;height:.16em;margin-left:.06em;border-radius:50%;background:var(--c-signal)}.bp-hero-poster .bp-hero__intro{margin-top:24px;max-width:52ch;font-size:20px;line-height:1.6;color:var(--c-body)}@media(max-width:781px){.bp-hero-poster{padding-top:36px;padding-bottom:16px}.bp-hero-poster .bp-hero__title{padding-bottom:20px;border-bottom-width:4px}.bp-hero-poster .bp-hero__intro{font-size:17px}}

/*! bp-style: hero/cover */.bp-hero-cover{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:calc(max(520px,min(78vh,760px)));padding-top:64px;padding-bottom:48px;overflow:hidden;background:var(--c-ink);color:var(--c-on-ink)}.bp-hcover__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.bp-hcover__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bp-hcover__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c-ink) 82%,transparent) 0,color-mix(in srgb,var(--c-ink) 30%,transparent) 42%,color-mix(in srgb,var(--c-ink) 94%,transparent) 100%)}.bp-hero-cover .bp-hero__title{max-width:16ch;color:var(--c-white);word-wrap:break-word}.bp-hero-cover .bp-hero__intro{color:var(--c-on-ink)}.bp-hcover__post{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bp-hcover__post .bp-eyebrow{color:var(--c-signal)}.bp-hcover__title{max-width:880px;font-size:calc(max(30px,min(5vw,64px)));line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.bp-hcover__title a{color:var(--c-white);-webkit-text-decoration:none;text-decoration:none}.bp-hcover__title a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.bp-hcover__post .bp-meta,.bp-hero-headlines{color:var(--c-on-ink)}@media(max-width:781px){.bp-hero-cover{min-height:500px;padding-top:40px;padding-bottom:32px}}

/*! bp-style: hero/headlines */.bp-hero-headlines{padding-top:64px;padding-bottom:56px;background:var(--c-ink)}.bp-hl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:48px;gap:48px;align-items:start}.bp-hero-headlines .bp-hero__title{font-size:calc(max(44px,min(7vw,96px)));line-height:.95;letter-spacing:-.04em;text-wrap:balance;word-wrap:break-word;color:var(--c-white)}.bp-hero-headlines .bp-hero__intro{max-width:48ch;font-size:17px;line-height:28px;color:var(--c-on-ink-muted)}.bp-hl__label{display:block;padding-bottom:12px;border-bottom:2px solid var(--c-white);color:var(--c-signal)}.bp-hl__list{margin:0;padding:0;list-style:none}.bp-hl__item{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:16px;gap:16px;padding:22px 0;border-bottom:1px solid var(--c-on-ink-line)}.bp-hl__num{font:700 44px/1 var(--font-display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-signal)}.bp-hl__body{display:flex;flex-direction:column;gap:8px;min-width:0}.bp-hl__body .bp-meta{color:var(--c-on-ink-muted)}.bp-hl__title{font-size:22px;line-height:1.25}.bp-hl__title a{color:var(--c-white);-webkit-text-decoration:none;text-decoration:none}.bp-hl__title a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--c-signal);text-underline-offset:4px}.bp-hl__title a:focus-visible{outline-color:var(--c-signal)}@media(max-width:900px){.bp-hl{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:640px){.bp-hero-headlines{padding-top:40px;padding-bottom:32px}.bp-hl__item{grid-template-columns:48px minmax(0,1fr)}.bp-hl__num{font-size:32px}.bp-hl__title{font-size:19px}}

/*! bp-style: hero/featurelist */.bp-hero-featurelist{display:flex;flex-direction:column;gap:28px;padding-top:40px;padding-bottom:16px}.bp-hero-featurelist .bp-hero__title{font-size:calc(max(28px,min(4vw,40px)))}.bp-hero-featurelist .bp-hero__intro{margin-top:8px;font-size:16px}.bp-fl{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,10fr);grid-gap:40px;gap:40px;align-items:start;padding-bottom:32px;border-bottom:1px solid var(--c-line)}.bp-fl__body,.bp-fl__lead{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.bp-fl__media{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:8px;border-radius:var(--radius-lg);container-type:inline-size}.bp-fl__media,.bp-fl__thumb{display:block;overflow:hidden;background:var(--c-line)}.bp-fl__thumb{aspect-ratio:16/10;border-radius:var(--radius)}.bp-fl__media img,.bp-fl__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bp-fl__title{font-size:calc(max(26px,min(2.6vw,36px)));line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.bp-fl__item-title{font-size:18px;line-height:1.3}.bp-fl__item-title a,.bp-fl__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.bp-fl__item-title a:hover,.bp-fl__title a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--c-signal);text-underline-offset:3px}.bp-fl__excerpt{margin:0;font-size:16px;line-height:1.6;color:var(--c-muted)}.bp-fl__list{margin:0;padding:0;list-style:none}.bp-fl__item{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--c-line)}.bp-fl__item:not(:has(.bp-fl__thumb)){grid-template-columns:minmax(0,1fr)}.bp-fl__item:first-child{padding-top:0}.bp-fl__item:last-child{padding-bottom:0;border-bottom:0}.bp-fl__body{gap:6px}.bp-fl__item-excerpt{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:1.55;color:var(--c-muted)}@media(max-width:900px){.bp-fl{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:480px){.bp-fl__item{grid-template-columns:104px minmax(0,1fr);gap:14px}.bp-fl__item-title{font-size:16px}.bp-fl__item-excerpt{display:none}}