.jdk-container>.jdk-prose,.jdk-section .jdk-prose,.jdk-measure .jdk-prose,.jdk-measure{--jdk-prose-measure:35rem}.jdk-figure--lead{margin-block:0 var(--jdk-space-8)}.jdk-figure--lead img{border:0}.jdk-media{display:grid;gap:var(--jdk-space-6);align-items:start}.jdk-media>*{min-width:0}.jdk-media__figure img{width:100%;height:auto;border:1px solid var(--jdk-rule-soft)}.jdk-media__body{display:grid;gap:var(--jdk-space-4)}@media (min-width:48em){.jdk-media{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}}@media (min-width:64em){.jdk-media{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.jdk-audio{display:block;width:100%;margin-top:var(--jdk-space-3)}.jdk-audio audio,.jdk-entry .jdk-audio audio{display:block;width:100%;height:2.5rem;color-scheme:dark;background:var(--jdk-p-ink-950);border:0;border-radius:0}.jdk-audio audio::-webkit-media-controls-enclosure{border-radius:0;background:var(--jdk-p-ink-950)}.jdk-audio audio::-webkit-media-controls-panel{border-radius:0;background:var(--jdk-p-ink-950)}.jdk-prose .mejs-container,.jdk-prose .wp-audio-shortcode .mejs-container{width:100%!important;background:var(--jdk-surface-raised);border-top:2px solid var(--jdk-rule-strong);border-radius:0;font-family:var(--jdk-font-text)}.jdk-prose .mejs-container .mejs-controls{background:var(--jdk-p-ink-950)}.jdk-prose .mejs-container .mejs-time,.jdk-prose .mejs-container .mejs-time-rail,.jdk-prose .mejs-container .mejs-button{font-family:var(--jdk-font-text);border-radius:0}.jdk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jdk-space-3)}.jdk-author{grid-template-columns:4.5rem minmax(0,1fr);max-width:35rem;margin-inline:auto;font-size:var(--jdk-size-body);line-height:1.6}.jdk-author p{font-size:var(--jdk-size-body);line-height:1.6}.jdk-author img{width:4.5rem;height:4.5rem}.jdk-author__role{color:var(--jdk-text-muted);font-size:var(--jdk-size-small)}.jdk-author--noimg{grid-template-columns:minmax(0,1fr)}.jdk-author--noimg>:not(img){grid-column:1}.jdk-measure{max-width:35rem;margin-inline:auto}.jdk-legal .jdk-contact{margin-bottom:var(--jdk-space-6)}.jdk-contact__primary{display:grid;gap:var(--jdk-space-4)}.jdk-contact__primary>a{display:grid;gap:var(--jdk-space-1);text-decoration:none}.jdk-contact__value{font-size:var(--jdk-size-lead);font-weight:700}.jdk-contact__secondary{color:var(--jdk-text-dim);margin-top:var(--jdk-space-3)}@media (min-width:48em){.jdk-contact__primary{grid-template-columns:repeat(2,minmax(0,1fr))}}.jdk-search-empty{display:grid;gap:var(--jdk-space-4);justify-items:start}.jdk-search-empty .search-form{display:flex;flex-wrap:wrap;gap:var(--jdk-space-2)}.jdk-search-empty .search-field,.jdk-404-search__input{min-height:2.75rem;padding:0 var(--jdk-space-4);border:1.5px solid var(--jdk-border-control);background:var(--jdk-surface-raised);color:var(--jdk-text);font:inherit}.jdk-search-empty .search-field{flex:1 1 16rem}.jdk-404-search{display:flex;flex-wrap:wrap;gap:var(--jdk-space-2);max-width:40rem;margin-top:var(--jdk-space-4)}.jdk-404-search__input{flex:1 1 16rem}.jdk-404-search__input{height:3rem}@media (max-width:29.99em){.jdk-404-search{flex-direction:column;align-items:stretch}.jdk-404-search__input{flex:0 0 auto;width:100%;height:3rem;font-size:var(--jdk-size-small)}}.jdk-404__code{display:block;font-family:var(--jdk-font-display);font-size:var(--jdk-size-display);line-height:1;color:var(--jdk-text-muted);margin-block:var(--jdk-space-5) 0}.jdk-cta-pair__btns{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jdk-space-3);margin-top:var(--jdk-space-5)}.jdk-engines{display:grid;border-top:1px solid var(--jdk-rule-strong);margin-top:var(--jdk-space-6)}.jdk-engines__item{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--jdk-space-4);padding-block:var(--jdk-space-4);border-bottom:1px solid var(--jdk-rule-soft);align-items:baseline}.jdk-engines__num{color:var(--jdk-text-muted)}.jdk-engines__name{font-weight:700}@media (min-width:64em){.jdk-engines{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--jdk-grid-gutter)}.jdk-engines__item{grid-column:auto}}.jdk-related--grid{border-top:1px solid var(--jdk-rule-strong)}.jdk-related--grid .jdk-related__row{display:grid;gap:var(--jdk-space-1);padding-block:var(--jdk-space-4);border-bottom:1px solid var(--jdk-rule-soft);text-decoration:none}.jdk-related__title{font-weight:700;color:var(--jdk-text)}.jdk-related__text{color:var(--jdk-text-dim);font-size:var(--jdk-size-small);line-height:1.5}@media (min-width:48em){.jdk-related--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--jdk-grid-gutter)}}.jdk-sechead .jdk-link{margin-top:var(--jdk-space-2)}.jdk-sechead>:is(h2,h3)+p:not([class]){margin-top:var(--jdk-space-4)}.jdk-pagehero .jdk-lead{margin-top:var(--jdk-space-5);max-width:35rem}.jdk-pagehero .jdk-small{margin-top:var(--jdk-space-4)}.jdk-display em,.jdk-pagehero__title em,.jdk-h2 em,.jdk-h2-statement em,.jdk-h3 em{font-style:normal}.jdk-prose .jdk-table-wrap{overflow-x:auto}.jdk-prose .jdk-table-wrap .jdk-table{margin-block:var(--jdk-space-6)}@media (max-width:47.99em){.jdk-prose .jdk-table-wrap{overflow:visible}.jdk-prose .jdk-table-wrap .jdk-table{display:block;width:100%;max-width:100%;min-width:0}.jdk-prose .jdk-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.jdk-prose .jdk-table-wrap tbody{display:block;border-top:1px solid var(--jdk-rule-strong)}.jdk-prose .jdk-table-wrap tr{display:block;padding-block:var(--jdk-space-4);border-bottom:1px solid var(--jdk-rule-soft)}.jdk-prose .jdk-table-wrap td,.jdk-prose .jdk-table-wrap tbody th{display:block;border:0;padding:var(--jdk-space-1) 0;text-align:left;word-break:normal;overflow-wrap:normal;hyphens:auto}.jdk-prose .jdk-table-wrap table.jdk-table tbody :is(td,th){border-bottom:0!important}.jdk-prose .jdk-table-wrap tr>:first-child{font-weight:700;color:var(--jdk-text);margin-bottom:var(--jdk-space-2);text-align:left;padding-right:0}.jdk-prose .jdk-table-wrap td[data-label]:not(:first-child)::before{content:attr(data-label) ": ";font-weight:700;color:var(--jdk-text)}}.jdk-prose .comp{margin-block:var(--jdk-space-6)}.jdk-prose .comp{overflow-x:auto}.jdk-prose .comp__cell{min-width:0;word-break:normal;overflow-wrap:normal;hyphens:auto}@media (min-width:40em){.jdk-prose .comp__row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:64em){.jdk-prose .comp:has(>.comp__row>.comp__cell:nth-child(3)){--jdk-comp-room:calc((min(100vw - 2 * var(--jdk-grid-margin), var(--jdk-grid-max)) - var(--jdk-prose-measure)) / 2 - 1rem);max-width:none;width:calc(var(--jdk-prose-measure) + max(0rem, min(var(--jdk-comp-room), 17rem)));margin-inline:0}.jdk-prose .comp__row:has(>.comp__cell:nth-child(3)){grid-template-columns:minmax(12rem,1.2fr) repeat(2,minmax(15rem,1fr))}.jdk-prose .comp__row:has(>.comp__cell:nth-child(4)){grid-template-columns:minmax(10rem,1.2fr) repeat(3,minmax(12rem,1fr))}}@media (max-width:47.99em){.jdk-prose .comp__row{grid-template-columns:minmax(0,1fr)!important;row-gap:var(--jdk-space-1)}.jdk-prose .comp__row:has(>.comp__hdr){display:none}.jdk-prose .comp__row>:first-child{text-align:start;padding-right:0}.jdk-prose .comp__cell[data-label]:not(.comp__cell--label)::before{content:attr(data-label) ": ";font-weight:700;color:var(--jdk-text)}}@media (min-width:48em) and (max-width:63.99em){.jdk-prose .comp__row:has(>.comp__cell:nth-child(3)){grid-template-columns:minmax(0,1fr)!important;row-gap:var(--jdk-space-1)}.jdk-prose .comp:has(>.comp__row>.comp__cell:nth-child(3))>.comp__row:has(>.comp__hdr){display:none}.jdk-prose .comp__row:has(>.comp__cell:nth-child(3))>:first-child{text-align:start;padding-right:0}.jdk-prose .comp__row:has(>.comp__cell:nth-child(3))>.comp__cell[data-label]:not(.comp__cell--label)::before{content:attr(data-label) ": ";font-weight:700;color:var(--jdk-text)}}.jdk-prose .jdk-table th,.jdk-prose .jdk-table td,.jdk-prose table th,.jdk-prose table td{word-break:normal;overflow-wrap:normal;hyphens:auto}.jdk-prose .jdk-chart{max-width:var(--jdk-prose-measure);margin-inline:auto;margin-block:var(--jdk-space-6)}.jdk-prose .jdk-chart__title{display:block;font-weight:700;color:var(--jdk-text);margin-bottom:var(--jdk-space-3)}.jdk-prose .jdk-chart__rows{display:grid;gap:var(--jdk-space-2);border-top:1px solid var(--jdk-rule-strong);padding-top:var(--jdk-space-3)}.jdk-prose .jdk-chart__row{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:var(--jdk-space-3)}.jdk-prose .jdk-chart__label{color:var(--jdk-text-dim);font-size:var(--jdk-size-small)}.jdk-prose .jdk-chart__track{height:1rem;background:var(--jdk-rule-soft)}.jdk-prose .jdk-chart__fill{display:block;height:100%;background:var(--jdk-text)}.jdk-prose .jdk-chart__value{text-align:right;font-variant-numeric:tabular-nums lining-nums;color:var(--jdk-text)}.jdk-prose .jdk-chart .jdk-chart__caption{margin-top:var(--jdk-space-4);font-size:var(--jdk-size-small);line-height:1.5;color:var(--jdk-text-muted)}.jdk-prose .sec>.sec__hdr{margin-bottom:0}.jdk-prose .sec .sec__hdr .sec__title{margin-bottom:.6em}.jdk-prose .sec>.sec__hdr+.sec__body{margin-top:0}.jdk-prose .sec>.sec__hdr+.sec__body>:first-child{margin-top:0}.jdk-prose .jdk-compare-section,.jdk-prose .jdk-compare-problem,.jdk-prose .jdk-compare-detail,.jdk-prose .jdk-compare-engines-section,.jdk-prose .jdk-compare-choose{padding-block:var(--jdk-space-7);border-top:1px solid var(--jdk-rule-soft)}.jdk-prose .jdk-compare-section:first-child,.jdk-prose .jdk-compare-problem:first-child,.jdk-prose .jdk-compare-detail:first-child,.jdk-prose .jdk-compare-engines-section:first-child,.jdk-prose .jdk-compare-choose:first-child{border-top:0;padding-top:0}.jdk-prose .jdk-compare-section__eyebrow,.jdk-prose .jdk-compare-detail__eyebrow{display:block;font-size:var(--jdk-size-label);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--jdk-text-muted);margin-bottom:var(--jdk-space-2)}.jdk-prose .jdk-compare-section__title,.jdk-prose .jdk-compare-detail__title,.jdk-prose .jdk-compare-problem__text h2{font-family:var(--jdk-font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.5rem, 1.1rem + 1.6vw, 2.5rem);line-height:var(--jdk-lh-h2);color:var(--jdk-text);margin:0 0 var(--jdk-space-4);max-width:var(--jdk-prose-measure)}.jdk-prose .jdk-compare-detail{display:grid;gap:var(--jdk-space-6)}.jdk-prose .jdk-compare-detail__visual{order:-1}.jdk-prose .jdk-compare-detail__visual:empty{display:none}.jdk-prose .jdk-compare-detail__card{padding:var(--jdk-space-4) 0 0;background:#fff0;border-top:1px solid var(--jdk-rule-strong)}.jdk-prose .jdk-compare-detail__card-label{display:block;font-size:var(--jdk-size-label);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--jdk-text-muted)}.jdk-prose .jdk-compare-detail__card-value{display:block;font-weight:800;font-size:var(--jdk-size-h3);color:var(--jdk-text)}.jdk-prose .jdk-compare-detail__text{display:grid;gap:var(--jdk-space-3)}.jdk-prose .jdk-compare-detail__text>*{margin:0}.jdk-prose .jdk-compare-detail__highlight{margin-top:var(--jdk-space-4);padding-top:var(--jdk-space-4);border-top:1px solid var(--jdk-rule-soft)}.jdk-prose .jdk-compare-problem__quote{margin-top:var(--jdk-space-5);padding-block:var(--jdk-space-5);border-top:2px solid var(--jdk-rule-strong);border-bottom:1px solid var(--jdk-rule-soft)}.jdk-prose .jdk-compare-problem__quote blockquote{font-weight:700;font-size:var(--jdk-size-h3);line-height:1.35;color:var(--jdk-text)}.jdk-prose .jdk-compare-choose{display:grid;gap:var(--jdk-space-6)}@media (min-width:48em){.jdk-prose .jdk-compare-choose{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--jdk-grid-gutter)}}.jdk-prose .jdk-compare-choose__title{font-family:var(--jdk-font-text);font-weight:700;text-transform:none;font-size:var(--jdk-size-h3);color:var(--jdk-text);margin:0 0 var(--jdk-space-3)}.jdk-prose .jdk-compare-choose__list{list-style:disc;padding-left:var(--jdk-space-5);margin:0;text-align:left}.jdk-prose .jdk-compare-choose__list li{text-align:left;max-width:none;margin-bottom:var(--jdk-space-2);color:var(--jdk-text-dim)}.jdk-prose .jdk-compare-engines-timeline{border-top:1px solid var(--jdk-rule-strong)}.jdk-prose .jdk-compare-engine-tile{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--jdk-space-1) var(--jdk-space-4);padding-block:var(--jdk-space-5);border-bottom:1px solid var(--jdk-rule-soft)}.jdk-prose .jdk-compare-engine-tile__num{grid-column:1;grid-row:1 / span 2;color:var(--jdk-text-muted);font-variant-numeric:tabular-nums lining-nums}.jdk-prose .jdk-compare-engine-tile__title{grid-column:2;grid-row:1;margin:0;max-width:none!important}.jdk-prose .jdk-compare-engine-tile p{grid-column:2;grid-row:2;margin:0;max-width:none!important}.jdk-prose .jdk-compare-sources{list-style:disc;padding-left:var(--jdk-space-5)}.jdk-prose .jdk-compare-sources li{max-width:var(--jdk-prose-measure);margin-bottom:var(--jdk-space-2)}.jdk-prose .jdk-compare-sources__disclaimer{max-width:var(--jdk-prose-measure);margin-inline:auto;padding:var(--jdk-space-4) 0 0;background:#fff0;border-top:1px solid var(--jdk-rule-strong)}.jdk-prose .jdk-compare-section__eyebrow,.jdk-prose .jdk-compare-detail__eyebrow,.jdk-prose .jdk-compare-section__title,.jdk-prose .jdk-compare-detail__title,.jdk-prose .jdk-compare-problem__text h2,.jdk-prose .jdk-compare-problem__quote,.jdk-prose .jdk-compare-detail__visual,.jdk-prose .jdk-compare-choose,.jdk-prose .jdk-compare-engines-timeline,.jdk-prose .jdk-compare-faq,.jdk-prose .jdk-compare-table-wrap{width:100%;max-width:var(--jdk-prose-measure);margin-inline:auto}.jdk-prose .jdk-compare-choose{grid-template-columns:minmax(0,1fr)}.jdk-prose .jdk-compare-choose__col>*{max-width:none;margin-inline:0}@media (min-width:64em){.jdk-prose .jdk-compare-table-wrap{--jdk-comp-room:calc((min(100vw - 2 * var(--jdk-grid-margin), var(--jdk-grid-max)) - var(--jdk-prose-measure)) / 2 - 1rem);max-width:none;width:calc(var(--jdk-prose-measure) + max(0rem, min(var(--jdk-comp-room), 17rem)));margin-left:calc((100% - var(--jdk-prose-measure)) / 2);margin-right:0}.jdk-prose .jdk-compare-table-wrap table{max-width:none;width:100%;margin-inline:0}.jdk-prose--wide>.jdk-table-wrap>table{--jdk-comp-room:calc((min(100vw - 2 * var(--jdk-grid-margin), var(--jdk-grid-max)) - var(--jdk-prose-measure)) / 2 - 1rem);max-width:none;width:calc(var(--jdk-prose-measure) + max(0rem, min(var(--jdk-comp-room), 17rem)));margin-left:calc((100% - var(--jdk-prose-measure)) / 2);margin-right:0}}.jdk-prose .jdk-compare-table__us{font-weight:700;color:var(--jdk-text)}.jdk-prose .jdk-tldr{background:#fff0;padding:0;border-top:1px solid var(--jdk-rule-strong);padding-top:var(--jdk-space-4)}.jdk-entry__duration{white-space:nowrap}.jdk-section--tight:has(+.jdk-final){padding-bottom:calc(var(--jdk-section-y-tight) + var(--jdk-seam))}.jdk-legal .jdk-prose{overflow-wrap:break-word}.jdk-legal .jdk-prose a{overflow-wrap:anywhere}.jdk-legal .jdk-prose h4{margin-top:var(--jdk-space-6)}.jdk-legal .jdk-prose h4+:where(p,ul,ol){margin-top:var(--jdk-space-2)}