.speedup .hero .shell>picture{grid-area:art}.speedup .recognize{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:center;gap:clamp(12px,3vw,48px);display:grid}.speedup .recognize__art,.speedup .term__art{width:100%;height:auto}.speedup .recognize__art{align-self:start}.speedup .terms--art{gap:0;max-width:none}.speedup .terms--art>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:8px clamp(24px,4vw,56px);padding:28px 0;display:grid}.speedup .signs{list-style:none;display:grid}.speedup .signs li{color:var(--ink-2);border-top:1px solid var(--line);padding:18px 0;font-size:17px;line-height:1.55}.speedup .task,.sample-note .task{background:var(--paper-2);gap:12px;max-width:62ch;margin-top:36px;padding:clamp(24px,3vw,36px);display:grid}.speedup .task header,.sample-note .task header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.speedup .task h3,.sample-note .task h3{font-family:var(--serif);letter-spacing:-.02em;max-width:28ch;font-size:clamp(21px,2vw,26px);font-weight:400;line-height:1.3}.speedup .task__mode,.sample-note .task__mode{font-family:var(--mono);color:var(--accent);font-size:13px}.speedup .task p,.speedup .task li,.sample-note .task p,.sample-note .task li{color:var(--ink-2);font-size:16px;line-height:1.6}.speedup .task ul,.sample-note .task ul{gap:8px;list-style:none;display:grid}.speedup .task b,.sample-note .task b,.sample-note .task strong{color:var(--ink);font-weight:500}@media (width<=1023px){.speedup .recognize,.speedup .terms--art>div{grid-template-columns:minmax(0,240px) minmax(0,1fr)}}@media (width<=767px){.speedup .recognize,.speedup .terms--art>div{grid-template-columns:minmax(0,1fr)}}.speedup .faq details p b{color:var(--ink);font-weight:500}.speedup .faq details .faq__label{padding-bottom:8px}.speedup .faq .faq__setup{max-width:62ch;color:var(--ink-2);gap:8px;margin:0;padding:0 0 20px;font-size:16px;line-height:1.6;list-style:none;display:grid}.speedup .faq .faq__setup li{padding-left:1.1em;position:relative}.speedup .faq .faq__setup li:before{content:"";background:var(--ink-3);width:6px;height:1px;position:absolute;top:.7em;left:0}.speedup .spec li b,.speedup .facts b{color:var(--ink);font-weight:500}.service-page.speedup .band{padding-top:0}.service-page.speedup .band:before,.service-page.speedup .close:before{margin:clamp(36px,5vh,64px) auto clamp(56px,8vh,88px)}.speedup .band__head{margin-bottom:40px}.speedup .bounds,.speedup .facts{gap:0;max-width:none;padding-top:0}.speedup .bounds p,.speedup .facts p{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,64ch);gap:6px 40px;max-width:none;padding:20px 0;display:grid}.speedup .signs li,.speedup .included li,.speedup .faq summary{padding-top:20px;padding-bottom:20px}.speedup .signs li:first-child,.speedup .bounds p:first-child,.speedup .terms--art>div:first-child,.speedup .spec>div:first-child,.speedup .included li:first-child,.speedup .faq details:first-child{border-top:0;padding-top:0}.speedup .faq details:first-child summary{padding-top:0}.speedup .terms--art>div:first-child{padding-top:16px}.speedup .spec{margin:0}.speedup .spec+.facts{margin-top:-40px}.speedup .chapter{gap:40px;padding-top:0}.speedup .chapter+.chapter{border-top:0;margin-top:clamp(72px,9vh,96px)}.speedup .chapter--retainer{gap:40px clamp(32px,5vw,64px)}.speedup .chapter--retainer .lead{margin-top:20px}.speedup .included{grid-template-columns:1fr;gap:0}.speedup .recognize{align-items:start}.speedup .recognize__art{border-top:0;padding-top:0}.speedup .task{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"head list""why list";align-items:start;gap:16px clamp(32px,5vw,64px);max-width:none;margin-top:0}.speedup .task header{grid-area:head;gap:8px;display:grid}.speedup .task>p{grid-area:why}.speedup .task ul{grid-area:list}.speedup .close{--over:min(14px, var(--gutter) / 2);border-top:0;padding:0 0 clamp(56px,8vh,88px);position:relative}.speedup .close__inner{max-width:var(--shell)}.speedup .close__inner>*{max-width:54ch}.speedup .close__inner>.hero__act{max-width:none}.speedup .bio{border-top:0;padding:0 0 56px}@media (width<=1023px){.speedup .task{grid-template-columns:1fr;grid-template-areas:"head""why""list"}}@media (width<=767px){.speedup .bounds p,.speedup .facts p{grid-template-columns:1fr}.speedup .recognize__art{border-top:0;padding-top:0}}
