.bpbce787{margin:0 auto 0;max-width:720px;padding:0 22px 0}
.bp0a2551{display:flex;justify-content:space-between;align-items:center}
.bp0a2551{flex-wrap:wrap;gap:17px;text-align:left}
.bp1c49e9{font-style:italic;margin:4px 0 15px 0;color:var(--t-color-muted)}
.bp286a3e a{text-decoration:none;color:var(--t-color-muted)}
.bpa48b73{padding:36px 0 63px 0}
.bpd99053 h1{font-size:2.2rem}
.bpad5ea4{display:grid;row-gap:25px;column-gap:25px}
.bpad5ea4{align-items:center;grid-template-columns:1fr 220px;text-align:left}
.bpfb979d{padding-bottom:48px;border-bottom:1px solid var(--t-color-border)}
.bpfb979d h2{font-size:1.7rem;margin-bottom:11px}
.bpfb979d h2 a:hover{color:var(--t-color-brand)}
.bpfb979d p{color:var(--t-color-muted);margin-bottom:10px}
.bp636b32{text-align:center;margin-bottom:27px}
.bp636b32 .bpe8b9fc{justify-content:center}
.bp4d7e3c{margin:0 0 26px 0}
.bp5094cb{padding-top:13px;margin-bottom:28px;padding-bottom:13px}
.bp5094cb{border-top:1px solid var(--t-color-border);border-bottom:1px solid var(--t-color-border);font-size:.92em}
.bp5094cb a{color:inherit;text-decoration-line:none}
.bp546c72{row-gap:13px;display:grid}
.bp546c72{margin-bottom:15px;column-gap:13px}
.bp546c72 a{color:var(--t-color-muted);text-decoration:none}
.bp286a3e ul,.bp286a3e li{padding:0;list-style-type:none}
.bp286a3e ul,.bp286a3e li{display:contents;margin:0px}
.bp6bfdc2{margin:23px 0 23px;display:flex;align-items:center;gap:9px}
.bp6bfdc2 a:hover{color:var(--t-color-brand);border-color:var(--t-color-brand)}
.bpe9a7c1.bpac9fb9{color:var(--t-color-brand);background-color:transparent;border:1px solid var(--t-color-brand)}
.bpe9a7c1:focus-visible{outline:2px solid var(--t-color-accent);outline-offset:2px}
summary{cursor:pointer;list-style-type:none}
summary::after{content:"+"}
summary::after{transition:transform .2s;color:var(--t-color-muted);float:right}
details[open] summary{margin-bottom:6px}
progress{accent-color:var(--t-color-brand);width:100%;height:8px}
.bp6dada1 a,.bp6dada1 span{display:inline-block;text-align:center;border:1px solid var(--t-color-border);min-width:36px;padding:7px 10px 7px 10px}
.bp6dada1 a,.bp6dada1 span{border-radius:972px;text-decoration:none}
.bp689215{border-radius:50%;height:40px;width:40px}
.bp689215{object-fit:cover;background-color:var(--t-color-tint)}
.bp2c92cb{top:0;z-index:40;position:sticky}
.bp2c92cb{backdrop-filter:saturate(1.4) blur(8px);box-shadow:0 2px 10px #f1f3f314}
blockquote cite::before{content:"— "}
.bp522543 a{padding:4px 10px 4px 10px;background-color:var(--t-color-tint);color:var(--t-color-text);border-radius:4px}
.bp522543 a{font-size:.86em;text-decoration:none}
.bp092ac9{border-radius:9px;color:var(--t-color-bg);bottom:16px;transform:translateX(-50%);position:fixed;background-color:var(--t-color-text);left:50%;padding:13px 20px 13px}
.bp092ac9{font-size:.92em;z-index:90;box-shadow:0 10px 30px #f1f3f340}
.bp454bb5{-webkit-overflow-scrolling:touch}
.bp454bb5{margin-top:1.12em;overflow-x:auto;margin-bottom:1.12em}
.bpb33e8a,[hidden]{display:none}
html{scrollbar-color:#98a3a499 var(--t-color-bg);scrollbar-width:thin}
::-webkit-scrollbar-thumb{background-color:#98a3a499;border:2px solid var(--t-color-bg);border-radius:5px}
:focus-visible{outline:2px solid var(--t-color-brand);outline-offset:1px}
a:focus-visible{border-radius:2px}
dialog::backdrop{background-color:#f1f3f380}
.bp3aaca8{bottom:25px;height:46px;cursor:pointer;right:18px;width:47px;border:0;background-color:var(--t-color-brand);position:fixed;opacity:0;color:#fff}
.bp3aaca8{z-index:35;transition:opacity .4s;font-size:1.1em;border-radius:50%;visibility:hidden}
.bp06d63e{top:0;left:0;position:fixed}
.bp06d63e{width:0;pointer-events:none;z-index:44;height:2px;background-color:var(--t-color-brand)}
.bp108df9 h2{margin-top:0}
@media (max-width: 673.98px){.bped3ed2{display:flex}}
@media (max-width: 673.98px){[data-expanded] .bp286a3e{display:flex}}
@media (max-width: 673.98px){.bpad5ea4{grid-template-columns:minmax(0,1fr)}}
@media print{body{color:#000;background-color:#fff;font-size:10.5pt}}
@media print{.bpa1b743,.bpe9a7c1{display:none}}
@media print{img,table,pre{break-inside:avoid}}
