:root{--bdt-page: #f6f6f6;--bdt-sheet: #ffffff;--bdt-ink: #202122;--bdt-soft: #54595d;--bdt-faint: #72777d;--bdt-rule: #a2a9b1;--bdt-rule-lt: #c8ccd1;--bdt-frame: #a7d7f9;--bdt-box: #f8f9fa;--bdt-box-2: #eaf3ff;--bdt-link: #0645ad;--bdt-link-v: #0b0080;--bdt-red: #ba0000;--bdt-w: 1220px;--bdt-serif: "Linux Libertine", Georgia, "Times New Roman", Times, serif;--bdt-sans: "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bdt-page);color:var(--bdt-ink);font:14px/1.62 var(--bdt-sans)}img{max-width:100%}a{color:var(--bdt-link);text-decoration:none}a:visited{color:var(--bdt-link-v)}a:hover{text-decoration:underline}h1,h2{font-family:var(--bdt-serif);font-weight:400;line-height:1.3;border-bottom:1px solid var(--bdt-rule);padding-bottom:.14em;margin:1.1em 0 .5em}h1{font-size:1.85rem;margin-top:0}h2{font-size:1.4rem}h3,h4{font-family:var(--bdt-sans);font-weight:700;font-size:1.03rem;margin:1.1em 0 .4em}p{margin:.5em 0 .9em}.bdt-top{background:var(--bdt-page);border-bottom:1px solid var(--bdt-rule-lt);font-size:11.5px}.bdt-top .bdt-shell{display:flex;align-items:center;gap:1rem;padding-top:4px;padding-bottom:4px}.bdt-top .bdt-tools{margin-left:auto;display:flex;gap:.9rem;color:var(--bdt-faint)}.bdt-shell{max-width:var(--bdt-w);margin:0 auto;padding:0 1rem}.bdt-main{padding:0 0 2rem}.bdt-site{display:grid;grid-template-columns:178px minmax(0,1fr);gap:0;align-items:start}@media(max-width:860px){.bdt-site{grid-template-columns:minmax(0,1fr)}}.bdt-brand{display:block;text-align:center;padding:1rem .4rem .9rem;text-decoration:none;color:var(--bdt-ink)}.bdt-brand:hover{text-decoration:none}.bdt-brand img{display:block;margin:0 auto .4rem}.bdt-brand b{display:block;font-family:var(--bdt-serif);font-size:1.2rem;letter-spacing:.01em}.bdt-brand i{display:block;font-style:normal;font-size:10.5px;color:var(--bdt-faint);margin-top:2px}.bdt-portlet{padding:0 .55rem .9rem .2rem}.bdt-portlet h3{font-family:var(--bdt-sans);font-weight:400;font-size:10.5px;text-transform:lowercase;font-variant:small-caps;color:var(--bdt-faint);border-bottom:1px solid var(--bdt-rule-lt);margin:0 0 .35rem;padding-bottom:2px}.bdt-portlet ul{list-style:none;margin:0;padding:0;font-size:12.4px}.bdt-portlet li{margin:.22rem 0;line-height:1.4}.bdt-sheet{background:var(--bdt-sheet);border:1px solid var(--bdt-frame);border-top:none;padding:1.1rem 1.4rem 2rem}.bdt-nav{display:flex;flex-wrap:wrap;gap:1px;font-size:12px;align-items:flex-end}.bdt-nav a{display:block;background:var(--bdt-box);border:1px solid var(--bdt-frame);border-bottom:none;padding:.3rem .75rem .25rem;color:var(--bdt-link)}.bdt-nav a:hover{background:var(--bdt-sheet);text-decoration:none}.bdt-nav a[aria-current=page]{background:var(--bdt-sheet);padding-bottom:.35rem;margin-bottom:-1px;color:var(--bdt-ink);font-weight:700}.bdt-tagline{font-size:12px;color:var(--bdt-faint);font-style:italic;margin:-.3em 0 1.1em}.bdt-lede{font-size:14px}.bdt-cat{font-size:11.5px;color:var(--bdt-faint)}.bdt-toc{display:inline-block;min-width:240px;background:var(--bdt-box);border:1px solid var(--bdt-rule);padding:.5rem 1.1rem .7rem;margin:.5rem 0 1.3rem;font-size:12.6px}.bdt-toc>b{display:block;text-align:center;font-family:var(--bdt-sans);margin-bottom:.35rem}.bdt-toc ol{margin:0;padding-left:1.5rem}.bdt-toc li{margin:.14rem 0}.bdt-infobox{float:right;width:268px;margin:0 0 1rem 1.3rem;border:1px solid var(--bdt-rule);background:var(--bdt-box);font-size:12.2px}.bdt-infobox>b{display:block;background:var(--bdt-box-2);border-bottom:1px solid var(--bdt-rule);padding:.35rem .55rem;text-align:center;font-family:var(--bdt-serif);font-size:13.5px;font-weight:400}.bdt-infobox img{display:block;width:100%;height:168px;object-fit:cover;border-bottom:1px solid var(--bdt-rule)}.bdt-infobox dl{margin:0;padding:.5rem .6rem;display:grid;grid-template-columns:92px minmax(0,1fr);gap:.2rem .5rem}.bdt-infobox dt{color:var(--bdt-soft);font-weight:700}.bdt-infobox dd{margin:0}@media(max-width:620px){.bdt-infobox{float:none;width:auto;margin:0 0 1rem}}.bdt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:.9rem;margin:.9rem 0 1.4rem}.bdt-card{display:block;border:1px solid var(--bdt-rule);background:var(--bdt-box);padding:0;text-decoration:none;color:var(--bdt-ink)}.bdt-card:hover{background:var(--bdt-box-2);text-decoration:none}.bdt-card h3{margin:0;background:var(--bdt-box-2);border-bottom:1px solid var(--bdt-rule);padding:.32rem .6rem;font-size:12.8px;color:var(--bdt-link)}.bdt-card p{margin:0;padding:.45rem .6rem .55rem;font-size:12.4px;color:var(--bdt-soft)}.bdt-cols{column-width:200px;column-gap:1.6rem;font-size:13px;margin:.6rem 0 1.4rem}.bdt-cols p{margin:.16rem 0;break-inside:avoid}.bdt-prose{max-width:none}.bdt-prose ul,.bdt-prose ol{padding-left:1.6rem}.bdt-prose li{margin:.2em 0}.bdt-prose blockquote{margin:1rem 0 1rem 1.6rem;padding:0;color:var(--bdt-soft);font-style:italic}.bdt-prose table{border-collapse:collapse;width:100%;font-size:12.8px;margin:1rem 0;background:var(--bdt-box)}.bdt-prose th,.bdt-prose td{border:1px solid var(--bdt-rule);padding:.35rem .5rem;text-align:left;vertical-align:top}.bdt-prose th{background:var(--bdt-box-2)}.bdt-answer{border:1px solid var(--bdt-rule);border-left:4px solid var(--bdt-rule);background:var(--bdt-box);padding:.6rem .8rem;margin:.6rem 0 1.3rem;font-size:13.4px}.bdt-answer:before{content:"In short";display:block;font-variant:small-caps;letter-spacing:.04em;color:var(--bdt-faint);font-size:11.5px}.bdt-faq{margin-top:1.6rem}.bdt-faq details{border-bottom:1px solid var(--bdt-rule-lt);padding:.45rem 0}.bdt-faq summary{cursor:pointer;font-weight:700;font-size:13.2px}.bdt-faq p{margin:.35rem 0 .2rem 1.2rem;color:var(--bdt-soft);font-size:13px}.bdt-crumbs{font-size:11.8px;color:var(--bdt-faint);margin:0 0 .8rem}.bdt-crumbs a{color:var(--bdt-link)}.bdt-btn{display:inline-block;font-family:var(--bdt-sans);font-size:12.5px;text-decoration:none;padding:.42rem .9rem;background:linear-gradient(#fff,#e8e8e8);color:var(--bdt-ink);border:1px solid var(--bdt-rule);cursor:pointer}.bdt-btn:hover{background:linear-gradient(#fff,#dcdcdc);text-decoration:none}.bdt-btn--ghost{background:none}.bdt-btn--ghost:hover{background:var(--bdt-box)}.bdt-prompt{border:1px solid var(--bdt-rule);border-top:3px solid var(--bdt-frame);background:var(--bdt-box);padding:.9rem 1rem;margin:2rem 0 0;font-size:13px}.bdt-prompt h2{border:none;font-size:1.12rem;margin:0 0 .3rem;padding:0}.bdt-prompt .bdt-lede{margin:0 0 .7rem;color:var(--bdt-soft);font-size:13px}.bdt-foot{border-top:1px solid var(--bdt-rule-lt);margin-top:1.5rem;padding:1rem 0 2.5rem;font-size:11.8px;color:var(--bdt-faint)}.bdt-foot .bdt-shell{display:grid;gap:.5rem}.bdt-foot nav{display:flex;flex-wrap:wrap;gap:.2rem 1rem}.bdt-foot a{color:var(--bdt-link)}.bdt-artimg{display:block;width:100%;max-width:300px;float:right;clear:right;margin:.3rem 0 .9rem 1.3rem;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--bdt-rule);padding:3px;background:var(--bdt-box)}@media(max-width:620px){.bdt-artimg{float:none;margin:0 0 1rem;max-width:none}}.bdt-homehero{display:none}.bdt-inlineimg{display:block;width:100%;max-width:300px;float:right;clear:right;margin:.3rem 0 .9rem 1.3rem;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--bdt-rule);padding:3px;background:var(--bdt-box)}@media(max-width:620px){.bdt-inlineimg{float:none;margin:1rem 0;max-width:none}}.bdt-prose h2{clear:none}.bdt-kinkimg{display:block;width:100%;max-width:300px;float:right;margin:0 0 1rem 1.2rem;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--bdt-rule);padding:3px;background:var(--bdt-box)}@media(max-width:620px){.bdt-kinkimg{float:none;margin:0 0 1rem;max-width:none}}.bdt-byline{font-size:11.8px;color:var(--bdt-faint);margin:-.4em 0 1.1em;padding-bottom:.4rem;border-bottom:1px dotted var(--bdt-rule-lt)}.bdt-authorgrid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin:1.2rem 0}.bdt-authorcard{border:1px solid var(--bdt-rule);background:var(--bdt-box);padding:.7rem .85rem}.bdt-authorcard h2{border:none;margin:0 0 .15rem;font-size:1.05rem}.bdt-authorrole{font-size:11.5px;color:var(--bdt-faint);font-variant:small-caps;letter-spacing:.04em;margin:0 0 .4rem}.bdt-authormeta{font-size:12.4px;color:var(--bdt-soft);margin:.3rem 0}.bdt-authorlist{line-height:1.85}.bdt-reg{border:1px solid var(--bdt-rule);background:var(--bdt-box);padding:1.1rem 1.2rem;max-width:440px}.bdt-reg h1{border:none;font-size:1.35rem}.bdt-reg__perks{list-style:square;margin:.6rem 0 1rem;padding-left:1.3rem;font-size:13px;color:var(--bdt-soft)}.bdt-reg__alt{font-size:12px;color:var(--bdt-faint);margin-top:.8rem}
