.bdx{--bdx-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--bdx-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bdx-pad:clamp(16px,3.4vw,44px);--bdx-warm:color-mix(in srgb,var(--thf-accent) 10%,var(--thf-surface));--bdx-warm-2:color-mix(in srgb,var(--thf-accent) 20%,var(--thf-surface));--bdx-rule:color-mix(in srgb,var(--thf-accent) 50%,var(--thf-border));--bdx-top:124px;font-family:var(--bdx-sans);font-size:18px;line-height:1.55;color:var(--thf-text);background:var(--thf-bg);padding:0 0 64px;overflow-x:clip}@media (min-width:768px){.bdx{--bdx-top:92px}}.bdx *,.bdx ::after,.bdx ::before{box-sizing:border-box}#main-content .bdx p{font-size:18px!important;line-height:1.55;color:var(--thf-text)!important;margin:0 0 12px!important}#main-content .bdx h1,#main-content .bdx h2,#main-content .bdx h3{font-family:var(--bdx-serif);color:var(--thf-heading)!important;margin:0!important;letter-spacing:-.01em;font-weight:700}#main-content .bdx h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.15}#main-content .bdx h3{font-size:22px!important;line-height:1.25}.bdx a{color:var(--thf-link);text-decoration:none}.bdx a:hover{color:var(--thf-link-hover);text-decoration:underline}.bdx a:focus-visible,.bdx button:focus-visible,.bdx input:focus-visible,.bdx summary:focus-visible{outline:3px solid var(--thf-accent);outline-offset:2px}.bdx ol,.bdx ul{list-style:none;margin:0;padding:0}.bdx button{font-family:var(--bdx-sans)}.bdx section{padding:56px var(--bdx-pad)0}.bdx .bdx-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;margin-bottom:22px;padding-bottom:14px;border-bottom:2px solid var(--bdx-rule)}#main-content .bdx .bdx-head p{margin:0!important;color:var(--thf-text-2)!important;max-width:78ch}.bdx .bdx-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bdx .bdx-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font:700 18px/1.2 var(--bdx-sans);cursor:pointer;text-align:center;border:2px solid var(--thf-border-strong);background:var(--thf-surface)}.bdx .bdx-alt,.bdx .bdx-more,.bdx .bdx-show button{min-height:52px}.bdx .bdx-alt,.bdx .bdx-more,.bdx .bdx-oc button,.bdx .bdx-show button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:12px;font:700 18px/1.2 var(--bdx-sans);cursor:pointer;text-align:center;border:2px solid var(--thf-border-strong);background:var(--thf-surface);color:var(--thf-heading)}.bdx .bdx-alt:hover,.bdx .bdx-more:hover,.bdx .bdx-oc button:hover,.bdx .bdx-show button:hover{border-color:var(--thf-accent)}.bdx .bdx-go,.bdx .bdx-show button[aria-pressed=true]{background:var(--thf-link);border-color:var(--thf-link);color:var(--primary-btn-text)}.bdx .bdx-go:hover{background:var(--thf-heading);border-color:var(--thf-heading)}html[data-theme=dark] .bdx .bdx-go,html[data-theme=dark] .bdx .bdx-show button[aria-pressed=true]{color:#14171a}html[data-theme=dark] .bdx .bdx-go:hover{background:var(--thf-link-hover);border-color:var(--thf-link-hover)}.bdx .bdx-crumbs{padding:16px var(--bdx-pad)0;font-size:16px}.bdx .bdx-crumbs ol{display:flex;gap:8px;flex-wrap:wrap}.bdx .bdx-crumbs li{color:var(--thf-text-2)}.bdx .bdx-crumbs li+li::before{content:"›";margin-right:8px;color:var(--thf-text-muted)}.bdx .bdx-top{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:10px var(--bdx-pad)0}@media (min-width:1000px){.bdx .bdx-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"hero card""letters letters";gap:28px 40px;padding-top:14px}.bdx .bdx-hero{grid-area:hero}.bdx .bdx-card{grid-area:card;align-self:start}.bdx .bdx-letters{grid-area:letters}}#main-content .bdx h1{font-size:clamp(36px,4.6vw,62px)!important;line-height:1.05;margin-bottom:8px!important}#main-content .bdx .bdx-sub{font:italic 400 clamp(19px,1.8vw,24px)/1.35 var(--bdx-serif)!important;color:var(--thf-heading)!important;margin-bottom:14px!important}.bdx .bdx-search{position:relative;background:var(--bdx-warm);border:1px solid var(--bdx-rule);border-radius:18px;padding:14px;margin-bottom:18px}.bdx .bdx-search label{display:block;font-weight:700;color:var(--thf-heading);margin-bottom:8px;font-size:18px}.bdx .bdx-row{display:flex;gap:8px}.bdx .bdx-search input{flex:1;min-width:0;min-height:56px;padding:10px 14px;border-radius:12px;font:400 19px var(--bdx-sans);background:var(--thf-input-bg,var(--thf-surface));color:var(--thf-input-text,var(--thf-text));border:2px solid var(--thf-input-border,var(--thf-border-strong))}.bdx .bdx-search input::placeholder{color:var(--thf-input-placeholder,var(--thf-text-muted))}.bdx .bdx-search input:focus{border-color:var(--thf-accent);outline:0}.bdx .bdx-go{min-height:56px;padding:10px 18px;flex:0 0 auto}.bdx .bdx-alt{width:100%;margin-top:8px;font-size:17px}#main-content .bdx .bdx-help{font-size:16px!important;color:var(--thf-text-2)!important;margin:10px 2px 0!important;line-height:1.4}.bdx .bdx-instant{margin-top:10px;background:var(--thf-surface);border:1px solid var(--thf-border-strong);border-radius:14px;overflow:hidden}#main-content .bdx .bdx-instant p{margin:0!important}.bdx .bdx-instant-h{padding:10px 14px 4px;font-size:16px;font-weight:700;color:var(--thf-text-2)}.bdx .bdx-instant li+li{border-top:1px solid var(--thf-border)}.bdx .bdx-instant a{display:block;padding:10px 14px;min-height:56px;color:var(--thf-text)}.bdx .bdx-instant a:hover{text-decoration:none;background:var(--thf-surface-2)}.bdx .bdx-instant a b{display:block;font:700 20px/1.25 var(--bdx-serif);color:var(--thf-link)}.bdx .bdx-instant a span{display:block;font-size:17px;line-height:1.4}.bdx .bdx-instant-none{padding:12px 14px;font-size:17px}#main-content .bdx .bdx-q{font:700 19px/1.3 var(--bdx-serif)!important;color:var(--thf-heading)!important;margin:0 0 4px!important}#main-content .bdx .bdx-answer{max-width:66ch}#main-content .bdx .bdx-free{font-size:16px!important;font-weight:700;color:var(--thf-text-2)!important;margin:0!important}#main-content .bdx .bdx-letters h2{font:700 20px/1.3 var(--bdx-sans)!important;margin-bottom:10px!important;letter-spacing:0}.bdx .bdx-lgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}@media (min-width:768px){.bdx .bdx-lgrid{grid-template-columns:repeat(13,minmax(0,1fr));gap:8px}}.bdx .bdx-lgrid a,.bdx .bdx-lgrid span{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:10px;font:700 26px/1 var(--bdx-serif);background:var(--thf-heading);color:var(--thf-accent-2);border:2px solid var(--thf-accent)}@media (min-width:768px){.bdx .bdx-lgrid a,.bdx .bdx-lgrid span{min-height:60px;font-size:30px}}.bdx .bdx-big svg,.bdx .bdx-lgrid a:hover{background:var(--thf-link);color:var(--primary-btn-text)}.bdx .bdx-lgrid a:hover{text-decoration:none}.bdx .bdx-lgrid .off{background:0 0;color:var(--thf-text-muted);border:2px dashed var(--thf-border-strong);font-weight:400}html[data-theme=dark] .bdx .bdx-lgrid a{background:var(--thf-surface-2);color:var(--thf-accent-2)}html[data-theme=dark] .bdx .bdx-lgrid a:hover{background:var(--thf-link);color:#14171a}#main-content .bdx .bdx-known-l{font-size:17px!important;font-weight:700;color:var(--thf-heading)!important;margin:18px 0 8px!important}.bdx .bdx-chips{display:flex;flex-wrap:wrap;gap:8px}.bdx .bdx-chips a{display:inline-flex;align-items:center;min-height:44px;padding:6px 16px;border-radius:999px;border:1px solid var(--thf-border-strong);background:var(--thf-surface);font-weight:600;font-size:17px}.bdx .bdx-L li>a+a:hover,.bdx .bdx-chips a:hover{border-color:var(--thf-accent);text-decoration:none}.bdx .bdx-card{background:radial-gradient(130% 120%at 100% 0%,var(--bdx-warm-2),transparent 62%),var(--bdx-warm);border:1px solid var(--bdx-rule);border-radius:22px;padding:22px clamp(18px,2.4vw,30px)}#main-content .bdx .bdx-kicker{font:700 15px/1.2 var(--bdx-sans)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--thf-link)!important;margin-bottom:6px!important}#main-content .bdx .bdx-card h2.bdx-kicker{font:700 16px/1.2 var(--bdx-sans)!important;letter-spacing:.08em;color:var(--thf-link)!important;margin-bottom:2px!important}#main-content .bdx .bdx-card-hw{font:700 clamp(34px,3.2vw,44px)/1.1 var(--bdx-serif)!important;margin:0!important}.bdx .bdx-big a:hover,.bdx .bdx-card-hw a,.bdx .bdx-how b{color:var(--thf-heading)}#main-content .bdx .bdx-card-o{font-size:18px!important;color:var(--thf-text-2)!important;margin:4px 0 8px!important}.bdx .bdx-card-o span[lang]{font:400 28px/1.2 var(--bdx-serif);color:var(--thf-heading)}#main-content .bdx .bdx-card-def{font:400 20px/1.45 var(--bdx-serif)!important;color:var(--thf-heading)!important;margin-bottom:4px!important}#main-content .bdx .bdx-card-src{font-size:16px!important;color:var(--thf-text-2)!important}.bdx .bdx-big{display:grid;gap:10px;margin:14px 0}.bdx .bdx-big a,.bdx .bdx-how summary{display:flex;align-items:center;color:var(--thf-heading)}.bdx .bdx-big a{gap:14px;min-height:68px;padding:10px 16px;border-radius:14px;background:var(--thf-surface);border:2px solid var(--thf-border-strong);box-shadow:0 2px 8px var(--thf-shadow,transparent)}.bdx .bdx-big a:hover{border-color:var(--thf-accent);text-decoration:none}.bdx .bdx-big svg{flex:0 0 40px;width:40px;height:40px;padding:8px;border-radius:50%;fill:none;stroke:var(--primary-btn-text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bdx .bdx-big svg text{fill:var(--primary-btn-text);fill:currentColor}html[data-theme=dark] .bdx .bdx-big svg{stroke:#14171a}html[data-theme=dark] .bdx .bdx-big svg text{fill:currentColor}.bdx .bdx-big span{display:flex;flex-direction:column;font-weight:700;font-size:18px;line-height:1.3}.bdx .bdx-big small{font-weight:400;font-size:16px;color:var(--thf-text-2);margin-top:2px}.bdx .bdx-try a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.bdx .bdx-how{border-top:1px solid var(--bdx-rule);margin-top:6px}.bdx .bdx-how summary{min-height:48px;justify-content:space-between;font-weight:700;cursor:pointer;list-style:none}.bdx .bdx-how summary::-webkit-details-marker{display:none}.bdx .bdx-how summary::after{content:"+";font:400 30px/1 var(--bdx-sans);color:var(--thf-link)}.bdx .bdx-L[open] .bdx-oc-pill::before,.bdx .bdx-fgrid details[open] summary::after,.bdx .bdx-fold[open]>summary::after,.bdx .bdx-how[open] summary::after,.bdx .bdx-path[open] summary::after,.bdx .bdx-qs details[open] summary::after{content:"−"}.bdx .bdx-how ol{counter-reset:h;display:grid;gap:8px;padding-bottom:4px}.bdx .bdx-how li{counter-increment:h;display:flex;gap:10px;font-size:17px;line-height:1.4}.bdx .bdx-how li::before{content:counter(h);flex:0 0 28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 15px/1 var(--bdx-sans);background:var(--thf-heading);color:var(--thf-accent-2)}html[data-theme=dark] .bdx .bdx-how li::before,html[data-theme=dark] .bdx .bdx-plate{background:var(--thf-surface-2)}.bdx .bdx-tgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:640px){.bdx .bdx-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.bdx .bdx-tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.bdx .bdx-tgrid li{display:flex;flex-direction:column;padding:16px 18px;border-radius:16px;background:var(--thf-surface);border:1px solid var(--thf-border);border-top:4px solid var(--thf-accent)}.bdx .bdx-tgrid b{font:700 clamp(34px,3vw,44px)/1 var(--bdx-serif);color:var(--thf-link);font-variant-numeric:lining-nums;margin-bottom:6px}#main-content .bdx .bdx-tgrid p{flex:1;margin-bottom:6px!important}.bdx .bdx-tgrid a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:17px}.bdx .bdx-tools{display:grid;gap:12px;margin-bottom:18px}#main-content .bdx .bdx-tools-l{font-weight:700;color:var(--thf-heading)!important;margin:0!important}.bdx .bdx-show{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:768px){.bdx .bdx-show{grid-template-columns:repeat(4,minmax(0,1fr))}}.bdx .bdx-oc{display:flex;flex-wrap:wrap;gap:8px}.bdx .bdx-oc button{flex:1 1 160px;font-weight:600;font-size:17px;min-height:48px}#main-content .bdx .bdx-status{font-size:17px!important;color:var(--thf-text-2)!important;margin:0!important}#main-content .bdx .bdx-status:empty{display:none}.bdx .bdx-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:768px){.bdx .bdx-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bdx .bdx-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.bdx .bdx-L{border:1px solid var(--thf-border);border-radius:16px;background:var(--thf-surface);scroll-margin-top:var(--bdx-top)}.bdx .bdx-L[open]{grid-column:1/-1;border-color:var(--bdx-rule);background:var(--thf-surface)}.bdx .bdx-L summary{display:flex;align-items:center;gap:14px;min-height:80px;padding:12px 14px;cursor:pointer;list-style:none;border-radius:16px}.bdx .bdx-L summary::-webkit-details-marker,.bdx .bdx-path summary::-webkit-details-marker{display:none}.bdx .bdx-L summary:hover,.bdx .bdx-L[open] summary,.bdx .bdx-cmp tr.here>*{background:var(--bdx-warm)}.bdx .bdx-L[open] summary{border-bottom:1px solid var(--bdx-rule);border-radius:16px 16px 0 0}.bdx .bdx-plate{flex:0 0 56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font:700 32px/1 var(--bdx-serif);background:var(--thf-heading);color:var(--thf-accent-2);border:2px solid var(--thf-accent)}.bdx .bdx-sum{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}#main-content .bdx .bdx-L h3{font-size:21px!important}.bdx .bdx-L h3 span{font-weight:400;color:var(--thf-text)}.bdx .bdx-meta{font-size:16px;color:var(--thf-text-2);line-height:1.35}.bdx .bdx-oc-pill{flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--thf-border-strong);font:400 30px/1 var(--bdx-sans);color:var(--thf-link)}.bdx .bdx-oc-pill::before{content:"+"}.bdx .bdx-L ul{padding:6px 16px 4px}@media (min-width:768px){.bdx .bdx-L ul{columns:2 300px;column-gap:44px;padding:10px 24px 6px}}@media (min-width:1100px){.bdx .bdx-L ul{columns:3 280px}}.bdx .bdx-L li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 0 12px;border-bottom:1px solid var(--thf-border);break-inside:avoid;font-size:18px;line-height:1.45}.bdx .bdx-L li>a:first-child{flex:0 0 100%;display:flex;align-items:center;min-height:44px;font:700 21px/1.2 var(--bdx-serif);color:var(--thf-link)}.bdx .bdx-L li>a+a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--thf-border-strong);background:var(--thf-surface-2);font-size:16px;font-weight:600;margin-top:4px}.bdx .bdx-L li.cut,.bdx .bdx-L li.no,.bdx .bdx-L.cap li:nth-child(n+21){display:none}.bdx .bdx-more{display:flex;width:calc(100% - 32px);margin:12px 16px 0}.bdx .bdx-up{display:flex;align-items:center;min-height:48px;padding:4px 16px 8px;font-weight:700;font-size:17px}.bdx .bdx-L.empty{display:none}#main-content .bdx .bdx-none{margin-top:16px!important}.bdx .bdx-pgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:900px){.bdx .bdx-pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.bdx .bdx-cmp table,.bdx .bdx-path{border:1px solid var(--thf-border);border-radius:16px;background:var(--thf-surface)}.bdx .bdx-path{padding:0 16px 10px}.bdx .bdx-path summary{display:flex;align-items:center;justify-content:space-between;min-height:60px;cursor:pointer;list-style:none}.bdx .bdx-path summary::after{content:"+";font:400 30px/1 var(--bdx-sans);color:var(--thf-link)}.bdx .bdx-path ol{counter-reset:s;display:grid;gap:4px}.bdx .bdx-path li{counter-increment:s}.bdx .bdx-path a{display:block;position:relative;min-height:56px;padding:10px 0 10px 46px;color:var(--thf-text);font-size:17px;line-height:1.4;border-top:1px solid var(--thf-border)}.bdx .bdx-path a::before{content:counter(s);position:absolute;left:0;top:10px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 16px/1 var(--bdx-sans);background:var(--thf-link);color:var(--primary-btn-text)}html[data-theme=dark] .bdx .bdx-big svg,html[data-theme=dark] .bdx .bdx-path a::before{color:#14171a}.bdx .bdx-path a b{color:var(--thf-link);font-size:18px}.bdx .bdx-path a:hover{text-decoration:none}.bdx .bdx-path a:hover b{text-decoration:underline}.bdx .bdx-cmp table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden}.bdx .bdx-cmp td,.bdx .bdx-cmp th{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--thf-border);font-size:18px;line-height:1.45}.bdx .bdx-cmp thead th{background:var(--thf-surface-2);color:var(--thf-heading);font-size:17px}.bdx .bdx-cmp tbody th{font:700 20px/1.25 var(--bdx-serif);color:var(--thf-heading)}.bdx .bdx-cmp tbody tr:last-child>*,.bdx .bdx-qs li:last-child{border-bottom:0}.bdx .bdx-cmp td a{font-weight:700}@media (max-width:767px){.bdx .bdx-cmp table,.bdx .bdx-cmp tbody,.bdx .bdx-cmp td,.bdx .bdx-cmp th,.bdx .bdx-cmp tr{display:block;width:100%}.bdx .bdx-cmp table{border:0;background:0 0;overflow:visible}.bdx .bdx-cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bdx .bdx-cmp tr{border:1px solid var(--thf-border);border-radius:16px;margin-bottom:10px;overflow:hidden;background:var(--thf-surface)}.bdx .bdx-cmp tbody th{padding:12px 16px 4px;border:0}.bdx .bdx-cmp td{padding:2px 16px 10px;border:0}.bdx .bdx-cmp td::before{content:attr(data-l);display:block;font-size:16px;font-weight:700;color:var(--thf-text-2)}.bdx .bdx-cmp td a{display:inline-flex;align-items:center;min-height:44px}}.bdx .bdx-bgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:768px){.bdx .bdx-bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bdx .bdx-bgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.bdx .bdx-bgrid li,.bdx .bdx-fgrid details{border:1px solid var(--thf-border);border-radius:14px;background:var(--thf-surface)}.bdx .bdx-bgrid li{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-left:6px solid var(--thf-accent)}.bdx .bdx-bgrid b{font:700 30px/1 var(--bdx-serif);color:var(--thf-link)}.bdx .bdx-bgrid span{flex:1;font-size:17px;line-height:1.45}.bdx .bdx-bgrid strong{display:block;font:700 20px/1.25 var(--bdx-serif);color:var(--thf-heading)}.bdx .bdx-bgrid i{align-self:flex-start;font-style:normal;font-size:16px;font-weight:700;padding:4px 12px;border-radius:999px;border:1px solid var(--thf-border-strong);color:var(--thf-text-2)}.bdx .bdx-bgrid i.used{border-color:var(--thf-accent);color:var(--thf-link)}.bdx .bdx-fgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}@media (min-width:1000px){.bdx .bdx-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}}.bdx .bdx-fgrid details{padding:0 16px}.bdx .bdx-fgrid summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:8px 0;cursor:pointer;list-style:none}.bdx .bdx-fgrid summary::-webkit-details-marker{display:none}.bdx .bdx-fgrid summary::after{content:"+";flex:0 0 auto;font:400 32px/1 var(--bdx-sans);color:var(--thf-link)}#main-content .bdx .bdx-fgrid h3{font:700 19px/1.35 var(--bdx-sans)!important;letter-spacing:0}#main-content .bdx .bdx-fgrid p{padding-bottom:6px}.bdx .bdx-fgrid p a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.bdx .bdx-dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.bdx .bdx-dgrid a{display:flex;align-items:center;min-height:52px;padding:8px 16px;border-radius:12px;border:1px solid var(--thf-border-strong);background:var(--thf-surface);font-weight:700}.bdx .bdx-dgrid a:hover{border-color:var(--thf-accent);text-decoration:none}#main-content .bdx .bdx-soon-l{font-weight:700;color:var(--thf-heading)!important;margin:22px 0 8px!important}.bdx .bdx-soon{display:flex;flex-wrap:wrap;gap:8px}.bdx .bdx-soon li{display:inline-flex;align-items:center;min-height:44px;padding:4px 16px;border-radius:999px;border:2px dashed var(--thf-border-strong);color:var(--thf-text-2);font-size:16px}@media (max-width:767px){.bdx section{padding-top:44px}.bdx .bdx-L summary{min-height:72px;padding:10px 10px 10px 12px;gap:12px}.bdx .bdx-plate{flex-basis:50px;height:50px;font-size:28px}#main-content .bdx .bdx-L h3{font-size:20px!important}.bdx .bdx-tgrid li{display:grid;grid-template-columns:minmax(0,1fr);padding:12px 16px 4px;border-top-width:3px}.bdx .bdx-tgrid b{font-size:30px;margin-bottom:2px}#main-content .bdx .bdx-tgrid p{margin-bottom:0!important}.bdx .bdx-cmp tbody th{padding:12px 16px 2px}.bdx .bdx-cmp td{padding:0 16px 6px}.bdx .bdx-cmp td::before{content:none}.bdx .bdx-cmp td[data-l="Use it when"]{font-size:17px;color:var(--thf-text-2)}.bdx .bdx-cmp td[data-l="Use it when"]::before{content:"Use it when: ";display:inline;font-weight:700;font-size:17px}.bdx .bdx-cmp td[data-l="Where on this site"]{padding-bottom:4px}.bdx .bdx-bgrid li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:2px 12px;padding:12px 14px}.bdx .bdx-bgrid b{font-size:24px;grid-row:1/3;padding-top:2px}.bdx .bdx-bgrid i{grid-column:2}.bdx .bdx-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bdx .bdx-dgrid a{font-size:17px;line-height:1.25;padding:8px 12px}}.bdx .bdx-bgrid i{justify-self:start}.bdx .bdx-cmp caption,.bdx .bdx-instant a span{color:var(--thf-text)}.bdx .bdx-card-hw a,.bdx .bdx-cmp td a,.bdx .bdx-crumbs a{display:inline-flex;align-items:center;min-height:44px}.bdx .bdx-crumbs ol{align-items:center}.bdx .bdx-card-hw a{min-height:48px}.bdx .bdx-crumbs{padding-top:4px}@media (max-width:767px){.bdx .bdx-top{padding-top:0;gap:24px}#main-content .bdx .bdx-sub{font-size:19px!important;margin-bottom:10px!important}.bdx .bdx-search{padding:12px;margin-bottom:14px}#main-content .bdx .bdx-help{font-size:16px!important;line-height:1.35}#main-content .bdx .bdx-answer{line-height:1.5}}@media (min-width:1000px){.bdx .bdx-top{grid-template-areas:"hero card""qs qs""letters letters";row-gap:20px}.bdx .bdx-qs{grid-area:qs;align-self:start}.bdx .bdx-qs ol{columns:2;column-gap:48px}.bdx .bdx-letters .bdx-chips a{padding:6px 12px}}.bdx .bdx-qs details{border-top:1px solid var(--bdx-rule)}.bdx .bdx-qs summary{display:flex;align-items:center;gap:12px;min-height:52px;cursor:pointer;list-style:none;font:700 17px/1.3 var(--bdx-sans);color:var(--thf-heading)}.bdx .bdx-qs summary::-webkit-details-marker{display:none}.bdx .bdx-qs summary span{display:inline-grid;place-items:center;min-width:32px;height:32px;border-radius:999px;border:1px solid var(--bdx-rule);color:var(--thf-link);font-size:16px}.bdx .bdx-qs summary::after{content:"+";margin-left:auto;font:400 30px/1 var(--bdx-sans);color:var(--thf-link)}.bdx .bdx-qs ol{counter-reset:q;padding-bottom:4px}@media (min-width:768px) and (max-width:999px){.bdx .bdx-qs ol{columns:2;column-gap:32px}}.bdx .bdx-qs li{counter-increment:q;break-inside:avoid;border-bottom:1px dashed var(--thf-border)}.bdx .bdx-qs li a{display:flex;align-items:center;gap:12px;min-height:46px;padding:4px 0;font-size:17px;line-height:1.3;color:var(--thf-text)}.bdx .bdx-qs li a::before{content:counter(q,decimal-leading-zero);flex:0 0 26px;font:700 15px/1 var(--bdx-sans);color:var(--thf-link)}.bdx .bdx-qs li a:hover{color:var(--thf-link)}.bdx .bdx-fgrid details{scroll-margin-top:var(--bdx-top)}.bdx .bdx-fgrid details:target{border-color:var(--thf-accent)}#main-content .bdx .bdx-try{font-size:17px!important;font-weight:700;color:var(--thf-heading)!important;margin:4px 0 8px!important}.bdx .bdx-try-chips{margin-bottom:10px}.bdx .bdx-try-chips a{font-family:var(--bdx-serif);font-size:18px}.bdx .bdx-L li>a[data-h]:first-child::after{content:attr(data-h);margin-left:12px;font:400 21px/1.2 var(--bdx-serif);color:var(--thf-text-2);unicode-bidi:isolate}.bdx .bdx-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 18px;margin-bottom:12px;border:1px solid var(--bdx-rule);border-radius:14px;background:var(--bdx-warm);cursor:pointer;list-style:none;font-weight:700;color:var(--thf-heading)}.bdx .bdx-fold>summary::-webkit-details-marker{display:none}.bdx .bdx-fold>summary::after{content:"+";font:400 30px/1 var(--bdx-sans);color:var(--thf-link)}@media (min-width:768px){.bdx .bdx-fold>summary{display:none}}.bdx .bdx-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;padding:0 4px;border-bottom:10px solid color-mix(in srgb,var(--thf-accent) 55%,var(--thf-footer-bg));box-shadow:0 8px 14px -8px var(--thf-shadow,transparent)}@media (min-width:1000px){.bdx .bdx-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 12px}}.bdx .bdx-shelf li{position:relative;display:flex;flex-direction:column;gap:4px;min-height:220px;padding:20px 14px 16px 26px;border-radius:3px 8px 0 0;background-color:var(--thf-footer-bg);color:var(--thf-footer-text);background-image:linear-gradient(90deg,color-mix(in srgb,black 30%,transparent)0 9px,color-mix(in srgb,var(--thf-accent) 30%,transparent) 9px 11px,transparent 11px);box-shadow:inset 0-2px 0 color-mix(in srgb,var(--thf-accent) 45%,transparent)}.bdx .bdx-shelf li::before{content:"";position:absolute;inset:8px 8px 8px 18px;border:1px solid color-mix(in srgb,var(--thf-accent) 50%,transparent);pointer-events:none}@media (min-width:1000px){.bdx .bdx-shelf li{min-height:280px;padding:26px 22px 22px 34px}.bdx .bdx-shelf li::before{inset:12px 12px 12px 24px}}.bdx .bdx-shelf b{font:700 34px/1 var(--bdx-serif);color:var(--thf-accent-2)}@media (min-width:1000px){.bdx .bdx-shelf b{font-size:44px}}.bdx .bdx-shelf i,.bdx .bdx-shelf strong{font:700 20px/1.2 var(--bdx-serif);color:var(--thf-accent-2);margin-top:6px}.bdx .bdx-shelf span{font-size:17px;line-height:1.45;color:var(--thf-footer-text)}.bdx .bdx-shelf i{margin-top:auto;padding-top:10px;font:700 16px/1.2 var(--bdx-sans);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.bdx .bdx-shelf cite{font-style:italic}#main-content .bdx .bdx-shelf2-l{font-weight:700;color:var(--thf-heading)!important;margin:6px 0 10px!important}@media (min-width:1100px){.bdx .bdx-bgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.bdx .bdx-qs{margin-top:-14px}#main-content .bdx .bdx-try{margin:2px 0 6px!important}.bdx .bdx-try-chips{gap:6px}.bdx .bdx-try-chips a{padding:4px 12px;font:600 17px/1.2 var(--bdx-sans)}.bdx .bdx-big{gap:8px;margin:10px 0}.bdx .bdx-big a{min-height:60px;padding:8px 12px;gap:12px}.bdx .bdx-soon li{min-height:40px;padding:2px 14px}.bdx .bdx-chips{gap:6px}.bdx .bdx-letters .bdx-chips a{padding:4px 13px}}