.ed-body{color:var(--fg);max-width:62ch;font-size:1.125rem;line-height:1.65}.ed-body>*+*,.ed-body p+p{margin-top:1.1em}.ed-leadin{letter-spacing:.06em;font-variant-caps:all-small-caps;font-weight:600}:is(:lang(ur),:lang(hi)) .ed-leadin{letter-spacing:0;font-variant-caps:normal}.ed-dropcap:first-letter,.ed-dropcap-first>p:first-of-type:first-letter,.ed-dropcap-first>div>p:first-of-type:first-letter{float:inline-start;font-family:var(--font-display);color:var(--teal-900);margin-block-start:.05em;margin-inline-end:.1em;font-size:5.4em;font-weight:700;line-height:.82}@supports (initial-letter:4) or (-webkit-initial-letter:4){.ed-dropcap:first-letter,.ed-dropcap-first>p:first-of-type:first-letter,.ed-dropcap-first>div>p:first-of-type:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:4;initial-letter:4;margin:0;margin-inline-end:.12em}}.ed-chronicle-rule{transform-origin:top}@keyframes ed-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .ed-chronicle-rule{animation:linear both ed-draw-y;animation-timeline:view();animation-range:entry 10% cover 55%}}}@keyframes ed-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ed-beats-rule{transform-origin:0}[dir=rtl] .ed-beats-rule{transform-origin:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .ed-beats-rule{animation:linear both ed-draw-x;animation-timeline:view();animation-range:entry 20% cover 50%}html.js .ed-beats-rule--y{animation-name:ed-draw-y}}}.ed-underline{background-image:linear-gradient(var(--teal-700), var(--teal-700));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:2px}[dir=rtl] .ed-underline{background-position:100% 100%}@media (prefers-reduced-motion:no-preference){.ed-underline{transition:background-size .5s var(--ease-out)}}.group:hover .ed-underline,.group:focus-within .ed-underline{background-size:100% 2px}.ed-outline-numeral{font-family:var(--font-accent);color:#0000;-webkit-text-stroke:1.25px var(--amber-700);font-style:italic;font-weight:500}@media (max-width:639px){.ed-snap{scroll-snap-type:x mandatory;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}[dir=rtl] .ed-snap{-webkit-mask-image:linear-gradient(270deg,#000 85%,#0000);mask-image:linear-gradient(270deg,#000 85%,#0000)}.ed-snap>*{scroll-snap-align:start}}.ed-brief-row .ed-brief-line{transform-origin:0;transform:scaleX(0)}[dir=rtl] .ed-brief-row .ed-brief-line{transform-origin:100%}@media (prefers-reduced-motion:no-preference){.ed-brief-row .ed-brief-title,.ed-brief-row .ed-brief-line{transition:transform .4s var(--ease-out)}}.ed-brief-row:hover .ed-brief-title,.ed-brief-row:focus-visible .ed-brief-title{transform:translate(4px)}[dir=rtl] .ed-brief-row:hover .ed-brief-title,[dir=rtl] .ed-brief-row:focus-visible .ed-brief-title{transform:translate(-4px)}.ed-brief-row:hover .ed-brief-line,.ed-brief-row:focus-visible .ed-brief-line{transform:scaleX(1)}.ed-switch-arrow{transition:transform .3s var(--ease-out)}.ed-switch:hover .ed-switch-arrow,.ed-switch:focus-visible .ed-switch-arrow{transform:translate(6px)}[dir=rtl] .ed-switch:hover .ed-switch-arrow,[dir=rtl] .ed-switch:focus-visible .ed-switch-arrow{transform:translate(-6px)}.ed-legal h2{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.ed-toc a[aria-current=true]{color:var(--fg)}.ed-toc a[aria-current=true] .node{opacity:1;transform:scale(1)}.ed-toc a .node{opacity:0;transition:transform .3s var(--ease-out), opacity .2s;transform:scale(0)}@media print{header,footer,nav[aria-label=Breadcrumb],.ed-noprint,.page-grain,.scroll-progress{display:none!important}[data-hero=dark],[data-theme=dark]{color:#000!important;background:#fff!important;margin-top:0!important;padding-top:0!important}[data-hero=dark] *,.ed-legal,.ed-legal *{color:#000!important}.ed-legal{font-size:11pt;line-height:1.5;max-width:none!important}.ed-legal section{break-inside:avoid-page}.ed-legal a:after{content:" (" attr(href) ")";font-size:9pt}.content-sheet{box-shadow:none!important;margin-top:0!important}}html:has([data-progress]) .scroll-progress{opacity:1}@media (prefers-reduced-motion:no-preference){html.js [data-reveal=ed-wipe]>.ed-wipe-frame{transition:clip-path .9s var(--ease-out)}html.js [data-reveal=ed-wipe]:not([data-revealed])>.ed-wipe-frame{clip-path:inset(0 0 100%)}html.js [data-reveal=ed-wipe] img{transition:transform 1.4s var(--ease-out)}html.js [data-reveal=ed-wipe]:not([data-revealed]) img{transform:scale(1.06)}}
