body details:not([open])>:not(summary){display:none}:where(.frontend-rich-content,.frontend-markdown){overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}:where(.frontend-rich-content,.frontend-markdown) :where(img,video,iframe){max-inline-size:100%}:where(.frontend-rich-content,.frontend-markdown) img{block-size:auto}body :is(.frontend-rich-content,.frontend-markdown) :is(table,pre){overscroll-behavior-inline:contain;min-inline-size:0;max-inline-size:100%;display:block;overflow-x:auto}:where(.frontend-rich-content,.frontend-markdown) :where(ul,ol){padding-inline:1.5em 0}:where(.frontend-rich-content,.frontend-markdown) blockquote{border-inline-start:3px solid;border-inline-end:0;margin-inline:0;padding-inline:1em 0}@media (width<=767px){html body [data-mobile-summary][data-mobile-summary][data-mobile-summary]{overflow-wrap:anywhere;min-inline-size:0;margin-inline:0;font-size:max(1rem,16px);line-height:1.6}html body [data-mobile-excerpt][data-mobile-excerpt][data-mobile-excerpt]{clear:both;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-inline-size:0;margin-inline:0;font-size:max(1rem,16px);line-height:1.6;display:-webkit-box;overflow:hidden}body .frontend-rich-content,body .frontend-markdown,body :is(.frontend-rich-content.frontend-rich-content,.frontend-markdown.frontend-markdown) :is(p,li,td,th){font-size:max(1rem,16px);line-height:1.7}html body :is(nav,[role=navigation]) :is(a,button,summary),html body :is(header,footer) summary,html body a[hreflang]{align-items:center;min-block-size:44px;display:inline-flex}}.pony-notes{--pony-paper:#faf8ef;--pony-ink:#292724;--pony-red:#963c34;--pony-rule:#d8d2c3;background:var(--pony-paper);color:var(--pony-ink);overflow-wrap:anywhere;margin:0;font:17px/1.7 system-ui,sans-serif}.pony-notes *{box-sizing:border-box}.pony-notes a{color:var(--pony-red);text-underline-offset:.24em;text-decoration-thickness:1px}.pony-notes a:hover{text-decoration-thickness:3px}.pony-notes :focus-visible{outline:3px solid var(--pony-red);outline-offset:5px}.pony-notes img{max-width:100%;height:auto;display:block}.pony-notes h1,.pony-notes h2,.pony-notes h3{text-wrap:balance;font-weight:700;line-height:1.2}.pony-notes h1{letter-spacing:-.04em;max-width:24ch;margin:.4em 0;font-size:clamp(2.2rem,5vw,4.6rem)}.pony-notes h2{font-size:1.4rem}.pony-notes h3{margin:.45em 0;font-size:1.65rem}.pony-notes blockquote{white-space:pre-line;margin:1em 0}.pony-notes address{font-style:normal}.pony-notes figure{margin:0}.pony-notes summary{cursor:pointer}.pony-notes dt{font-weight:650}.pony-notes dd{margin-inline-start:0}.pony-banner{border-block-end:3px solid var(--pony-ink);max-width:1320px;margin-inline:auto;padding:2rem clamp(1rem,4vw,4rem) 1rem;position:relative}.pony-banner__identity{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;text-decoration:none;display:flex}.pony-banner__identity strong{color:var(--pony-ink);font-size:clamp(1.4rem,3vw,2.4rem)}.pony-banner__identity small{font-family:ui-monospace,monospace}.pony-banner__groups{flex-wrap:wrap;gap:1rem 3rem;padding-block:1.2rem .5rem;padding-inline-end:9rem;display:flex}.pony-banner__groups div{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.pony-language{text-align:end;background:var(--pony-paper);z-index:2;max-width:1200px;margin:.8rem auto;padding-inline:clamp(1rem,4vw,3rem);position:relative}.pony-language__options{text-align:start;background:var(--pony-paper);border:1px solid var(--pony-rule);gap:.6rem;min-width:12rem;max-height:70vh;padding:.5rem 1.5rem;display:grid;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 20px #29272420}.pony-language>details{width:fit-content;margin-inline-start:auto}.pony-language [aria-current]{font-weight:800}#pony-reading{max-width:1200px;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.pony-pending{border-inline-start:4px solid var(--pony-red);background:#f1e8da;padding:.8rem 1rem}.pony-opening{border-block-end:1px solid var(--pony-rule);padding-block:3.5rem 2.5rem}.pony-opening>small{text-transform:uppercase;letter-spacing:.13em;font-size:.8rem}.pony-opening>blockquote{max-width:65ch;font-size:1.25rem}.pony-topic{border-block-end:1px solid var(--pony-ink);grid-template-columns:minmax(130px,1fr) minmax(0,4fr);gap:clamp(1.3rem,4vw,4rem);padding-block:2.5rem;display:grid}.pony-topic>header{border-inline-start:3px solid var(--pony-red);align-self:start;padding-inline-start:1rem}.pony-topic>header h2{margin-block-start:0}.pony-topic>header a{margin-block:.7rem;font-size:.85rem;display:block}.pony-topic>header p{font-size:.88rem}.pony-record{border-block-end:1px dashed var(--pony-rule);grid-template-columns:minmax(0,1fr) minmax(130px,33%);gap:1rem 1.8rem;padding-block:1.8rem;display:grid}.pony-record:first-child{padding-block-start:0}.pony-record:last-child{border-block-end:0}.pony-record__heading{grid-column:1}.pony-record__heading h3 a{color:var(--pony-ink)}.pony-record__writer{font-size:.8rem}.pony-record__image{grid-area:1/2/span 2}.pony-record__image img{aspect-ratio:4/3;object-fit:contain;background:#ede9dd;width:100%}.pony-record__extract{grid-column:1;font-size:1rem}.pony-record__annotation p{color:#625b51;flex-wrap:wrap;grid-column:1/-1;gap:.4rem 1.3rem;margin:0;font:.8rem/1.6 ui-monospace,monospace;display:flex}.pony-record__annotation strong{color:var(--pony-red)}.pony-method{flex-wrap:wrap;align-items:baseline;gap:1rem 3rem;padding-block:2rem;display:flex}.pony-method nav{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.pony-identity{background:var(--pony-ink);color:var(--pony-paper);padding:2.5rem}.pony-identity blockquote{max-width:65ch}.pony-identity dl{grid-template-columns:1fr 1fr;gap:.4rem 2rem;display:grid}.pony-identity dd{font:2rem/1.3 ui-monospace,monospace}.pony-empty{border-inline-start:2px solid var(--pony-rule);padding:1rem}.pony-page-turn{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:2rem;font-family:ui-monospace,monospace;display:flex}.pony-page-turn ol{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pony-page-turn a{padding:.3rem .7rem;display:inline-block}.pony-page-turn [aria-current]{background:var(--pony-red);color:#fff}.pony-page-turn [aria-disabled]{color:#706a60}.pony-reading-pair{grid-template-columns:minmax(0,4fr) minmax(140px,1fr);gap:clamp(1.5rem,4vw,4rem);padding-block:3rem;display:grid}.pony-longread,.pony-agent-reading{min-width:0}.pony-longread>figure,.pony-agent-reading>figure{margin-block-end:2rem}.pony-longread>figure img,.pony-agent-reading>figure img{object-fit:contain;background:#ede9dd;width:100%;max-height:480px}.pony-prose{line-height:1.9}.pony-prose h2{margin-block-start:2em}.pony-prose table,.pony-policy-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.pony-prose th,.pony-prose td,.pony-policy-body th,.pony-policy-body td{border:1px solid var(--pony-rule);padding:.7rem}.pony-margin{border-inline-start:1px solid var(--pony-rule);padding-inline-start:1.2rem;font-size:.88rem}.pony-margin>a,.pony-margin>strong{margin-block-end:1.5rem;display:block}.pony-margin h2{font-size:1rem}.pony-research-note{border-block-start:1px solid var(--pony-rule);margin-block:1.5rem;padding-block:1rem}.pony-research-note summary{font-weight:700}.pony-research-note dd{margin-block:.3rem 1rem;font-size:.9rem}.pony-questions{border-inline-start:4px solid var(--pony-red);padding-inline-start:1.5rem}.pony-questions dd{margin-block:.4rem 1.3rem}.pony-signoff{border-block-start:3px solid var(--pony-ink);margin-block-start:2rem;padding-block-start:1rem}.pony-signature{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.pony-signature small{flex-basis:100%}.pony-signoff dl{font:.8rem/1.8 ui-monospace,monospace}.pony-reader-tail{border-block-start:4px solid var(--pony-red);background:#f0ecdf;padding:clamp(1.3rem,3vw,3rem)}.pony-reader-tail header{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.pony-reader-tail header strong{flex-basis:100%}.pony-reader-tail__entries dt{border-block-start:1px solid var(--pony-rule);flex-wrap:wrap;gap:1rem;padding-block-start:1rem;font-size:.85rem;display:flex}.pony-reader-tail__entries dd{border-inline-start:2px solid var(--pony-rule);margin-block-end:2rem;padding-inline-start:1rem}.pony-reader-tail__entries p{white-space:pre-line}.pony-decision{border:1px solid var(--pony-red);margin-block:2rem;padding:2rem}.pony-decision header blockquote{font-size:1.5rem}.pony-decision__scores{color:var(--pony-red);font-family:ui-monospace,monospace}.pony-decision__scores dd{font-size:2.5rem}.pony-decision__tradeoffs{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.pony-decision__tradeoffs aside{border-block-start:2px solid var(--pony-ink)}.pony-decision details{padding-block:1rem}.pony-people{margin:0}.pony-people>div{border-block-end:1px solid var(--pony-rule);grid-template-columns:minmax(100px,24%) 1fr;gap:2rem;padding-block:2rem;display:grid}.pony-people img{aspect-ratio:1;object-fit:cover;filter:grayscale(30%);width:100%}.pony-biography{padding-block:2rem;display:flow-root}.pony-biography>figure{float:inline-end;width:min(35%,260px);margin-block-end:2rem;margin-inline-start:2rem}.pony-biography>blockquote{max-width:65ch;font-size:1.4rem}.pony-biography__scope dd{white-space:pre-line;margin-block-end:1rem}.pony-biography__career,.pony-biography__credentials{clear:both;border-block-start:1px solid var(--pony-rule);padding-block:1.5rem}.pony-biography__career dl,.pony-biography__credentials dl{grid-template-columns:minmax(80px,1fr) 4fr;gap:.7rem 2rem;display:grid}.pony-biography__method{background:#f0ecdf;padding:2rem}.pony-policy-heading{border-block-end:3px solid var(--pony-red);grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding-block:3rem 2rem;display:grid}.pony-policy-heading small{grid-column:1/-1}.pony-policy-heading h1{font-size:clamp(2rem,5vw,3.5rem)}.pony-policy-body{max-width:80ch;margin-inline:auto;padding-block:3rem;font-size:1.1rem}.pony-policy-body footer{border-block-start:1px solid var(--pony-rule);margin-block-start:3rem;padding-block-start:1rem}.pony-correction-band{border-block-start:1px solid var(--pony-ink);padding-block:2rem}.pony-correction-band address{flex-wrap:wrap;gap:1rem;margin-block-start:2rem;font-size:.9rem;display:flex}.pony-policies{grid-template-columns:1fr 1fr;gap:1rem 3rem;display:grid}.pony-policies div{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.pony-contact{border-inline-start:4px solid var(--pony-red);padding-inline-start:1.5rem}.pony-contact>strong,.pony-contact>span,.pony-contact>a{margin-block-end:1rem;display:block}.pony-agent-facts{padding-block:2rem}.pony-agent-facts dl{background:var(--pony-rule);border:1px solid var(--pony-rule);grid-template-columns:minmax(130px,1fr) 3fr;gap:1px;display:grid}.pony-agent-facts dt,.pony-agent-facts dd{background:var(--pony-paper);padding:.8rem 1.2rem}.pony-agent-facts blockquote{max-width:65ch;font-size:1.4rem}.pony-fact-date{font-family:ui-monospace,monospace;display:block}.pony-agent-reading>p{white-space:pre-line}.pony-agent-reading__check{border-inline-start:3px solid var(--pony-red);margin-block:2rem;padding:1rem}.pony-agent-reading__check summary{font-weight:700}.pony-steps{border-block-start:3px solid var(--pony-ink);padding-block:2rem}.pony-steps ol{padding-inline-start:2rem}.pony-steps li{padding-inline-start:1rem;scroll-margin-block-start:2rem}.pony-steps li::marker{color:var(--pony-red);font:700 1.5rem ui-monospace,monospace}.pony-steps dd{white-space:pre-line}.pony-agent-faq{border-block-start:1px solid var(--pony-rule);grid-template-columns:minmax(130px,1fr) 4fr;gap:1rem 3rem;padding-block:2rem;display:grid}.pony-agent-faq header{grid-row:1/span 50}.pony-agent-faq details{border-block-end:1px solid var(--pony-rule);padding-block:1rem}.pony-colophon{border-block-start:3px solid var(--pony-ink);max-width:1320px;margin:4rem auto 0;padding:2.5rem clamp(1rem,4vw,4rem)}.pony-colophon__contact{flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;display:flex}.pony-colophon__mail{margin-block-end:2rem}.pony-record__heading p{margin:0}.pony-biography__career summary,.pony-biography__credentials summary{font-size:1.4rem;font-weight:700}.pony-colophon__policies>small{margin-block-start:2rem;font-size:.75rem;display:block}@media (width<=700px){.pony-banner__groups{padding-inline-end:0}.pony-language{width:fit-content;margin-block-start:1rem;position:relative;inset:auto}.pony-language__options{inset-inline:0 auto}.pony-topic,.pony-reading-pair,.pony-agent-faq{grid-template-columns:1fr;gap:1.5rem}.pony-topic>header{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.pony-topic>header h2{flex-basis:100%}.pony-agent-faq header{grid-row:auto}.pony-margin{border-inline-start:0;border-block-start:1px solid var(--pony-rule);padding:1rem 0}.pony-record{grid-template-columns:1fr}.pony-record__image{grid-area:auto/1}.pony-record__image img{max-height:300px}.pony-decision__tradeoffs,.pony-policies{grid-template-columns:1fr}.pony-identity,.pony-decision{padding:1.5rem}.pony-policy-heading{grid-template-columns:1fr}.pony-people>div{grid-template-columns:90px 1fr;gap:1rem}.pony-people h3{font-size:1.3rem}.pony-opening{padding-block:2rem}}@media (prefers-reduced-motion:no-preference){.pony-notes a{transition:color .15s}}.pony-trust-sheet{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:2rem 3rem;padding-block:3rem;display:grid}.pony-trust-sheet__heading{border-block-start:4px solid var(--pony-red);align-self:start;padding-block-start:1rem}.pony-trust-sheet__heading h1{font-size:clamp(1.8rem,3vw,3rem)}.pony-trust-sheet__heading p{font:.85rem/1.7 ui-monospace,monospace}.pony-trust-sheet__reading{border-inline-start:1px solid var(--pony-rule);min-width:0;padding-inline-start:clamp(1rem,3vw,3rem)}.pony-trust-sheet__reading>.pony-policy-body{padding-block:0 2rem}.pony-trust-sheet__reading>.pony-topic{grid-template-columns:1fr}.pony-trust-sheet__appendix{grid-column:1/-1}@media (width<=760px){.pony-trust-sheet{grid-template-columns:1fr;gap:1.5rem}.pony-trust-sheet__reading{border-inline-start:0;padding-inline-start:0}}@media (width<=767px){body.pony-notes{overflow-wrap:anywhere}body.pony-notes main,body.pony-notes article,body.pony-notes section,body.pony-notes hgroup,body.pony-notes figure{min-inline-size:0}body.pony-notes main :is(p,blockquote,figcaption){overflow-wrap:anywhere;font-size:1rem;line-height:1.6}body.pony-notes :is(small,time){font-size:.875rem;line-height:1.5}body.pony-notes h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,7vw,2rem)}body.pony-notes :is(nav a,nav button,summary){align-content:center;min-block-size:44px}body.pony-notes :is(img,video){max-inline-size:100%}.pony-topic,.pony-record,.pony-reading-pair,.pony-decision__tradeoffs,.pony-people>div,.pony-biography__career dl,.pony-biography__credentials dl,.pony-policy-heading,.pony-agent-facts dl,.pony-agent-faq,.pony-trust-sheet,.pony-trust-sheet__reading>.pony-topic{grid-template-columns:minmax(0,1fr)}.pony-topic>*,.pony-record>*,.pony-reading-pair>*,.pony-decision__tradeoffs>*,.pony-people>div>*,.pony-biography__career dl>*,.pony-biography__credentials dl>*,.pony-policy-heading>*,.pony-agent-facts dl>*,.pony-agent-faq>*,.pony-trust-sheet>*,.pony-trust-sheet__reading>.pony-topic>*{grid-area:auto/1/auto/-1;min-inline-size:0}body.pony-notes a[hreflang]{align-items:center;min-block-size:44px;max-inline-size:100%;display:inline-flex}.pony-agent-reading__check>ul{padding-inline-start:12px}}
