.bp{--bp-s1:var(--ink);--bp-s2:#353f68;--bp-s3:#4a5068;--bp-s-on:var(--paper);min-width:0;display:grid}.bp>*{min-width:0}.bp [id]{scroll-margin-top:var(--space-2xs)}.bp-small{font-size:var(--step--1);color:var(--ink-2);line-height:1.5}.bp-h3{font:600 var(--step-2)/1.1 var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 48;flex-wrap:wrap;align-items:baseline;gap:.1em .45em;margin:0;display:flex}.bp-h3 .figure{letter-spacing:-.02em;color:var(--ink-2);font-size:.72em;font-weight:500}.bp .figure.bp-red,.bp-h3 .figure.bp-red{color:var(--red)}.bp-note-line{font-size:var(--step--1);color:var(--ink-2);margin-top:.2rem;font-weight:400;line-height:1.45;display:block}.bp-tablewrap{min-width:0;margin:-6px;padding:6px;overflow-x:auto}.bp .arrow-mark.ext-mark{vertical-align:-.1em;width:.95em;height:.95em;margin-left:.15em}.bp a .ext-mark{stroke-width:2.2px}.bp-hero{gap:var(--space-m);padding-bottom:var(--space-xl-2xl);grid-template-columns:minmax(0,1fr);display:grid}.bp-hero>*{min-width:0}.bp-title{--bp-size:min(clamp(4rem, calc(118vw / var(--n,9)), 11rem), calc(min(100vw - 2 * var(--gutter), var(--wrap)) / (var(--w,9) * .64)));max-width:100%;padding-top:var(--space-xs);font-size:var(--bp-size);overflow-wrap:break-word;text-wrap:balance;justify-self:start;line-height:.86}.bp-name{font-family:var(--heavy);font-size:1em;font-weight:800;line-height:inherit;letter-spacing:-.035em;display:inline}.bp-crumb{margin-bottom:calc(-1 * var(--space-s));font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:0 .45rem;display:flex}.bp-crumb a{min-height:44px;color:var(--ink-2);align-items:center;display:inline-flex}.bp-crumb [aria-current]{color:var(--ink)}.bp-stamp{z-index:1;margin:calc(var(--bp-size) * .1 + .5rem) 0 calc(var(--bp-size) * .1 + .5rem) var(--space-s);vertical-align:middle;max-inline-size:none;font-size:1rem;line-height:1;display:inline-block;position:relative}.bp-stamp .stamp.lg{max-width:none;font-size:clamp(1.5rem, calc(var(--bp-size) * .3), 3.75rem);margin-block:.25em}.bp-title.long-grade .stamp.lg{white-space:nowrap;max-width:none;font-size:clamp(1.375rem, calc(var(--bp-size) * .2), 2.75rem)}@media (max-width:640px){.bp-title.long-grade .stamp-run{display:block}}@media (min-width:1100px){.bp-title.overlap{column-gap:0}.bp-title.overlap:not(.long-grade) .stamp.lg{font-size:clamp(1.5rem, calc(var(--bp-size) * .27), 3.375rem)}}@media (min-width:641px) and (max-width:1099px){.bp-stamp .stamp.lg{font-size:clamp(1.5rem, calc(var(--bp-size) * .36), 3.75rem)}}@media (max-width:640px){.bp-stamp{margin-left:var(--space-s)}}.bp a.stamp:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.bp-meta{align-items:center;gap:var(--space-2xs) var(--space-l);padding-top:var(--space-xs);border-top:1px solid var(--rule-2);flex-wrap:wrap;display:flex}.bp-cat{max-inline-size:none;font-size:var(--step--1);letter-spacing:.14em;margin:0}.bp-starline{flex-wrap:wrap;align-items:center;gap:.3rem .65rem;display:inline-flex}.bp-starline .above-beyond{min-height:44px;font-size:var(--step-1);align-items:center;display:inline-flex}.star-tag-link{align-items:center;min-height:44px;display:inline-flex}.star-tag-link .star-tag{font-size:1.35rem}.bp-meta .conf{font-size:var(--step--1)}.bp-about{color:var(--ink-2)}.bp-means{margin:var(--space-2xs) 0 0;font-size:var(--step-0);color:var(--ink);line-height:1.45}.bp-means-grade{color:var(--ink);font-weight:700}.bp-line .bp-means{font-size:var(--step--1);color:var(--ink-2)}.bp-dossier{margin:var(--space-2xs) 0 0;font-size:var(--step--1);color:var(--ink-2);line-height:1.6}.bp-dossier a{color:inherit}.bp-src{white-space:nowrap}.bp-share-said{font:600 var(--step--1)/1.2 var(--label);color:var(--ink-2);align-self:center}.bp-cite-text{overflow-wrap:anywhere}.amends{font:600 var(--step--1)/1.2 var(--label);letter-spacing:.04em;align-items:center;gap:.4em;display:inline-flex}.amends svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em}.amends svg .fill{fill:currentColor;stroke:none}.amends.yes{color:var(--g-good)}.amends.no{color:var(--red)}.amends.unknown{color:var(--ink-2)}.bp-verdict{max-inline-size:30ch;font-size:var(--step-3);letter-spacing:-.015em;font-variation-settings:"opsz" 48;font-weight:600;line-height:1.22}.bp-verdict .bp-vrest{max-inline-size:calc(var(--measure) * .62);margin-top:var(--space-xs);letter-spacing:0;color:var(--ink-2);font-variation-settings:normal;font-size:.56em;font-weight:400;line-height:1.5;display:block}@media (min-width:900px){.bp-verdict:has(.bp-vrest):not(.stack){gap:var(--space-xl);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;max-inline-size:none;display:grid}.bp-verdict:has(.bp-vrest) .bp-vlead{max-inline-size:30ch}.bp-verdict:not(.stack) .bp-vrest{margin-top:0;padding-top:.45em}.bp-verdict.stack .bp-vrest{max-inline-size:var(--measure)}}.bp-hero .ladder{max-width:none}@media (max-width:520px){.bp-verdict{font-size:var(--step-2)}.bp-verdict .bp-vrest{max-inline-size:none;font-size:.7em}}.bp-verdict.boxed .bp-vrest{gap:var(--space-2xs);max-inline-size:none;padding:var(--space-s) var(--space-m) var(--space-m);background:var(--paper-hi);border:1px solid var(--rule-2);border-top:3px solid var(--ink);align-content:start;display:grid}.bp-verdict.boxed .bp-vrest-h{color:var(--ink)}.bp-verdict.boxed .bp-vrest p{max-inline-size:var(--measure)}.bp-verdict.boxed.stack .bp-vrest{max-inline-size:calc(var(--measure) + 2 * var(--space-m))}.bp-note{max-inline-size:calc(var(--measure) + 2rem);padding:var(--space-xs) var(--space-s) var(--space-s);border-top:3px solid var(--ink);background:var(--paper-lo);font-size:var(--step--1);line-height:1.5}.bp-note .best-mark{color:var(--ink)}.bp-note .provisional-tag{font-size:var(--step--2);border-width:2px;margin-right:.3em;padding:.15em .5em}.bp-actions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.bp-reply{margin-top:calc(-1 * var(--space-3xs));text-wrap:wrap;max-inline-size:none}.bp-actions .btn.bp-save{background:var(--act-save)}.bp-actions .btn.bp-save:not([disabled]):hover{background:var(--act-save-hover)}.bp-actions .btn.share-btn{background:var(--act-share)}.bp-actions .btn.share-btn:hover{background:var(--act-share-hover)}.bp-actions .btn.visit-btn{background:var(--act-visit)}.bp-actions .btn.visit-btn:hover{background:var(--act-visit-hover)}.bp-save .star-mark{vertical-align:0;width:1.15em;height:1.15em}.bp-actions .btn.bp-save.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bp-actions .btn.bp-save.on:hover{background:var(--ink-hover);border-color:var(--ink-hover)}.bp .admin-box{margin-bottom:var(--space-xl)}.bp-lines{gap:var(--space-s);display:grid}.bp-lines-note{color:var(--ink-2)}.bp-lines-list{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);margin:0;padding:0;list-style:none}.bp-line{gap:var(--space-xs) var(--space-l);padding:var(--space-m) 0;border-top:1px solid var(--rule-2);display:grid}.bp-line:first-child{border-top:0}.bp-line-head{align-items:center;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;max-inline-size:none;display:flex}.bp-line-name{font:600 var(--step-4)/1 var(--serif);letter-spacing:-.03em;color:var(--ink);font-variation-settings:"opsz" 72;text-decoration:none}.bp-line-name:hover{-webkit-text-decoration:underline 3px var(--red);text-decoration:underline 3px var(--red);text-underline-offset:.15em}.bp-line-name{min-height:44px;display:block}.bp-lines-list .stamp.md{align-items:center;min-height:44px;display:inline-flex}.bp-line-verdict{font-size:var(--step-1);line-height:1.42}@media (min-width:900px){.bp-line{grid-template-columns:minmax(15rem,2fr) minmax(0,3fr);align-items:start}.bp-line-head{flex-direction:column;align-items:flex-start}}.bp-ch{min-width:0;display:grid}.bp-ch+.bp-ch{margin-top:var(--space-xl-2xl)}.bp-ch-body{gap:var(--space-l-xl);min-width:0;padding-top:var(--space-l-xl);display:grid}.bp-ch-body>*{min-width:0}.bp-block{gap:var(--space-s);align-content:start;min-width:0;display:grid}.bp-lead{max-inline-size:34ch;font-size:var(--step-2);letter-spacing:-.01em;font-variation-settings:"opsz" 36;line-height:1.3}.bp-why{gap:var(--space-l) var(--space-xl);align-items:start;display:grid}@media (min-width:900px){.bp-why.two{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.bp-why-main{gap:var(--space-s);display:grid}.checklist.bp-reasons{gap:var(--space-xs);font-size:var(--step-1);line-height:1.38}.checklist.bp-reasons li{grid-template-columns:1.3em minmax(0,1fr);gap:.45em;max-inline-size:38em}.checklist.bp-reasons li:before{width:.75em;height:.75em;margin-top:.32em}.checklist.bp-reasons li.no.req{color:var(--ink)}.checklist.bp-reasons li.no.req:before{background:var(--ink-2)}.bp-why.good .checklist.bp-reasons{border-top:3px solid var(--ink);letter-spacing:-.01em;gap:0;font-size:clamp(1.375rem,1rem + 1.5vw,2.25rem);line-height:1.2}.bp-why.good .checklist.bp-reasons li{border-bottom:1px solid var(--rule);padding:.5em 0 .55em}.bp-why.good .checklist.bp-reasons li:before{margin-top:.25em}.bp-next{gap:var(--space-xs);padding:var(--space-s) var(--space-m) var(--space-m);background:var(--paper-hi);border:1px solid var(--rule-2);border-top:3px solid var(--ink);display:grid}.bp-next p{font-size:var(--step-1);line-height:1.4}.bp-stars{gap:var(--space-xs);align-content:start;display:grid}.bp-stars caption{padding-bottom:var(--space-s)}.bp-stars caption>span{display:block}.bp-stars-head{color:var(--g-good);font:italic 400 var(--step-1)/1.2 var(--serif);letter-spacing:0;text-transform:none;padding-bottom:.6rem}.bp-stars-head+.ledger{border-top:3px solid var(--ink)}@media (min-width:900px){.bp-why.two.good{grid-template-rows:auto auto 1fr;row-gap:0}.bp-why.good .bp-why-main{grid-area:2/1/span 2}.bp-why.good .bp-stars.big{display:contents}.bp-why.good .bp-stars.big>*{grid-column:2}.bp-why.good .bp-stars.big>.bp-stars-head{grid-row:1}.bp-why.good .bp-stars.big>.ledger{grid-row:2}.bp-why.good .bp-stars.big>.bp-small{margin-top:var(--space-xs);grid-row:3}}.bp-stars td{font-size:var(--step-0);line-height:1.35}.bp-stars:not(.big) td{font-size:var(--step--1)}.bp-stars .ledger thead th.num{text-align:right}.bp-star-cell{width:2rem}.bp-star-cell .star-mark{vertical-align:-.2em;width:1.15em;height:1.15em}.bp-stars tr.off .star-mark{color:var(--ink-3)}.ledger .num.bp-star-status{font:700 var(--step--2)/1.6 var(--label);letter-spacing:.12em;text-transform:uppercase}.ledger .num.bp-star-status.not{color:var(--ink-2)}.bp-stars:not(.big){max-width:34rem}.bp-checks-col .bp-stars{margin-top:var(--space-l)}.bp-findings{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.bp-findings li{max-inline-size:var(--measure);padding-left:1.75rem;position:relative}.bp-findings li:before{content:"";background:var(--g-good);width:1.05rem;height:1.05rem;-webkit-mask:var(--mark-yes) center / contain no-repeat;-webkit-mask:var(--mark-yes) center / contain no-repeat;mask:var(--mark-yes) center / contain no-repeat;position:absolute;top:.28em;left:0}@media (forced-colors:active){.bp-findings li:before{background:canvastext}}.bp-checks{gap:var(--space-l) var(--space-xl);align-items:start;display:grid}@media (min-width:760px){.bp-checks{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.bp-checks-col{gap:var(--space-xs);align-content:start;min-width:0;display:grid}.bp-checks-col>p{max-inline-size:var(--measure)}.checklist.bp-checklist{font-size:var(--step-0);gap:0}.checklist.bp-checklist>li{max-inline-size:none;padding:.7rem 0}.checklist.bp-checklist>li:before{margin-top:.35em}.bp-none{margin-top:var(--space-2xs);color:var(--ink-2);font-style:italic}.bp-acc{gap:var(--space-xs);display:grid}.ledger.bp-acc-list>li{padding:0}.bp-acc-row{align-items:baseline;gap:.2rem var(--space-m);min-height:44px;color:var(--ink);grid-template-columns:minmax(0,15rem) minmax(0,1fr) 1.25rem;padding:.7rem .35rem;text-decoration:none;display:grid}.bp-acc-row:hover{background:var(--paper-lo)}.bp-acc-row:hover .bp-acc-name{-webkit-text-decoration:underline 2px var(--red);text-decoration:underline 2px var(--red);text-underline-offset:.2em}.bp-acc-row:focus-visible{outline-offset:-3px}.bp-acc-name{font:600 var(--step-0)/1.3 var(--serif)}.bp-acc-how{color:var(--ink-2);font-size:var(--step--1);max-inline-size:var(--measure);line-height:1.45}.bp-acc-row .arrow-mark{place-self:center end}@media (max-width:640px){.bp-acc-row{grid-template-columns:minmax(0,1fr) 1.25rem}.bp-acc-how{grid-column:1}.bp-acc-row .arrow-mark{grid-area:1/2/span 2}}.bp-fold{padding-top:var(--space-s);border-top:3px solid var(--ink);position:relative}.bp-fold>.bp-h3{align-items:center;min-height:44px;padding-right:60px}.bp-fold-d>summary{min-width:44px;min-height:44px;padding-top:calc(var(--space-s) + 4px);cursor:pointer;justify-content:flex-end;align-items:flex-start;list-style:none;display:flex;position:absolute;top:0;right:0}.bp-fold-d>summary::-webkit-details-marker{display:none}.bp-fold-d:not([open])>summary{bottom:0;left:0}.bp-fold-d>summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.bp-fold:has(.bp-fold-d:not([open])>summary:hover)>.bp-h3{-webkit-text-decoration:underline 3px var(--red);text-decoration:underline 3px var(--red);text-underline-offset:.18em}.bp-fold-body{gap:var(--space-s);margin-top:var(--space-s);display:grid}.bp-plus{border:2px solid var(--ink);flex:none;width:36px;height:36px;position:relative}.bp-plus:before,.bp-plus:after{content:"";background:var(--ink);width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bp-plus:after{transition:transform .15s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}details[open]>summary .bp-plus:after{transform:translate(-50%,-50%)rotate(0)}.bp-share{display:grid}.bp-share-top{align-items:flex-end;gap:.25rem var(--space-s);flex-wrap:wrap;display:flex}.bp-share-fig{letter-spacing:-.06em;color:var(--ink);font-size:clamp(4.5rem,1.2rem + 9.5vw,10rem);line-height:.8}.bp-share-name{font:700 clamp(1.125rem, .95rem + .8vw, 1.5rem)/1.2 var(--label);letter-spacing:.16em;text-transform:uppercase;padding-bottom:.25rem}.bp-share-cap{margin-bottom:.5rem}.bp-bracket{border:3px solid var(--ink);border-bottom:0;min-width:1.5rem;height:.9rem;margin-top:1.1rem}.bp-bar{gap:3px;height:9rem;margin-top:.4rem;display:flex}.bp-seg{background:var(--bp-s1);min-width:0;color:var(--bp-s-on);flex-basis:0;align-items:flex-end;display:flex;overflow:hidden;container:seg/inline-size}.bp-seg.t1{background:var(--bp-s2)}.bp-seg.t2{background:var(--bp-s3)}.bp-seg.unrated{color:var(--ink-2);outline:2px dashed var(--ink-3);outline-offset:-2px;background:0 0}.bp-seg-t{font:700 var(--step--1)/1.2 var(--label);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.15rem .55rem;padding:.75rem .85rem;display:flex}.bp-seg-t .figure{letter-spacing:0;text-transform:none}.bp-seg.mid .bp-seg-t{letter-spacing:.06em;flex-direction:column;padding-inline:.55rem;font-size:.9375rem}.bp-seg.thin{justify-content:center}.bp-seg.thin .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.bp-seg.hair .bp-seg-t{display:none}@container seg not (min-width:12rem){.bp-seg-t{padding-inline:.55rem}}@container seg not (min-width:3.2rem){.nw20 .bp-seg-name{display:none}}@container seg not (min-width:3.7rem){.nw25 .bp-seg-name{display:none}}@container seg not (min-width:4.2rem){.nw30 .bp-seg-name{display:none}}@container seg not (min-width:4.7rem){.nw35 .bp-seg-name{display:none}}@container seg not (min-width:5.2rem){.nw40 .bp-seg-name{display:none}}@container seg not (min-width:5.7rem){.nw45 .bp-seg-name{display:none}}@container seg not (min-width:6.2rem){.nw50 .bp-seg-name{display:none}}@container seg not (min-width:6.7rem){.nw55 .bp-seg-name{display:none}}@container seg not (min-width:7.2rem){.nw60 .bp-seg-name{display:none}}@container seg not (min-width:7.7rem){.nw65 .bp-seg-name{display:none}}@container seg not (min-width:8.2rem){.nw70 .bp-seg-name{display:none}}@container seg not (min-width:8.7rem){.nw75 .bp-seg-name{display:none}}@container seg not (min-width:9.2rem){.nw80 .bp-seg-name{display:none}}@container seg not (min-width:9.7rem){.nw85 .bp-seg-name{display:none}}@container seg not (min-width:10.2rem){.nw90 .bp-seg-name{display:none}}@container seg not (min-width:3rem){.bp-seg:not(.thin) .bp-seg-t{display:none}}@container seg not (min-width:1.25rem){.bp-seg.thin .bp-seg-t{display:none}}.bp-seg.thin:not(.vlong) .bp-seg-name{display:inline}@media (min-width:641px){@container seg not (min-width:3.2rem){.nw20 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw20:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:3.7rem){.nw25 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw25:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:4.2rem){.nw30 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw30:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:4.7rem){.nw35 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw35:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:5.2rem){.nw40 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw40:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:5.7rem){.nw45 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw45:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:6.2rem){.nw50 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw50:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:6.7rem){.nw55 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw55:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:7.2rem){.nw60 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw60:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:7.7rem){.nw65 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw65:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:8.2rem){.nw70 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw70:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:8.7rem){.nw75 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw75:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:9.2rem){.nw80 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw80:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:9.7rem){.nw85 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw85:not(.vlong) .bp-seg-name{display:inline}}@container seg not (min-width:10.2rem){.nw90 .bp-seg-t{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.03em;text-transform:none;margin-left:auto;margin-right:auto;padding:.6rem 0;font-size:.875rem;font-weight:600;display:block;transform:rotate(180deg)}.nw90:not(.vlong) .bp-seg-name{display:inline}}}@media (max-width:640px){.bp-bar{height:6rem}.bp-seg-t{padding:.55rem .5rem}.bp-seg.thin .bp-seg-t{display:none}}.bp-where-grid{gap:var(--space-l) var(--space-xl);align-items:start;display:grid}@media (min-width:1100px){.bp-where-grid{grid-template-columns:minmax(0,1fr) 17rem}}.bp-where-notes{gap:var(--space-xs);font-size:var(--step--1);color:var(--ink-2);line-height:1.5;display:grid}.bp-where-notes .bp-where-notes-h{border-bottom:3px solid var(--ink);color:var(--ink);margin:0;padding-bottom:.6rem}.bp-where-notes .label{color:var(--ink);margin-right:.35em}.bp-sharecell{white-space:nowrap}.bp-minibar{vertical-align:-.02em;width:4.5rem;height:.7rem;margin-right:.6rem;display:inline-block}.bp-minibar>span{background:var(--ink);height:100%;display:block}.bp-where td{white-space:nowrap}.bp-where td.bp-unrated{white-space:normal;color:var(--ink-2);font-style:italic}.bp-noshare{font:600 var(--step--2)/1.4 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.bp-h3-status{font:600 var(--step--1)/1.4 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex-basis:100%}.bp-table{font-size:var(--step--1);line-height:1.45}.bp-table tbody th{font-size:var(--step-0);font-weight:600;line-height:1.3}.bp-table td .lvl{font-size:.8125rem}.bp-lvl-lead{margin-right:.45em}.bp .bp-year{font-family:var(--mono);font-feature-settings:"ss04";white-space:nowrap;font-weight:500}.bp-year.none{font-family:var(--label);font-size:var(--step--1);font-weight:600}@media (min-width:701px){.bp-issues td[data-label=What\ happened]{width:44%;padding-right:var(--space-l)}.bp-issues td[data-label="Made amends?"] .bp-note-line{max-inline-size:52ch}.bp-reg tbody th{width:34%;padding-right:var(--space-m)}.bp-reg td[data-label=Details]{width:54%}}.bp-linetable .checklist{font-size:var(--step--1);gap:4px}@media (max-width:700px){.bp-table{border-top:3px solid var(--ink)}.bp-table thead{display:none}.bp-table tr{border-top:1px solid var(--rule);gap:.45rem;padding:.8rem 0;display:grid}.bp-table tbody tr:first-child{border-top:0}.bp-table tbody th,.bp-table td{white-space:normal;border:0;padding:0;display:block}.bp-table td[data-label]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bp-table td[data-label]:before{content:attr(data-label);font:600 var(--step--2)/1.4 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex:none}.bp-table td[data-label=Details],.bp-table td[data-label=What\ happened],.bp-table td[data-label="Why it isn't Good"],.bp-table td[data-label=Made\ in]{display:block}.bp-table td[data-label=Details]:before,.bp-table td[data-label=What\ happened]:before,.bp-table td[data-label="Why it isn't Good"]:before,.bp-table td[data-label=Made\ in]:before{margin-bottom:.15rem;display:block}.bp-where td.bp-unrated{display:block}.bp-table td .grade{width:auto}.bp-where tr{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}.bp-where tbody th{grid-area:1/1}.bp-where td.bp-sharecell{font-size:var(--step-0);grid-area:1/2;justify-content:flex-end;align-items:center;display:flex}.bp-where td.bp-sharecell:before{content:none}.bp-where td:not(.bp-sharecell){grid-column:1/-1}.bp-sharecell .bp-minibar{width:3.5rem}.bp-issues tbody th[data-label]:before{content:attr(data-label);font:600 var(--step--2)/1.4 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-right:.6em}}.evidence.bp-found{gap:0;max-inline-size:46rem}.evidence.bp-found>li{max-inline-size:none}.bp a:has(>.ext-mark){white-space:nowrap}.evidence.bp-found>li{font-size:var(--step-0);padding:.7rem 0}.evidence.bp-found>li:before{margin-top:.5em}.bp-found-grid{gap:var(--space-m) var(--space-xl);align-items:start;display:grid}@media (min-width:1100px){.bp-found-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bp-research{padding-top:var(--space-xs);border-top:3px solid var(--ink);color:var(--ink-2)}.bp-research .label{color:var(--ink);margin-right:.4em}.bp-posts>li{gap:.35rem;padding:.9rem 0;display:grid}.bp-post-h{color:var(--ink);margin:0}.bp-post-h .figure{letter-spacing:0;text-transform:none;color:var(--ink-2);margin-left:.5em;font-size:1.05em}.bp-post-body{white-space:pre-wrap}.bp-file{gap:var(--space-l) var(--space-xl);align-items:start;display:grid}@media (min-width:900px){.bp-file{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.bp-sources,.bp-facts-col{gap:var(--space-xs);display:grid}.bp-sources-d>summary{border-top:3px solid var(--ink);border-bottom:1px solid var(--rule);cursor:pointer;min-height:52px;font:700 var(--step--1)/1.2 var(--label);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;list-style:none;display:flex}.bp-sources-d>summary::-webkit-details-marker{display:none}.bp-sources-d>summary:hover>span:first-child{-webkit-text-decoration:underline 3px var(--red);text-decoration:underline 3px var(--red);text-underline-offset:.3em}.bp-sources-d[open]>summary{border-bottom:0}.bp-sources-list.ledger{border-top-width:1px;border-top-color:var(--rule);counter-reset:src;font-size:var(--step--1);line-height:1.5}.bp-sources-list>li{counter-increment:src;padding-left:2.6rem;position:relative}.bp-sources-list>li:before{content:counter(src, decimal-leading-zero);font:500 var(--step--1)/1.5 var(--mono);font-feature-settings:"ss04";color:var(--ink-3);position:absolute;top:.8rem;left:0}.bp-sources-list a{word-break:break-word}.bp-own-h{margin:var(--space-m) 0 .4rem;font:700 var(--step--1)/1.2 var(--label);letter-spacing:.1em;text-transform:uppercase}.bp-facts dd{font-size:var(--step--1);line-height:1.5}.bp-facts dd .figure{font-size:1.02em}@media (min-width:900px) and (max-width:1180px){dl.ledger.bp-facts>div{grid-template-columns:1fr}}.bp-act{gap:var(--space-xs);padding:var(--space-s) var(--space-m) var(--space-m);background:var(--paper-lo);border-top:3px solid var(--ink);display:grid}@media (min-width:900px){.bp-act{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;align-items:end}.bp-act>.bp-h3{grid-column:1/-1}.bp-act-row{justify-content:flex-end;margin-top:0}}.bp-act-row{gap:var(--space-2xs);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.bp-discuss{padding-top:var(--space-s);border-top:3px solid var(--ink)}.bp-discuss-head{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.bp-alt .list,.bp-fold .list{margin-top:var(--space-2xs)}.bp-alt-open{gap:var(--space-2xs);display:grid}.bp-alt-open>.bp-small{margin:0}.bp-compare{margin-block-start:var(--space-s)}.bp-compare summary{cursor:pointer;text-underline-offset:.2em;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bp-compare[open] summary{margin-block-end:var(--space-2xs)}