.corrections{padding-block:3rem 1rem}.corrections__list{margin-block-start:.75rem;padding-inline-start:1.5rem;display:grid;gap:.875rem}.corrections__item{font-size:var(--step-0);line-height:1.5;padding-block-end:.875rem;border-block-end:1px solid var(--ink)}.corrections__item>time{font-family:var(--font-code);font-size:var(--step-s);direction:ltr;unicode-bidi:isolate}.corrections__summary{margin-block-start:.25rem;color:var(--ink)}.article{padding-block:2.5rem 3rem}.guide__section{font-family:var(--font-display);font-weight:900;font-size:var(--step-s);letter-spacing:.04em;text-transform:uppercase;color:var(--section-text);margin-block-end:1rem}:root[dir=rtl] .guide__section{letter-spacing:0}.guide__section a{color:inherit;text-decoration:none;border-block-end:var(--rule-width) solid var(--section-fill);padding-block-end:.1em;min-block-size:24px;display:inline-block}.guide__section a:hover{background:var(--section-tint)}.byline{font-size:var(--step-0);color:var(--ink-quiet);margin-block-start:1rem}.verification-line{margin-block-start:1.25rem;max-inline-size:100%}main[data-state=confirmed] .verification-line{background:var(--lime)}.body{margin-block-start:2.5rem}.body>p,.body>ul,.body>ol,.body>blockquote,.body .callout>p,.body .callout>ul,.body .callout>ol{font-size:var(--step-1);margin-block-end:1.25rem;text-wrap:pretty}.body>ul,.body>ol,.body .callout>ul,.body .callout>ol{padding-inline-start:1.5rem}.body li{margin-block-end:.5rem}.body h2{font-family:var(--font-display);font-weight:900;font-size:var(--step-3);line-height:1.15;letter-spacing:-.02em;text-wrap:balance;margin-block:3rem .75rem;padding-block-end:.5rem;border-block-end:3px solid var(--section-fill)}:root[dir=rtl] .body h2{letter-spacing:0;line-height:1.35}.body h3{font-family:var(--font-display);font-weight:900;font-size:var(--step-2);line-height:1.25;margin-block:2rem .5rem}.body a{text-decoration-thickness:1.5px}.body code{font-family:var(--font-code);font-size:.9em;direction:ltr;unicode-bidi:isolate;background:var(--section-tint);padding:.05em .35em;overflow-wrap:anywhere}.body>pre{margin-block:1.25rem 1.5rem;border:var(--rule);padding:1rem 1.25rem;overflow-x:auto;direction:ltr;unicode-bidi:isolate;text-align:start}.body pre code{font-family:var(--font-code);font-size:.9rem;line-height:1.55;background:none;padding:0;white-space:pre}.body table{border-collapse:collapse;inline-size:100%;margin-block:1.25rem 1.5rem;border:var(--rule);font-size:var(--step-0)}.body th,.body td{border:1px solid var(--ink);padding:.6rem .75rem;text-align:start;vertical-align:top}.body th{font-weight:600;border-block-end:var(--rule);background:var(--section-tint)}.example{margin-block:1.5rem 2rem;border:var(--rule);background:var(--paper);box-shadow:var(--shadow)}@media(min-width:60rem){.example{--example-width: 52rem;inline-size:var(--example-width);margin-inline-start:calc((var(--measure) - var(--example-width)) / 2)}:root[dir=rtl] .example{margin-inline-start:calc((var(--measure-rtl) - var(--example-width)) / 2)}}.example__head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;padding:.5rem 1rem;background:var(--section-fill);color:var(--section-on-fill);font-family:var(--font-display);font-weight:900;font-size:var(--step-s);letter-spacing:.04em;text-transform:uppercase}:root[dir=rtl] .example__head{letter-spacing:0}.body .example__id{font-family:var(--font-code);color:inherit;font-size:.9em;text-transform:none;letter-spacing:0;background:none;padding:0}.example__code,.example__out{margin:0;padding:1rem 1.25rem;overflow-x:auto;direction:ltr;unicode-bidi:isolate;text-align:start;font-family:var(--font-code);font-size:.9rem;line-height:1.55}.example__code code,.example__out code{background:none;padding:0;font-size:inherit;white-space:pre}.example__out,.body .example__out code{white-space:pre-wrap;overflow-wrap:anywhere}.example__output{border-block-start:var(--rule);background:var(--section-tint)}.example__output-label{padding:.5rem 1.25rem 0;font-family:var(--font-display);font-weight:900;font-size:var(--step-s);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}:root[dir=rtl] .example__output-label{letter-spacing:0}.example__ran{padding:.75rem 1.25rem 1.25rem;border-block-start:var(--rule)}.example__ran .stamp{rotate:-1.5deg;max-inline-size:100%}:root[dir=rtl] .example__ran .stamp{rotate:1.5deg}.callout{margin-block:3rem 2rem;padding:1.25rem 1.5rem .25rem;border:var(--rule);border-inline-start:6px solid var(--section-fill);background:var(--section-tint);box-shadow:var(--shadow)}.callout h2{margin-block-start:0;border-block-end:none;padding-block-end:0;margin-block-end:1rem}.callout h3{margin-block-start:1.25rem}.callout code{background:var(--paper)}.next{margin-block-start:3.5rem;display:grid;gap:1.25rem}@media(min-width:40rem){.next{grid-template-columns:1fr 1fr}}.next__card{border:var(--rule);background:var(--paper);box-shadow:var(--shadow);padding:1rem 1.25rem 1.25rem;display:grid;gap:.5rem;align-content:start}.next__heading{font-family:var(--font-display);font-weight:900;font-size:var(--step-2);line-height:1.2;letter-spacing:-.01em;margin-block-end:.25rem}:root[dir=rtl] .next__heading{letter-spacing:0}.next__title{font-size:var(--step-1);font-weight:600;line-height:1.35;text-wrap:balance}a.next__title{text-decoration-thickness:1.5px}.next__stamp{margin-block-start:.5rem}.next__stamp .stamp{rotate:-1.5deg}:root[dir=rtl] .next__stamp .stamp{rotate:1.5deg}@media(max-width:34rem){.example__head,.example__code,.example__out,.example__ran,.callout{padding-inline:1rem}}
