body:has(.journal){background:var(--context-journal-paper)}.journal{--journal-paper:var(--context-journal-paper);--bsa-line:var(--context-journal-line);--bsa-text-muted:var(--context-journal-muted)}.journal [hidden]{display:none!important}.journal a{transition:color .18s}.article-contents>summary::-webkit-details-marker{display:none}journal-browser{display:block}.journal-search-form{max-width:720px;margin-bottom:var(--space-24)}.journal-search-label{margin-bottom:var(--space-8);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-line);letter-spacing:var(--type-heading-sm-tracking);font-weight:var(--type-heading-sm-weight);display:block}.journal-search-row{align-items:stretch;gap:var(--space-12);display:flex}.journal-search{align-items:center;gap:var(--space-12);min-width:0;min-height:var(--size-control-default);padding-inline:var(--space-16);border:1px solid var(--bsa-line-control);border-radius:var(--radius-default);background:var(--color-surface-default);color:var(--bsa-text-muted);flex:1;display:flex}.journal-search svg{flex-shrink:0}.journal-search input{width:100%;min-width:0;padding-block:var(--space-8);font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);color:var(--bsa-text);background:0 0;border:0;border-radius:0;align-self:stretch;padding-inline:0}.journal-search input::placeholder{color:var(--bsa-text-muted);opacity:1}.journal-search:focus-within{color:var(--bsa-focus);outline:2px solid var(--bsa-focus);outline-offset:2px}.journal-search input:focus-visible{outline:none}.journal-search-submit{min-height:var(--size-control-default);border:1px solid var(--bsa-action);border-radius:var(--radius-default);padding:var(--space-8) var(--space-24);background:var(--bsa-action);color:var(--bsa-on-action);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-medium);cursor:pointer}.journal-search-submit:hover{background:var(--bsa-action-hover);border-color:var(--bsa-action-hover)}.journal-search-summary{justify-content:space-between;align-items:center;gap:var(--space-24);padding-block:var(--space-24) var(--space-16);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);color:var(--bsa-text-muted);display:flex}journal-browser:not([data-filtering]) .journal-search-summary{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.journal-reset{padding:var(--space-8) 0;font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.journal-reset span{margin-left:var(--space-8)}.journal-article{--article-measure:var(--size-measure-reading);--article-column:calc(var(--article-measure) + 2 * var(--space-64));--article-contents-width:200px;--article-contents-offset:calc(var(--article-contents-width) + var(--space-64))}.journal-article:not(.journal-article--guide){--article-column:var(--article-measure)}.journal-article>article>:is(.article-header,.article-visual,.article-grid){box-sizing:content-box;width:auto;max-width:var(--article-column);margin-inline:auto}.journal .article-grid>*{max-width:var(--article-measure)}.journal .article-header{padding-block:36px 40px}.journal-back{color:var(--bsa-text-muted);align-items:center;gap:12px;padding-block:8px;font-size:14px;text-decoration:none;display:inline-flex}.article-header .article-kicker{margin-top:44px}.article-header h1{max-width:none;font-family:"Newsreader Display", var(--font-family-serif);font-optical-sizing:auto;font-size:var(--type-reading-title-size);line-height:var(--type-reading-title-line);letter-spacing:var(--type-reading-title-tracking);font-weight:var(--type-reading-title-weight);text-wrap:pretty;overflow-wrap:anywhere;margin-block:20px 26px}.article-deck{max-width:var(--size-measure-reading);font-family:var(--font-body);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line);letter-spacing:var(--type-body-lg-tracking);font-weight:var(--type-body-lg-weight);color:var(--bsa-text-muted);text-wrap:pretty}.article-meta{font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);border:0;gap:6px 0;margin-top:30px;padding-top:0}.article-meta>:first-child{flex-basis:100%;margin-bottom:3px}.journal .article-visual :is(.journal-imported-hero,.journal-artwork-full){object-position:left center}.journal-imported-hero{background:0 0;border-radius:0;max-height:520px}.article-visual .journal-artwork-full{object-fit:contain;mix-blend-mode:multiply;max-height:500px}.journal .article-grid{padding-block:36px 88px;display:block}.article-contents{border-block:1px solid var(--bsa-line);margin-bottom:38px}.article-contents>summary{cursor:pointer;min-height:52px;font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);color:var(--bsa-text-muted);justify-content:space-between;align-items:center;gap:24px;padding-block:15px;list-style:none;display:flex}.article-contents>summary>span+span{font-size:21px;line-height:1;transition:transform .2s}.article-contents[open]>summary>span+span{transform:rotate(45deg)}.article-contents ol{margin:0;padding:8px 0 20px;list-style:none}.article-contents li{font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight)}.article-contents a{color:var(--bsa-text-muted);gap:16px;padding-block:8px;display:flex}.article-contents a:is(:hover,[aria-current=true]){color:var(--bsa-text)}.article-section-number{font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-small-line);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);color:var(--bsa-text-muted);flex-shrink:0}.article-contents a[aria-current=true] .article-section-number{color:var(--color-brand-blue)}.journal-article .article-prose{max-width:var(--article-measure);font-family:var(--font-family-serif);font-size:var(--type-reading-size);line-height:var(--type-reading-line);letter-spacing:var(--type-reading-tracking);font-weight:var(--type-reading-weight);color:var(--bsa-text)}.journal-article .article-prose p{margin-bottom:var(--space-32)}.journal-article .article-prose h2{color:var(--bsa-text);font-family:var(--font-body);font-size:var(--type-heading-md-size);line-height:var(--type-heading-md-line);letter-spacing:var(--type-heading-md-tracking);font-weight:var(--type-heading-md-weight);margin:var(--space-48) 0 var(--gap-heading-md);text-wrap:pretty;scroll-margin-top:110px}.journal-article .article-prose :is(h3,h4){color:var(--bsa-text-muted);font-family:var(--font-body);font-size:var(--type-heading-md-size);line-height:var(--type-heading-md-line);letter-spacing:var(--type-heading-md-tracking);font-weight:var(--type-heading-md-weight);margin:var(--space-32) 0 var(--gap-heading-md);scroll-margin-top:110px}.journal-article .article-prose a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-color:#244de861;text-decoration-thickness:1px}.journal-article .article-prose a:hover{text-decoration-color:var(--bsa-link)}.journal-article .article-prose a.cta{width:fit-content;max-width:100%;margin:var(--space-32) auto;border:1px solid var(--bsa-action-soft);border-radius:var(--radius-default);background-color:var(--bsa-bg-callout);color:var(--bsa-link);font-family:var(--font-body);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line);letter-spacing:var(--type-body-lg-tracking);font-weight:var(--font-weight-medium);text-align:center;text-wrap:balance;text-underline-offset:4px;padding:18px clamp(20px,4vw,32px);text-decoration:underline 1px;display:block}.journal-article .article-prose a.cta:is(:hover,:focus-visible){background-image:linear-gradient(var(--bsa-action-soft) 0 0);text-decoration-color:currentColor}.journal-article .article-prose a.cta:focus-visible{outline:2px solid var(--bsa-focus);outline-offset:4px}.journal-article .article-prose blockquote{font-family:var(--font-family-serif);font-size:var(--type-reading-quote-size);line-height:var(--type-reading-quote-line);letter-spacing:var(--type-reading-quote-tracking);font-weight:var(--type-reading-quote-weight);border-left-width:1px;margin-block:40px;padding:6px 0 6px 28px;font-style:normal}.journal-article .article-prose blockquote>p:last-child{margin-bottom:0}.journal-article .article-prose img{border-radius:0}.journal-article .article-prose :is(pre,code){font-family:var(--font-mono);font-size:var(--type-small-size)}.journal-article .article-prose pre{border:1px solid var(--bsa-line);background:#f2f1ec;border-radius:2px;line-height:1.7}.journal-article .article-prose :is(table,figcaption,.journal-unavailable-media,.article-endnote){font-family:var(--font-body);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight)}.journal-article .article-prose :is(figcaption,.journal-unavailable-media,.article-endnote){color:var(--bsa-text-muted)}.journal-article .article-prose :is(sup,sub){font-family:var(--font-body);font-size:var(--type-small-size);line-height:0}.journal-article .article-prose svg{font-family:var(--font-body)}.journal-article .article-prose th{font-weight:var(--font-weight-semibold);background:#f2f1ec}.journal-article .article-prose :is(th,td){padding:16px}.article-colophon{border-top:1px solid var(--bsa-line);font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);font-weight:var(--type-small-weight);color:var(--bsa-text-muted);justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:20px;display:flex}.article-colophon a{text-underline-offset:4px;text-decoration:underline}@media (width>=1100px){.journal-article{--article-measure:var(--size-measure-reading-lg)}.journal-article .article-prose{font-size:var(--type-reading-lg-size);line-height:var(--type-reading-lg-line);letter-spacing:var(--type-reading-lg-tracking);font-weight:var(--type-reading-lg-weight)}.journal-article--guide>article>:is(.article-header,.article-visual){padding-left:calc(var(--container-gutter) + var(--article-contents-offset))}.journal-article--guide>article>.article-grid{max-width:calc(var(--article-contents-offset) + var(--article-column));grid-template-columns:var(--article-contents-width) minmax(0, var(--article-measure));column-gap:var(--space-64);align-items:start;display:grid}.journal-article--guide .article-grid>*{grid-column:2}.journal-article--guide .article-contents{top:calc(var(--utility-bar-height) + var(--space-32));border-block:0;grid-area:1/1/span 2;margin:0;position:sticky}.journal-article--guide .article-contents[data-enhanced]>summary{pointer-events:none;min-height:0;padding-block:0 var(--space-12);border-bottom:1px solid var(--bsa-line)}.journal-article--guide .article-contents[data-enhanced]>summary>span+span{display:none}}@media (width<1100px){.journal-article--guide .article-contents{top:var(--utility-bar-height);z-index:40;max-width:none;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);background:var(--context-journal-paper);position:sticky}.journal-article--guide .article-contents nav{max-height:55vh;overflow-y:auto}}.journal .journal-invitation{align-items:center;gap:var(--space-48);width:calc(100% - clamp(48px,6.2vw,96px));max-width:1084px;margin-bottom:var(--space-64);padding:var(--space-48) var(--space-64);background:var(--color-surface-lavender);grid-template-columns:1.3fr 1fr;display:grid}.journal-invitation h2{margin-top:var(--gap-heading-xl);font-size:var(--type-heading-xl-size);line-height:var(--type-heading-xl-line);letter-spacing:var(--type-heading-xl-tracking);font-weight:var(--type-heading-xl-weight)}.journal-invitation>div>p:not(.eyebrow){max-width:380px;margin-bottom:var(--space-24);font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);color:var(--bsa-text-muted)}@media (width<=900px){.article-header h1{font-size:var(--type-reading-title-sm-size);line-height:var(--type-reading-title-sm-line);letter-spacing:var(--type-reading-title-sm-tracking);font-weight:var(--type-reading-title-sm-weight)}.journal-invitation h2{margin-top:var(--gap-heading-lg);font-size:var(--type-heading-lg-size);line-height:var(--type-heading-lg-line);letter-spacing:var(--type-heading-lg-tracking);font-weight:var(--type-heading-lg-weight)}}@media (width<=700px){.journal-search-form{margin-bottom:var(--space-16)}.journal-search-row{gap:var(--space-8)}.journal-search{gap:var(--space-8);padding-inline:var(--space-12)}.journal-search-submit{padding-inline:var(--space-16)}.journal-search-summary{gap:var(--space-16)}.journal .article-header{padding-block:28px}.article-header .article-kicker{margin-top:30px}.article-meta{gap:5px 0;margin-top:24px}.article-visual .journal-artwork-full{max-height:none}.journal .article-grid{padding-block:28px 52px}.article-contents{margin-bottom:30px}.journal-article .article-prose blockquote{padding-left:20px}.article-colophon{flex-direction:column;align-items:start;gap:12px}.journal .journal-invitation{gap:var(--space-24);padding:var(--space-32) var(--space-24);margin-bottom:var(--space-48);grid-template-columns:1fr}}@media (width<=380px){.journal-search-row{flex-direction:column}.journal-search-submit{padding-inline:var(--space-24);align-self:start}}@media print{body:has(.journal){background:#fff}.article-contents,.article-colophon{display:none!important}.journal-article>article>.article-grid{max-width:none}.journal .article-grid{padding-block:20px}.journal .article-header{padding-block:0 20px}.journal-article .article-prose{color:#000}}
