.ed-v14{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);overflow-wrap:break-word}.ed-v14 .ed-shell{width:var(--home-width);max-width:none;margin-inline:auto;padding-inline:0}.editorial-breadcrumbs{font-size:var(--home-type-label);line-height:1.55;color:var(--color-muted)}.editorial-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;padding:0;margin:0}.editorial-breadcrumbs li{display:flex;align-items:baseline;gap:12px}.editorial-breadcrumbs a{display:inline-block;padding-block:8px;transition:color .2s}.editorial-breadcrumbs a:hover{color:var(--color-red)}.editorial-breadcrumbs [aria-current]{color:var(--color-ink)}.ed-v14 .ed-hero{padding:24px 0 0;border-bottom:1px solid var(--color-hairline-strong)}.ed-v14.editorial-index .ed-hero{background:var(--color-stone)}.ed-v14.editorial-page .ed-hero{background:var(--color-stone-light)}.ed-v14 .ed-kicker{display:flex;align-items:center;gap:11px;font:600 var(--home-type-label)/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 20px}.ed-v14 .ed-numeral{font:500 var(--home-type-label)/1.6 var(--font-mono);letter-spacing:.09em;color:var(--color-red);margin:0}.ed-v14 .ed-masthead{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;padding-block:var(--home-section)}.ed-v14 .ed-publication-mark{align-self:stretch;display:flex;flex-direction:column;border-top:2px solid var(--color-red);padding-top:19px}.ed-v14 .ed-publication-number{font:500 var(--home-type-metric)/1 var(--font-display);letter-spacing:-.04em;color:var(--color-red);margin-top:28px}.ed-v14 .ed-publication-mark>p:last-child{font:400 var(--home-type-label)/1.8 var(--font-mono);color:var(--color-muted);margin:30px 0 0;padding-top:24px;border-top:1px solid var(--color-hairline-strong)}.ed-v14 .ed-hero h1{font-family:var(--font-display);font-size:var(--home-type-display);font-weight:500;line-height:1.08;letter-spacing:-.035em;max-width:22ch;margin:0;color:var(--color-ink);text-wrap:balance}.ed-v14 .ed-definition{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;align-items:baseline;margin:28px 0 0;padding-top:22px;border-top:1px solid var(--color-hairline-strong)}.ed-v14 .ed-definition dt{margin:0}.ed-v14 .ed-definition dd{font-size:var(--home-type-lead);line-height:1.6;color:var(--color-ink);max-width:56ch;margin:0}.ed-v14 .ed-lead{font-size:var(--home-type-lead);line-height:1.7;max-width:68ch;color:var(--color-body);margin:28px 0 0}.ed-v14 .ed-document-meta,.ed-v14 .ed-index-register{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font:400 var(--home-type-label)/1.6 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.ed-v14 .ed-document-meta{margin-top:36px;padding-top:22px;border-top:1px solid var(--color-hairline-strong)}.ed-v14 .ed-document-actions{margin-top:28px}.ed-v14 .ed-article{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;padding-top:var(--home-section)}.ed-v14 .ed-no-toc{display:block;max-width:1020px}.ed-v14 .ed-toc>div{position:sticky;top:calc(var(--header-h,88px) + var(--sticky-rail-height,0px) + 32px);max-height:calc(100vh - var(--header-h,88px) - var(--sticky-rail-height,0px) - 64px);overflow:auto;padding:5px 8px 5px 0}.ed-v14 .ed-toc p{font:600 var(--home-type-label)/1.5 var(--font-body);text-transform:uppercase;letter-spacing:.12em;margin:0 0 26px;color:var(--color-muted)}.ed-v14 .ed-mobile-toc ol,.ed-v14 .ed-toc ol{list-style:none;margin:0;padding:0}.ed-v14 .ed-toc a{display:flex;align-items:baseline;gap:12px;min-height:44px;font-size:var(--home-type-control);line-height:1.55;padding:13px 0;border-top:1px solid var(--color-hairline);color:var(--color-muted);transition:color .2s}.ed-v14 .ed-toc a>span{font:400 var(--home-type-label) var(--font-mono);color:var(--color-muted)}.ed-v14 .ed-toc a:hover,.ed-v14 .ed-toc a[aria-current],.ed-v14 .ed-toc a[aria-current]>span{color:var(--color-red)}.ed-v14 .ed-mobile-toc{display:none}.ed-v14 .ed-prose{min-width:0;max-width:840px}.ed-v14 .ed-section{padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid var(--color-hairline-strong);scroll-margin-top:0}.ed-v14 .ed-section-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:28px}.ed-v14 .ed-section-heading>.ed-numeral{flex-shrink:0;min-width:22px}.ed-v14 .ed-section h2{font-family:var(--font-display);font-weight:500;font-size:var(--home-type-panel);line-height:1.12;letter-spacing:-.033em;max-width:29ch;margin:0;text-wrap:balance}.ed-v14 .ed-section>p{font-size:var(--home-type-body);line-height:1.8;color:var(--color-body);max-width:68ch;margin:0 0 22px}.ed-v14 :is(.ed-prose,.ed-lead,.ed-definition,.ed-closing .ed-lead) a{color:var(--color-red);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.ed-v14 :is(.ed-prose,.ed-lead,.ed-definition) a:hover{color:var(--color-ink);text-decoration-color:var(--color-red)}.ed-v14 .ed-points{margin:34px 0 20px;border-top:1px solid var(--color-hairline-strong)}.ed-v14 .ed-point{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:30px;padding:25px 0;border-bottom:1px solid var(--color-hairline-strong)}.ed-v14 .ed-point h3{font:500 var(--home-type-title)/1.3 var(--font-display);letter-spacing:-.02em;margin:0}.ed-v14 .ed-point p{margin:0}.ed-v14 .ed-bullets,.ed-v14 .ed-point p{font-size:var(--home-type-body);line-height:1.7;color:var(--color-body)}.ed-v14 .ed-bullets{list-style:disc;padding-left:22px;margin:30px 0;max-width:68ch}.ed-v14 .ed-bullets li{padding-left:6px;margin:14px 0}.ed-v14 .ed-bullets li::marker{color:var(--color-red)}.ed-v14 .ed-steps{list-style:decimal;padding-left:34px}.ed-v14 .ed-steps li{padding-left:10px}.ed-v14 .ed-steps li::marker{font:500 var(--home-type-control)/1.7 var(--font-mono);color:var(--color-red)}.ed-v14 .ed-callout{background:var(--color-stone-light);border-left:2px solid var(--color-red);padding:28px 32px;margin-top:34px}.ed-v14 .ed-callout .ed-kicker{margin-bottom:12px}.ed-v14 .ed-callout p{font-size:var(--home-type-body);line-height:1.8;color:var(--color-body);max-width:68ch;margin:0}.ed-v14 .ed-tablebox{border-block:1px solid var(--color-hairline-strong);overflow:hidden;background:var(--color-paper)}.ed-v14 table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--home-type-control);line-height:1.7;text-align:left}.ed-v14 table td,.ed-v14 table th{padding:20px 18px;vertical-align:top;overflow-wrap:anywhere}.ed-v14 table thead{background:var(--color-ink);color:var(--color-paper)}.ed-v14 table tbody th{font-weight:600}.ed-v14 table td{color:var(--color-body)}.ed-v14 table tr+tr>*{border-top:1px solid var(--color-hairline-strong)}.ed-v14 table tbody td:nth-child(2){background:var(--color-panel)}.ed-v14 .ed-mobile-comparison{display:none}.ed-v14 .ed-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ed-v14 .ed-faq{border-top:1px solid var(--color-hairline-strong);margin:0}.ed-v14 .ed-faq:last-child{border-bottom:1px solid var(--color-hairline-strong)}.ed-v14 .ed-faq summary{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;cursor:pointer;list-style:none}.ed-v14 .ed-faq summary::-webkit-details-marker{display:none}.ed-v14 .ed-faq-q{font:500 var(--home-type-title)/1.3 var(--font-display);letter-spacing:-.015em;margin:0;text-wrap:balance}.ed-v14 .ed-faq svg{flex-shrink:0;color:var(--color-red);transition:transform .2s}.ed-v14 .ed-faq[open] svg{transform:rotate(180deg)}.ed-v14 .ed-faq>p{margin:0;padding:0 40px 26px 0;font-size:var(--home-type-body);line-height:1.7;color:var(--color-body);max-width:68ch}.ed-v14 .ed-related{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;padding-block:0 32px}.ed-v14 .ed-related-label h2{font:500 var(--home-type-subheading)/1.2 var(--font-display);letter-spacing:-.03em;margin:0}.ed-v14 .ed-related-label .ed-kicker{margin-bottom:15px}.ed-v14 .ed-chip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid var(--color-hairline-strong);font:500 var(--home-type-lead)/1.4 var(--font-display);letter-spacing:-.015em;color:var(--color-ink);transition:color .2s,border-color .2s}.ed-v14 .ed-chip:last-child{border-bottom:1px solid var(--color-hairline-strong)}.ed-v14 .ed-chip>.action-icon{flex:none;color:var(--color-red);transition:transform .2s}.ed-v14 .ed-chip:hover{color:var(--color-red)}.ed-v14 .ed-chip:hover>.action-icon{transform:translateX(3px)}.ed-v14 .ed-library-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:fit-content;min-height:48px;font:500 var(--home-type-control)/1.5 var(--font-body);color:var(--color-ink);padding-block:12px;margin-top:20px;border-bottom:1px solid var(--home-control-line);transition:color .2s,border-color .2s}.ed-v14 .ed-library-link .action-icon{flex:none;color:var(--color-red);transition:translate .2s}.ed-v14 .ed-library-link:hover{color:var(--color-red);border-color:currentColor}.ed-v14 .ed-library-link:hover .action-icon{translate:3px 0}.ed-v14 .ed-closing.ed-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:start;padding-block:32px var(--home-section);background:var(--color-paper);border-top:1px solid var(--home-line)}.ed-v14 .ed-closing .ed-kicker{margin-bottom:16px}.ed-v14 .ed-closing .ed-lead{font:400 var(--home-type-body)/1.7 var(--font-body);letter-spacing:normal;max-width:58ch;color:var(--color-body);margin:0}.ed-v14 .ed-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ed-v14 .ed-actions .ed-library-link{margin:0;width:100%;min-width:260px}.ed-v14 .ed-actions .btn{align-self:stretch;justify-content:space-between}.ed-v14 .ed-index-masthead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;padding-block:var(--home-section);align-items:end}.ed-v14 .ed-index-masthead h1{font-size:var(--home-type-display);line-height:.98;letter-spacing:-.035em;max-width:15ch}.ed-v14 .ed-index-intro{padding-top:0}.ed-v14 .ed-index-intro .ed-lead{margin:0;font-size:var(--home-type-lead);line-height:1.7;max-width:44ch}.ed-v14 .ed-index-register{padding-block:18px;border-top:1px solid var(--color-hairline-strong)}.ed-v14 .ed-directory{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;padding-block:var(--home-section)}.ed-v14 .ed-directory-rail{align-self:start;position:sticky;top:calc(var(--header-h,88px) + var(--sticky-rail-height,0px) + 32px)}.ed-v14 .ed-directory-rail>.ed-kicker{margin-bottom:38px}.ed-v14 .ed-search label{display:block;font-size:var(--home-type-control);font-weight:500;margin-bottom:12px}.ed-v14 .ed-search-field{display:flex;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid var(--color-border-control)}.ed-v14 .ed-search-field svg{flex-shrink:0;color:var(--color-muted)}.ed-v14 .ed-search input{width:100%;min-width:0;border:0;border-radius:0;background:transparent;padding:12px 0;font-family:var(--font-body);font-size:var(--home-type-body);color:var(--color-ink);appearance:none;-webkit-appearance:none}.ed-v14 .ed-search input::-webkit-search-cancel-button,.ed-v14 .ed-search input::-webkit-search-decoration{appearance:none;display:none}.ed-v14 .ed-search input::placeholder{color:var(--color-muted)}.ed-v14 .ed-search-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.ed-v14 .ed-search-status p{font:400 var(--home-type-label)/1.5 var(--font-mono);color:var(--color-muted);margin:0}.ed-v14 .ed-search button{border:0;background:transparent;color:var(--color-red);padding:10px 0 10px 14px;min-height:44px;font:500 var(--home-type-control) var(--font-body);cursor:pointer;transition:color .2s}.ed-v14 .ed-search button:disabled{color:var(--color-muted);cursor:default}.ed-v14 .ed-facets{display:flex;flex-direction:column;margin-top:28px;border-top:1px solid var(--color-hairline-strong)}.ed-v14 .ed-facets button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--color-hairline);background:transparent;font:500 var(--home-type-control)/1.5 var(--font-body);color:var(--color-body);text-align:left;cursor:pointer;transition:color .2s,border-color .2s}.ed-v14 .ed-facets button>span{font:400 var(--home-type-label) var(--font-mono);color:var(--color-muted)}.ed-v14 .ed-facets button:hover,.ed-v14 .ed-facets button[aria-pressed=true]{color:var(--color-red)}.ed-v14 .ed-facets button[aria-pressed=true]{border-bottom-color:var(--color-red)}.ed-v14 .ed-directory-results{min-width:0}.ed-v14 .ed-directory-group{padding:48px 0 14px}.ed-v14 .ed-directory-item:first-child .ed-directory-group{padding-top:0}.ed-v14 .ed-directory-group .ed-kicker{margin:0}.ed-v14 .ed-directory-card{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 28px;gap:25px;align-items:start;border-top:1px solid var(--color-hairline-strong);padding:32px 0;transition:background .2s}.ed-v14 .ed-directory-item:last-child .ed-directory-card{border-bottom:1px solid var(--color-hairline-strong)}.ed-v14 .ed-entry-number{font:400 var(--home-type-label)/1.5 var(--font-mono);color:var(--color-muted);padding-top:2px}.ed-v14 .ed-entry-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 11px}.ed-v14 .ed-entry-kicker>.ed-kicker{margin:0}.ed-v14 .ed-entry-meta{font:400 var(--home-type-label)/1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.ed-v14 .ed-directory-card h2{font:500 var(--home-type-title)/1.2 var(--font-display);letter-spacing:-.035em;margin:0;max-width:28ch;transition:color .2s}.ed-v14 .ed-directory-card a:after{content:"";position:absolute;inset:0}.ed-v14 .ed-entry-copy>p:last-child{font-size:var(--home-type-body);line-height:1.7;color:var(--color-body);margin:15px 0 0;max-width:63ch}.ed-v14 .ed-entry-arrow{display:flex;align-items:center;padding-top:6px;font-size:var(--home-type-title);line-height:1;color:var(--color-red);transition:transform .2s}.ed-v14 .ed-directory-card:hover .ed-entry-arrow{transform:translateX(3px)}.ed-v14 .ed-directory-card:hover h2{color:var(--color-red)}.ed-v14 .ed-directory-card:focus-within{outline:2px solid var(--color-red);outline-offset:8px}.ed-v14 .ed-empty{padding:30px 0;border-top:1px solid var(--color-hairline-strong)}.ed-v14 .ed-empty h2{font:500 var(--home-type-title) var(--font-display);margin:0 0 14px}.ed-v14 .ed-empty p{color:var(--color-body);font-size:var(--home-type-body);line-height:1.7}.ed-v14 :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-red);outline-offset:5px}@media(min-width:1500px){.ed-v14 .ed-article,.ed-v14 .ed-masthead,.ed-v14 .ed-related{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:1023px){.ed-v14 .ed-masthead{grid-template-columns:130px minmax(0,1fr);gap:32px}.ed-v14 .ed-article{display:block;padding-top:var(--home-section)}.ed-v14 .ed-toc{display:none}.ed-v14 .ed-mobile-toc{display:block;position:sticky;top:calc(var(--header-h,76px) + var(--sticky-rail-height,0px));z-index:40;background:var(--color-paper);border-block:1px solid var(--color-hairline-strong);margin-bottom:44px}.ed-v14 .ed-mobile-toc summary{display:flex;align-items:center;gap:16px;min-height:44px;padding:10px 0;cursor:pointer;list-style:none;font:600 var(--home-type-label)/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink)}.ed-v14 .ed-mobile-toc summary::-webkit-details-marker{display:none}.ed-v14 .ed-mobile-toc summary>span:first-child{margin-right:auto}.ed-v14 .ed-mobile-toc-current{font:400 var(--home-type-label)/1.5 var(--font-mono);letter-spacing:.05em;color:var(--color-muted)}.ed-v14 .ed-mobile-toc summary>.action-icon{flex:none;color:var(--color-red);transition:rotate .2s}.ed-v14 .ed-mobile-toc[open] summary>.action-icon{rotate:180deg}.ed-v14 .ed-mobile-toc nav{padding:0 0 18px;max-height:min(60vh,440px);overflow:auto}.ed-v14 .ed-mobile-toc a{display:flex;gap:16px;min-height:44px;font-size:var(--home-type-control);line-height:1.5;padding:12px 0;color:var(--color-body);transition:color .2s}.ed-v14 .ed-mobile-toc a>span{font:400 var(--home-type-label)/1.8 var(--font-mono);color:var(--color-muted)}.ed-v14 .ed-mobile-toc a[aria-current]{color:var(--color-red)}.ed-v14 .ed-section{scroll-margin-top:46px}.ed-v14 .ed-prose{max-width:820px;margin-inline:auto}.ed-v14 .ed-directory,.ed-v14 .ed-related{grid-template-columns:200px minmax(0,1fr);gap:32px}.ed-v14 .ed-closing.ed-shell{grid-template-columns:minmax(0,1fr)}.ed-v14 .ed-actions{flex-direction:row;flex-wrap:wrap;align-items:stretch}.ed-v14 .ed-actions .ed-library-link{width:auto}}@media(max-width:700px){.ed-v14 .ed-hero{padding-top:14px}.editorial-breadcrumbs{font-size:var(--home-type-label)}.ed-v14 .ed-masthead{display:block;padding-block:var(--home-section)}.ed-v14 .ed-publication-mark{display:none}.ed-v14 .ed-hero h1{font-size:var(--home-type-display);line-height:1.08;max-width:20ch}.ed-v14 .ed-definition{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px}.ed-v14 .ed-definition dd{font-size:var(--home-type-body);line-height:1.7}.ed-v14 .ed-lead{font-size:var(--home-type-body);line-height:1.8;margin-top:24px}.ed-v14 .ed-document-meta{font-size:var(--home-type-label);gap:10px;margin-top:28px}.ed-v14 .ed-document-meta,.ed-v14 .ed-index-register{row-gap:12px}.ed-v14 .ed-document-actions{margin-top:24px}.ed-v14 .ed-document-actions .btn{width:100%;justify-content:space-between}.ed-v14 .ed-section{padding-bottom:32px;margin-bottom:32px}.ed-v14 .ed-section-heading{display:grid;grid-template-columns:1fr;gap:8px}.ed-v14 .ed-section h2{font-size:var(--home-type-panel);line-height:1.2}.ed-v14 .ed-section>p{font-size:var(--home-type-body);line-height:1.85}.ed-v14 .ed-point{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:23px}.ed-v14 .ed-point h3,.ed-v14 .ed-point p{font-size:var(--home-type-body)}.ed-v14 .ed-callout{padding:23px;margin-top:28px}.ed-v14 .ed-callout p{font-size:var(--home-type-body)}.ed-v14 .ed-tablebox{display:none}.ed-v14 .ed-mobile-comparison{display:grid;gap:24px}.ed-v14 .ed-mobile-comparison>section{border-block:1px solid var(--color-hairline-strong)}.ed-v14 .ed-mobile-comparison h3{font:500 var(--home-type-title)/1.3 var(--font-display);letter-spacing:-.02em;margin:0;padding:18px 20px;background:var(--color-panel-2);color:var(--color-ink)}.ed-v14 .ed-mobile-comparison dl{margin:0}.ed-v14 .ed-mobile-comparison dl>div{padding:20px}.ed-v14 .ed-mobile-comparison dl>div+div{border-top:1px solid var(--color-hairline-strong)}.ed-v14 .ed-mobile-comparison dl>div:first-child{background:var(--color-panel)}.ed-v14 .ed-mobile-comparison dt{font:500 var(--home-type-label)/1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin-bottom:10px}.ed-v14 .ed-mobile-comparison dd{font-size:var(--home-type-body);line-height:1.8;color:var(--color-body);margin:0}.ed-v14 .ed-faq-q,.ed-v14 .ed-faq>p{font-size:var(--home-type-body)}.ed-v14 .ed-faq>p{padding-right:14px}.ed-v14 .ed-related{display:block;padding-block:0 32px}.ed-v14 .ed-related-links{margin-top:28px}.ed-v14 .ed-closing.ed-shell{padding-block:var(--home-section);gap:24px}.ed-v14 .ed-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ed-v14 .ed-actions>*{justify-content:space-between;width:100%;min-width:0}.ed-v14 .ed-index-masthead{display:block;padding-block:var(--home-section)}.ed-v14 .ed-index-masthead h1{font-size:var(--home-type-display);line-height:.98}.ed-v14 .ed-index-intro{padding-top:26px}.ed-v14 .ed-index-intro .ed-lead{font-size:var(--home-type-body)}.ed-v14 .ed-library-link{margin-top:14px}.ed-v14 .ed-index-register{font-size:var(--home-type-label);gap:8px;padding-block:16px}.ed-v14 .ed-directory{display:block;padding-block:var(--home-section)}.ed-v14 .ed-directory-rail{position:static;margin-bottom:24px}.ed-v14 .ed-directory-rail>.ed-kicker{margin-bottom:18px}.ed-v14 .ed-search label{font-size:var(--home-type-label)}.ed-v14 .ed-facets{flex-direction:row;flex-wrap:wrap;gap:0 20px;margin-top:16px;border-top:0}.ed-v14 .ed-facets button{border-bottom-width:2px;border-bottom-color:transparent}.ed-v14 .ed-directory-group{padding:32px 0 8px}.ed-v14 .ed-directory-card{grid-template-columns:20px minmax(0,1fr) 16px;gap:12px;padding-block:32px}.ed-v14 .ed-directory-card h2{font-size:var(--home-type-title);line-height:1.2}.ed-v14 .ed-entry-copy>p:last-child{font-size:var(--home-type-control);line-height:1.75;margin-top:14px}.ed-v14 .ed-entry-arrow{font-size:var(--home-type-title)}.ed-v14 .ed-entry-number{font-size:var(--home-type-label)}}@media(prefers-reduced-motion:reduce){.ed-v14 *{scroll-behavior:auto!important;transition:none!important}}@media print{.ed-v14 .ed-closing,.ed-v14 .ed-document-actions,.ed-v14 .ed-mobile-toc,.ed-v14 .ed-publication-mark,.ed-v14 .ed-related,.ed-v14 .ed-toc{display:none}.ed-v14 .ed-article,.ed-v14 .ed-masthead{display:block}.ed-v14 .ed-shell{padding-inline:0}.ed-v14 .ed-section{page-break-inside:avoid;break-inside:avoid}}