.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sl-top h1{font-size:var(--t-hero);letter-spacing:-.028em;font-variation-settings:"opsz" 72;max-width:10em;line-height:1}.sl-top .opening .lead{margin-top:26px}.sl-tool{grid-area:2/2/auto/5;grid-template-columns:minmax(0, 1fr) var(--gut) var(--marg);align-items:start;margin-top:56px;display:grid}.sl-input{grid-column:1}.sl-label{font-family:var(--sans);color:var(--ink);margin-bottom:12px;font-size:15px;font-weight:600;display:block}.sl-text{resize:vertical;border:1px solid var(--rule);background:var(--white);width:100%;min-height:420px;color:var(--ink);font-family:var(--serif);font-variation-settings:"opsz" 18;border-radius:14px;padding:26px 28px;font-size:19px;line-height:1.6;transition:border-color .12s;display:block;box-shadow:0 1px 2px #1a1a1a0a}.sl-text::placeholder{color:var(--grey)}.sl-text:hover{border-color:#bdbdbd}.sl-text:focus{border-color:var(--ink);outline:none}.sl-text:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sl-note{max-width:34em;margin-top:16px}.sl-out{top:calc(var(--nav) + 32px);grid-column:3;padding-top:33px;position:sticky}.sl-words{border-bottom:1px solid var(--ink);align-items:baseline;padding-bottom:22px;display:flex}.sl-fig,.sl-time{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.02em;font-feature-settings:"lnum" 1, "tnum" 1;white-space:nowrap;font-weight:300;line-height:1}.sl-fig{font-size:72px}.sl-unit{font-family:var(--serif);font-variation-settings:"opsz" 16;letter-spacing:0;color:var(--ink-2);margin-left:10px;font-size:17px;font-weight:400}.sl-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0 22px;display:flex}.sl-pace{font-family:var(--serif);font-variation-settings:"opsz" 18;color:var(--ink-2);font-size:19px;line-height:1.3}.sl-pace span{color:var(--grey);font-size:15px;display:block}.sl-time{color:var(--ink-2);font-size:44px}.is-normal .sl-pace,.is-normal .sl-time{color:var(--ink)}.is-normal .sl-pace{font-weight:600}.sl-faq a,.sl-margin a,.sl-source-list a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.sl-margin{grid-row:2;margin-top:56px;padding-top:27px}.sl-source-list{padding:0;list-style:none}.sl-source-list li{border-bottom:1px solid var(--rule);padding:24px 0 26px}.sl-src-what{font-family:var(--serif);font-variation-settings:"opsz" 24;margin-bottom:6px;font-size:20px;font-weight:500;line-height:1.3}.sl-src-who{font-family:var(--serif);font-variation-settings:"opsz" 16;font-size:var(--t-read);color:var(--ink-2);max-width:36em;line-height:1.55}.sl-source-list li:target{background:linear-gradient(var(--cotton-deep), var(--cotton-deep)) no-repeat}@media (width<=1240px){.sl-fig{font-size:60px}.sl-time{font-size:38px}}@media (width<=860px){.sl-top h1{letter-spacing:-.024em;font-size:clamp(40px,11.5vw,60px);line-height:1.04}.sl-top .opening .lead{margin-top:16px}.sl-tool{margin-top:32px;display:block}.sl-text{min-height:280px;padding:18px;font-size:17px}.sl-out{padding-top:36px;position:static}.sl-fig{font-size:56px}.sl-time{font-size:36px}.sl-margin{margin-top:32px;padding-top:0;display:block}.sl-src-what{font-size:18px}}
