body.fc-ds .fc-card{display:flex;flex-direction:column;gap:var(--sp-24);padding-top:var(--sp-24);border-top:var(--stroke-1) solid var(--fc-ink-a20);color:var(--fc-ink-a60);transition:color var(--dur-base) var(--ease-out),border-top-color var(--dur-base) var(--ease-out)}body.fc-ds .fc-card:hover{color:var(--fc-ink-12);border-top-color:var(--fc-ink-12)}body.fc-ds .fc-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-24)}body.fc-ds .fc-card__topic{color:inherit}body.fc-ds .fc-card__arrow{flex:none;color:inherit}body.fc-ds .fc-card__figure{display:block;aspect-ratio:16 / 10;background-color:var(--fc-ink-a06);background-size:cover;background-position:center}body.fc-ds .fc-card__title{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--type-title-32);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--fc-ink-12);text-wrap:pretty}body.fc-ds .fc-card__blurb{font-size:var(--type-body-15);font-weight:var(--fw-medium);line-height:var(--lh-loose);color:var(--fc-ink-a80)}body.fc-ds .fc-card__read{color:inherit}body.fc-ds .fc-card--related .fc-card__blurb{font-size:var(--type-body-18);line-height:var(--lh-body)}body.fc-ds .fc-blog-head__eyebrow{color:var(--fc-ink-a60)}body.fc-ds .fc-blog-head__split{margin-top:var(--sp-32);gap:var(--sp-54)}body.fc-ds .fc-blog-head__split:first-child{margin-top:0}body.fc-ds .fc-blog-head__intro{max-width:46ch;font-size:var(--type-body-18);font-weight:var(--fw-medium);line-height:var(--lh-loose);color:var(--fc-ink-a80)}body.fc-ds .fc-blog-grid{margin-top:var(--sp-72);column-gap:var(--sp-54);row-gap:var(--sp-72)}body.fc-ds .fc-blog-more{margin-top:var(--sp-72);padding-top:var(--sp-32);border-top:var(--stroke-1) solid var(--fc-ink-a20);display:flex;justify-content:center}body.fc-ds .fc-blog-more__btn{display:inline-flex;align-items:center;gap:12px;height:48px;padding:0 var(--sp-24);border:var(--stroke-1) solid var(--fc-ink-12);border-radius:0;background:transparent;font-family:var(--font-core);font-size:14px;font-weight:var(--fw-medium);color:var(--fc-ink-12);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}body.fc-ds .fc-blog-more__btn:hover{background:var(--fc-ink-12);color:var(--fc-bone)}body.fc-ds .fc-blog-more__btn[aria-busy=true]{opacity:.5;pointer-events:none}body.fc-ds .fc-blog-more.is-done .fc-blog-more__btn{display:none}body.fc-ds .fc-pager{margin-top:var(--sp-72);padding-top:var(--sp-32);border-top:var(--stroke-1) solid var(--fc-ink-a20)}body.fc-ds .fc-pager .nav-links{display:flex;flex-wrap:wrap;gap:var(--sp-8);align-items:center;justify-content:center}body.fc-ds .fc-pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 12px;border:var(--stroke-1) solid var(--fc-ink-12);background:transparent;font-family:var(--font-core);font-size:14px;font-weight:var(--fw-medium);line-height:1;color:var(--fc-ink-12);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}body.fc-ds .fc-pager a.page-numbers:hover,body.fc-ds .fc-pager a.page-numbers:focus-visible{background:var(--fc-ink-12);color:var(--fc-bone)}body.fc-ds .fc-pager .page-numbers.current{background:var(--fc-ink-12);color:var(--fc-bone)}body.fc-ds .fc-pager .page-numbers.dots{min-width:0;padding:0 4px;border-color:transparent}body.fc-ds .fc-blog-empty{max-width:46ch;font-size:var(--type-lead-26);color:var(--fc-ink-a60)}body.fc-ds .fc-newslist{margin:var(--sp-72) 0 0;padding:0;list-style:none;border-top:var(--stroke-1) solid var(--border-on-light)}body.fc-ds .fc-newslist__row{border-bottom:var(--stroke-1) solid var(--border-on-light)}body.fc-ds .fc-newslist__link{display:grid;grid-template-columns:170px 1fr;align-items:baseline;gap:var(--sp-32);padding:var(--sp-24) var(--sp-16);color:var(--text-on-light);text-decoration:none;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}body.fc-ds .fc-newslist__link:hover,body.fc-ds .fc-newslist__link:focus-visible{background:var(--surface-lightest);color:var(--fc-violet)}body.fc-ds .fc-newslist__date{color:var(--fc-ink-a60)}body.fc-ds .fc-newslist__label{display:inline-flex;align-items:flex-start;gap:var(--sp-8);font-size:var(--type-body-18);font-weight:var(--fw-medium);line-height:var(--lh-body);text-wrap:pretty}body.fc-ds .fc-newslist__arrow{flex:none;display:block;margin-top:4px}@container page (max-width: 680px){body.fc-ds .fc-newslist__link{grid-template-columns:1fr;gap:var(--sp-8)}}body.fc-ds .fc-medianote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-24) var(--sp-54);margin-top:var(--sp-54);padding:var(--sp-32);background:var(--fc-white);box-shadow:inset 0 0 0 var(--stroke-1) var(--fc-ink-a20)}body.fc-ds .fc-medianote>.fc-btn{align-self:center}body.fc-ds .fc-medianote__text{max-width:62ch}body.fc-ds .fc-medianote__title{margin:0;font-family:var(--font-core);font-size:var(--type-body-18);font-weight:var(--fw-semibold);line-height:var(--lh-title);color:var(--fc-ink-12)}body.fc-ds .fc-medianote__copy{margin:var(--sp-8) 0 0;font-size:var(--type-body-16);line-height:var(--lh-loose);color:var(--fc-ink-a60)}@container page (max-width: 820px){body.fc-ds .fc-medianote{padding:var(--sp-24)}}body.fc-ds .fc-medialist .fc-newslist__link{grid-template-columns:170px 1fr 200px}body.fc-ds .fc-medialist__outlet{color:var(--fc-ink-a60);text-wrap:pretty}body.fc-ds div.fc-medialist__link--dead:hover,body.fc-ds div.fc-medialist__link--dead:focus-visible{background:none;color:var(--text-on-light);cursor:default}@container page (max-width: 900px){body.fc-ds .fc-medialist .fc-newslist__link{grid-template-columns:170px 1fr;row-gap:var(--sp-8)}body.fc-ds .fc-medialist__outlet{grid-column:2}}@container page (max-width: 680px){body.fc-ds .fc-medialist .fc-newslist__link{grid-template-columns:1fr;gap:var(--sp-8)}body.fc-ds .fc-medialist__outlet{grid-column:1}body.fc-ds .fc-medialist .fc-newslist__date:empty{display:none}}body.fc-ds .fc-crumbs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--fc-ink-a60)}body.fc-ds .fc-crumbs a{color:inherit}body.fc-ds .fc-crumbs a:hover{color:var(--fc-ink-12)}body.fc-ds .fc-post__title{max-width:24ch;margin:var(--sp-54) 0 0}body.fc-ds .fc-post__lead{max-width:62ch;margin:var(--sp-32) 0 0;font-size:var(--type-body-18);font-weight:var(--fw-medium);line-height:var(--lh-loose);color:var(--fc-ink-a80)}body.fc-ds .fc-post__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:var(--stroke-1) solid var(--fc-ink-a20)}body.fc-ds .fc-post__byline{display:flex;align-items:center;gap:var(--sp-8);flex-wrap:wrap;font-size:14px;line-height:var(--lh-body);color:var(--fc-ink-a60)}body.fc-ds .fc-post__author{font-weight:var(--fw-semibold);color:var(--fc-ink-12)}body.fc-ds .fc-post__share{display:flex;align-items:center;gap:var(--sp-16)}body.fc-ds .fc-post__share a{display:inline-flex;color:var(--fc-ink-a60)}body.fc-ds .fc-post__share a:hover{color:var(--fc-ink-12)}body.fc-ds .fc-post__hero{margin:var(--sp-72) 0}body.fc-ds .fc-post__hero-link{display:block;margin:var(--sp-72) 0;text-decoration:none;border-radius:var(--radius-16)}body.fc-ds .fc-post__hero-link .fc-post__hero{margin:0;transition:opacity var(--dur-fast) var(--ease-out)}body.fc-ds .fc-post__hero-link:hover .fc-post__hero{opacity:.92}body.fc-ds .fc-post__hero-link:focus-visible{outline:2px solid var(--fc-ink-12);outline-offset:4px}@media (prefers-reduced-motion: reduce){body.fc-ds .fc-post__hero-link .fc-post__hero{transition:none}}body.fc-ds .fc-post__body{margin-top:var(--sp-72)}body.fc-ds .fc-prose{font-size:var(--type-body-16);font-weight:var(--fw-regular);line-height:1.65;color:var(--fc-ink-a80);--sp-flow: var(--sp-32)}body.fc-ds .fc-prose h2{font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:var(--type-title-32);line-height:1.25;letter-spacing:var(--ls-display);color:var(--fc-ink-12);margin-top:40px;text-wrap:pretty}body.fc-ds .fc-prose h3{font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:var(--type-h5-24);line-height:var(--lh-snug);letter-spacing:normal;color:var(--fc-ink-12);text-wrap:pretty}body.fc-ds .fc-prose h4{font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:var(--type-body-18);line-height:var(--lh-snug);color:var(--fc-ink-12)}body.fc-ds .fc-prose strong,body.fc-ds .fc-prose b{font-weight:var(--fw-semibold);color:var(--fc-ink-12)}body.fc-ds .fc-prose a,body.fc-ds .fc-body-link{color:var(--fc-ink-12);border-bottom:var(--stroke-1) solid var(--fc-ink-a40)}body.fc-ds .fc-prose a:hover,body.fc-ds .fc-body-link:hover{color:var(--fc-violet);border-bottom-color:var(--fc-violet)}body.fc-ds .fc-prose ul,body.fc-ds .fc-prose ol{margin:0;padding-left:1.4em}body.fc-ds .fc-prose li+li{margin-top:12px}body.fc-ds .fc-prose li::marker{color:var(--fc-ink-a40)}body.fc-ds .fc-prose blockquote,body.fc-ds .fc-prose .wp-block-quote,body.fc-ds .fc-prose .wp-block-pullquote{margin:var(--sp-24) 0;padding:40px 0;border-top:var(--stroke-1) solid var(--fc-ink-a20);border-bottom:var(--stroke-1) solid var(--fc-ink-a20);border-left:0;background:none;text-align:left}body.fc-ds .fc-prose blockquote p,body.fc-ds .fc-prose .wp-block-pullquote p{font-family:var(--font-quote);font-weight:var(--fw-regular);font-size:var(--type-quote-32);line-height:var(--lh-snug);letter-spacing:var(--ls-quote);color:var(--fc-ink-12);text-wrap:pretty}body.fc-ds .fc-prose blockquote p+p{margin-top:var(--sp-24)}body.fc-ds .fc-prose blockquote cite,body.fc-ds .fc-prose blockquote .wp-block-quote__citation,body.fc-ds .fc-prose .wp-block-pullquote__citation{display:block;margin-top:var(--sp-24);font-family:var(--font-label);font-style:normal;font-size:var(--type-label-12);font-weight:var(--fw-medium);line-height:1.2;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fc-ink-a60)}body.fc-ds .fc-prose .fc-stats,body.fc-ds .fc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-32);margin:var(--sp-24) 0}@container page (max-width: 820px){body.fc-ds .fc-prose .fc-stats,body.fc-ds .fc-stats{grid-template-columns:1fr}}body.fc-ds .fc-stat,body.fc-ds .fc-stats>.wp-block-column{display:flex;flex-direction:column;gap:var(--sp-8);padding-top:var(--sp-24);border-top:var(--stroke-1) solid var(--fc-ink-a20);flex-basis:auto!important}body.fc-ds .fc-stat__value,body.fc-ds .fc-stats>.wp-block-column>p:first-child{font-family:var(--font-quote);font-weight:var(--fw-regular);font-size:var(--type-numeral-48);line-height:var(--lh-flush);letter-spacing:var(--ls-quote);font-variant-numeric:tabular-nums;color:var(--fc-ink-12)}body.fc-ds .fc-stat__label,body.fc-ds .fc-stats>.wp-block-column>p:last-child{font-family:var(--font-label);font-size:var(--type-label-12);font-weight:var(--fw-medium);line-height:1.2;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fc-ink-a60)}body.fc-ds .fc-stats>.wp-block-column>p:first-child:last-child{font-family:var(--font-quote);font-size:var(--type-numeral-48);text-transform:none;letter-spacing:var(--ls-quote)}body.fc-ds .fc-prose figure{margin:0}body.fc-ds .fc-prose img{display:block;width:100%;height:auto}body.fc-ds .fc-prose figcaption{margin-top:12px;font-family:var(--font-label);font-size:var(--type-label-12);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fc-ink-a60)}body.fc-ds .fc-prose .alignwide,body.fc-ds .fc-prose .alignfull{width:calc(100% + 2 * var(--sp-54));max-width:none;margin-left:calc(-1 * var(--sp-54));margin-right:calc(-1 * var(--sp-54))}@container page (max-width: 820px){body.fc-ds .fc-prose .alignwide,body.fc-ds .fc-prose .alignfull{width:100%;margin-left:0;margin-right:0}}body.fc-ds .fc-prose hr,body.fc-ds .fc-prose .wp-block-separator{height:0;margin:var(--sp-54) 0;border:0;border-top:var(--stroke-1) solid var(--fc-ink-a20)}body.fc-ds .fc-prose code,body.fc-ds .fc-prose kbd,body.fc-ds .fc-prose samp{font-family:var(--font-mono);font-size:.875em;letter-spacing:var(--ls-mono);font-variant-ligatures:none}body.fc-ds .fc-prose pre{margin:0;padding:var(--sp-24);overflow-x:auto;background:var(--fc-white);border:var(--stroke-1) solid var(--fc-ink-a20);font-family:var(--font-mono);font-size:var(--type-mono-14);line-height:var(--lh-loose);color:var(--fc-ink-12)}body.fc-ds .fc-prose table{width:100%;border-collapse:collapse;font-size:var(--type-body-15)}body.fc-ds .fc-prose th,body.fc-ds .fc-prose td{padding:12px 0;text-align:left;border-bottom:var(--stroke-1) solid var(--fc-ink-a20)}body.fc-ds .fc-prose th{font-family:var(--font-label);font-size:var(--type-label-12);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fc-ink-a60)}body.fc-ds .fc-prose iframe{display:block;width:100%;aspect-ratio:16 / 9;height:auto;border:0}body.fc-ds .fc-related__title{margin:0}body.fc-ds .fc-related__grid{margin-top:var(--sp-54);column-gap:var(--sp-54);row-gap:var(--sp-72)}body.fc-ds .fc-related__list{margin-top:var(--sp-54)}
