.bv-find{padding-block:0 clamp(20px,2.4vw,32px)}.bv-find,.bv-find__top{display:grid;gap:var(--s5)}.bv-find__top{align-items:end}@media (min-width:900px){.bv-find__top{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.bv-search{position:relative;display:flex;align-items:center}.bv-search__input{width:100%;min-height:52px;padding:12px 52px 12px 22px;border:1px solid var(--rule-3);border-radius:var(--r-pill);background-color:var(--paper-2);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body)}.bv-search__input::placeholder{color:var(--ink-2);opacity:1}.bv-search__mark{position:absolute;right:20px;width:16px;height:16px;pointer-events:none}.bv-search__mark:before{inset:0 4px 4px 0;border:2px solid var(--ink-2)}.bv-search__mark:after,.bv-search__mark:before{content:"";position:absolute;border-radius:999px}.bv-search__mark:after{right:0;bottom:0;width:7px;height:2px;background-color:var(--ink-2);transform:rotate(45deg);transform-origin:right center}.bv-find__cats{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.bv-feed{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-2)}.bv-entry{border-bottom:1px solid var(--rule)}.bv-entry__link{display:grid;gap:var(--s4) clamp(20px,2.4vw,40px);align-items:start;padding-block:clamp(20px,2.4vw,32px);color:var(--ink);text-decoration:none}@media (min-width:720px){.bv-entry__link{grid-template-columns:150px minmax(0,1fr) auto}}.bv-entry__cover{aspect-ratio:var(--cover-ratio);overflow:clip}.bv-entry__img{object-fit:cover}.bv-entry__cover svg,.bv-entry__img{display:block;width:100%;height:100%}.bv-tag-text{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin:0;font-family:var(--mono);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--tracking-meta);color:var(--ink-2)}.bv-tag-text__src{padding-left:var(--s3);border-left:1px solid var(--rule-2)}.bv-entry__title{margin:var(--s2) 0 0;font-size:var(--bv-h3);line-height:1.4;font-weight:var(--fw-bold)}.bv-entry__link:hover .bv-entry__title{text-decoration:underline;text-underline-offset:4px}.bv-entry__summary{margin:var(--s3) 0 0;font-size:var(--fs-sub);line-height:1.65;color:var(--ink-2)}.bv-entry__evidence{display:flex;flex-wrap:wrap;gap:var(--s3);margin:var(--s4) 0 0;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--ink-2)}.bv-entry__go{align-self:center;display:none}@media (min-width:720px){.bv-entry__go{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-pill);border:1px solid var(--rule-3);transition:transform var(--t) var(--ease)}.bv-entry__link:hover .bv-entry__go{transform:translateX(4px)}}.bv-notice{margin:var(--s5) 0 0;padding-left:var(--s4);border-left:3px solid var(--rule-3);max-width:42em;font-size:var(--fs-cap);line-height:1.7;color:var(--ink-2)}.bv-entry__native{color:var(--ink);font-weight:var(--fw-semibold,600)}.bv-prose__missing{padding:var(--s4);border:1px dashed var(--rule-3);border-radius:var(--r-flat,0);font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--ink-3);text-align:center}@media (min-width:720px){.bv-entry--lead .bv-entry__link{grid-template-columns:260px minmax(0,1fr) auto;padding-block:clamp(28px,3.2vw,44px);align-items:center}.bv-entry--lead .bv-entry__title{font-size:clamp(22px,2.1vw,32px);line-height:1.3}.bv-entry--lead .bv-entry__summary{font-size:var(--bv-lead)}}.bv-more-row{display:grid;justify-items:center;padding-block:clamp(32px,4vw,56px)}.bv-more-row__done{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--ink-2)}.bv-masthead{padding-block:clamp(28px,3.4vw,52px) clamp(28px,3vw,44px);border-bottom:1px solid var(--rule-2)}.bv-masthead__inner{max-width:100%}.bv-masthead__title{font-family:var(--sans);font-size:clamp(28px,3.4vw,50px);line-height:1.2;font-weight:var(--fw-bold);letter-spacing:0;margin:0;max-width:15em;text-wrap:balance}.bv-masthead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) clamp(16px,1.8vw,28px);margin:clamp(12px,1.6vw,20px) 0 0;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--ink-2)}.bv-masthead__author{display:inline-flex;align-items:center;gap:var(--s2);color:var(--ink);text-decoration:none;min-height:var(--tap-min)}.bv-masthead__author:hover{text-decoration:underline;text-underline-offset:3px}.bv-prose{--fig-out:clamp(0px,6vw,104px);max-width:var(--measure-long);margin-inline:auto;padding-block:clamp(36px,4.4vw,68px);font-size:var(--fs-long);line-height:var(--lh-long);letter-spacing:0;line-break:strict;overflow-wrap:break-word}.bv-prose>p{margin:0 0 1.15em}.bv-prose__lede{font-size:calc(var(--fs-long) + 2px);line-height:1.75;margin-bottom:1.6em}.bv-prose h2{position:relative;font-family:var(--sans);font-size:clamp(21px,1.7vw,26px);font-weight:var(--fw-bold);margin:2.1em 0 .7em;text-wrap:balance}.bv-prose h2:before{content:"";position:absolute;left:-1.05em;top:.62em;width:.62em;height:5px;border-radius:var(--r-pill);background-color:var(--bv-cat,var(--rule-3))}@media (max-width:900px){.bv-prose h2:before{position:static;display:block;margin-bottom:.5em}}.bv-prose h3{font-family:var(--sans);font-size:clamp(17.5px,1.35vw,20px);line-height:1.5;font-weight:var(--fw-bold);margin:1.7em 0 .5em}.bv-prose ul{list-style:disc;margin:0 0 1.15em;padding-inline-start:1.4em}.bv-prose ol{list-style:decimal;margin:0 0 1.15em;padding-inline-start:1.5em}.bv-prose li{margin-bottom:.45em;padding-inline-start:.2em}.bv-prose li::marker{color:var(--ink-2)}.bv-prose a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent-line)}.bv-prose a:hover{background-color:var(--tint)}.bv-prose blockquote{margin:1.7em 0;padding:.1em 0 .1em 1.35em;border-left:3px solid var(--accent-line);border-radius:3px;color:var(--ink);font-size:calc(var(--fs-long) + 1px)}.bv-prose blockquote p{margin:0 0 .6em}.bv-prose blockquote cite{display:block;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);font-style:normal;color:var(--ink-2)}.bv-prose code{font-family:var(--mono);font-size:.88em;border-radius:var(--r-flat);padding:.12em .36em}.bv-prose code,.bv-prose pre{background-color:var(--paper-3)}.bv-prose pre{margin:1.6em 0;padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-flat);overflow-x:auto;font-size:14.5px;line-height:1.7}.bv-prose pre code{background:none;padding:0;font-size:inherit}.bv-prose__table-wrap{margin:1.6em 0;overflow-x:auto;border:1px solid var(--rule);border-radius:var(--r-flat)}.bv-prose table{width:100%;border-collapse:collapse;font-size:.92em}.bv-prose td,.bv-prose th{padding:.6em .9em;text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap}.bv-prose thead th{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--ink-2);background-color:var(--paper-3);font-weight:var(--fw-semibold,600)}.bv-prose tbody tr:last-child td{border-bottom:none}@media (max-width:720px){.bv-prose{--fig-out:var(--bv-pad)}}.bv-prose figure{margin:1.9em calc(var(--fig-out) * -1);width:calc(100% + var(--fig-out) * 2)}.bv-prose figure>div{aspect-ratio:16/7;overflow:clip}.bv-prose figure svg{display:block;width:100%;height:100%}.bv-prose figure>img{display:block;margin-inline:auto;max-width:min(100%,var(--measure-long))}.bv-prose figure>img:not(.bv-prose__img--plain){box-sizing:border-box;border:1px solid var(--rule);border-radius:0;background-color:var(--paper-2)}.bv-prose figcaption{margin-top:var(--s3);padding-inline:var(--fig-out);font-size:var(--fs-cap);line-height:var(--lh-cap)}.bv-prose hr{width:56px;height:5px;margin:2.4em auto;border:0;border-radius:var(--r-pill);background-color:var(--rule-2)}.bv-linked{display:grid;gap:0;margin-block:clamp(32px,4vw,56px);border:1px solid var(--rule-3)}@media (min-width:860px){.bv-linked{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.bv-linked__part{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s4);align-items:center;padding:clamp(18px,2vw,28px);color:var(--ink);text-decoration:none}.bv-linked__part+.bv-linked__part{border-top:1px solid var(--rule)}@media (min-width:860px){.bv-linked__part+.bv-linked__part{border-top:0;border-left:1px solid var(--rule)}}.bv-linked__k{grid-column:1/-1;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--ink-2)}.bv-linked__thumb{width:clamp(56px,5vw,72px);aspect-ratio:1;overflow:clip}.bv-linked__thumb svg{display:block;width:100%;height:100%}.bv-linked__name{display:block;margin:0;font-size:var(--fs-sub);font-weight:var(--fw-bold);line-height:1.4}.bv-linked__sub{display:block;margin:4px 0 0;font-size:var(--fs-cap);color:var(--ink-2)}.bv-linked__part:hover .bv-linked__name{text-decoration:underline;text-underline-offset:3px}.bv-related{display:grid;gap:var(--bv-gap);margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none}@media (min-width:720px){.bv-related{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.bv-related .bv-card__cover{min-height:0;overflow:hidden}.bv-prose{font-size:var(--reading-body-size);line-height:var(--reading-body-leading);color:var(--ink)}.bv-prose p{margin:0 0 var(--reading-paragraph-gap);font-size:inherit;line-height:inherit;text-indent:0}.bv-prose__lede{margin-bottom:1.9em;font-size:var(--reading-lead-size);line-height:var(--reading-lead-leading);color:var(--ink-2)}.bv-prose h2{margin:var(--reading-heading-before) 0 var(--reading-heading-after);font-size:var(--reading-heading-size);line-height:1.45;letter-spacing:0}.bv-prose h3{margin:1.8em 0 .65em;font-size:var(--reading-subheading-size);line-height:1.55;letter-spacing:0}.bv-prose figure{margin-block:var(--reading-figure-gap)}.bv-prose figure>img{box-sizing:border-box;border:1px solid var(--rule);background-color:var(--paper-2);box-shadow:none}.bv-prose figcaption{font-size:var(--reading-meta-size);line-height:1.7;color:var(--ink-2)}.bv-article.zd-min{background:var(--paper);font-family:var(--mono);font-weight:300}.bv-article .bv-masthead{border-bottom:1px solid var(--rule)}.bv-article .bv-masthead__title{font-family:var(--mono);font-weight:300;font-size:clamp(30px,3.2vw,48px);line-height:1.26;letter-spacing:-.01em;max-width:22em}.bv-article .bv-crumb,.bv-article .bv-masthead__meta,.bv-article .bv-tag-text{font-family:var(--mono);font-weight:300;color:var(--ink-2)}.bv-article .bv-masthead__meta{font-size:13px;letter-spacing:.06em}.bv-article .bv-prose{font-family:var(--mono);font-weight:300;font-size:var(--g-body);line-height:var(--g-lh-body)}.bv-article .bv-prose p{margin:0 0 var(--g-sp-p)}.bv-article .bv-prose b,.bv-article .bv-prose strong{font-family:var(--sans);font-weight:500}.bv-article .bv-prose h2{font-family:var(--mono);font-weight:300;font-size:var(--g-h3);line-height:var(--g-lh-h3);margin:var(--g-sp-h3) 0 calc(var(--g-sp-h3) * .55)}.bv-article .bv-prose h2:before{display:none}.bv-article .bv-prose h3{font-family:var(--mono);font-weight:300;font-size:var(--g-h4);line-height:var(--g-lh-h4);margin:var(--g-sp-h4) 0 calc(var(--g-sp-h4) * .85)}.bv-article .bv-prose h4{font-family:var(--mono);font-weight:400;font-size:var(--g-body);margin:var(--g-sp-h4) 0 calc(var(--g-sp-h4) * .7)}.bv-article .bv-prose a{color:var(--g-link)}.bv-article .bv-prose hr{width:100%;max-width:none;height:0;margin:2.4em 0;border:0;border-top:1px solid var(--rule);border-radius:0;background:none}.bv-article .bv-prose blockquote{border-left:1px solid var(--rule-2);color:var(--ink-2)}.bv-article .bv-prose th{font-weight:500}.bv-article .bv-prose figcaption{font-size:13px;letter-spacing:.04em;color:var(--ink-2)}@media (min-width:1180px){.bv-article .bv-masthead .bv-tag-text,.bv-article .bv-masthead__inner,.bv-article .bv-masthead__meta{margin-inline-start:var(--g-nav)}.bv-article .bv-notice,.bv-article .bv-prose{margin-inline:var(--g-nav) 0;max-width:var(--g-col)}}.bv-article .bv-card__title,.bv-article .bv-h2,.bv-article .bv-h3{font-family:var(--mono);font-weight:300}.bv-article .bv-notice{font-weight:300}.bv-article .bv-masthead .bv-tag-text{margin-bottom:calc(var(--g-sp-h4) * 1.5)}.bv-article .bv-masthead__meta{margin-top:calc(var(--g-sp-h4) * 1.5)}.bv-articles.zd-min{background:var(--paper);font-family:var(--mono);font-weight:300}.bv-articles .bv-pagetitle{font-family:var(--mono);font-weight:300;letter-spacing:-.01em}.bv-articles .bv-pagehead .bv-lead{margin-top:var(--g-sp-p);font-family:var(--mono);font-weight:300}.bv-articles .bv-notice{margin-top:calc(var(--g-sp-h4) * 1.5);border-left-width:1px;font-weight:300}.bv-articles .bv-notice b{font-family:var(--sans);font-weight:500}.bv-articles .bv-xp-crosslinks{margin-top:calc(var(--g-sp-h4) * 1.5);font-weight:300}.bv-articles .bv-xp-crosslinks a{border-bottom-color:var(--rule-3)}.bv-articles .bv-search__input{border-radius:0;font-family:var(--mono);font-weight:300}.bv-articles .bv-btn,.bv-articles .bv-chip,.bv-articles .bv-entry__go{border-radius:0}.bv-articles .bv-chip,.bv-articles .bv-filter__label,.bv-articles .bv-more-row__done,.bv-articles .bv-result{font-family:var(--mono);font-weight:300}.bv-articles .bv-feed{border-top-color:var(--rule-2)}.bv-articles .bv-tag-text{font-family:var(--mono);font-weight:300;color:var(--ink-2)}.bv-articles .bv-entry__title{margin-top:var(--g-sp-p);font-family:var(--mono);font-weight:300;font-size:var(--g-h4);line-height:1.5}.bv-articles .bv-entry--lead .bv-entry__title{font-size:var(--g-title);line-height:1.3}.bv-articles .bv-entry__evidence{margin-top:var(--g-sp-p);font-weight:300}.bv-articles .bv-entry__native{font-weight:400}.bv-prose p.bv-prose__cap{margin-top:calc(var(--s3) * -1);padding-inline:var(--fig-out);font-size:13px;line-height:var(--lh-cap);letter-spacing:.04em;color:var(--ink-2);text-align:center}.bv-prose a.bv-prose__url{word-break:break-all}.bv-articles .bv-search__input::placeholder{color:var(--ink-3)}