.howto{--paper:#fff;--band:#f1f1f1;--hairline:#dedfdd;--ink:#464646;--text:#666;--green:#69be29;--green-text:#367024;--green-deep:#2e6b1f;--clarify:#06aed0;--ideate:#ff7900;--develop:#69be29;--implement:#f44358;--stage-name:#666;--clarify-text:#00697f;--ideate-text:#9e4a00;--develop-text:#367024;--implement-text:#c42a3e;--font-display:"Museo","Roboto Slab",Georgia,serif;--font-body:"Museo Sans","Nunito Sans","Helvetica Neue",Arial,sans-serif;--step--1:0.875rem;--step-0:1.125rem;--step-1:1.35rem;--step-2:1.75rem;--step-3:clamp(1.75rem,1.2rem + 2.2vw,2.25rem);--step-4:clamp(2.25rem,1.4rem + 3.6vw,3.5rem);--measure:40rem;--wide:52rem;--gutter:16px;--radius:6px}.howto *,.howto :after,.howto :before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.howto *,.howto :after,.howto :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.howto{background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);font-weight:400;line-height:1.65;margin:0}.howto img,.howto svg{height:auto;max-width:100%}.howto a{color:var(--green-text);text-decoration-thickness:1px;text-underline-offset:3px}.howto a:hover{color:var(--green-deep);text-decoration-thickness:2px}.howto :focus-visible{border-radius:2px;outline:3px solid var(--clarify-text);outline-offset:3px}.howto h1,.howto h2,.howto h3,.howto strong{color:var(--ink);font-weight:700}.howto h1,.howto h2,.howto h3{font-family:var(--font-display);line-height:1.15;margin:0}.howto h1{font-size:var(--step-4);letter-spacing:-.015em;text-wrap:balance}.howto h2{font-size:var(--step-3);margin-bottom:1rem;margin-top:3.5rem;text-wrap:balance}.howto h2,.howto h3{scroll-margin-top:1.5rem}.howto h3{font-size:var(--step-1);margin-bottom:.5rem;margin-top:2rem}.howto ol,.howto p,.howto ul{margin:0 0 1.1rem}.howto li+li{margin-top:.35rem}.howto .site-header{border-bottom:1px solid var(--hairline)}.howto .site-header__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:70rem;padding:14px var(--gutter)}.howto .site-header__logo{color:var(--ink);font-family:var(--font-display);font-size:1.25rem;font-weight:700;text-decoration:none}.howto .button{background:var(--green-text);border:0;border-radius:var(--radius);color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:1rem;font-weight:700;padding:.7rem 1.15rem;text-decoration:none}.howto .button:hover{background:var(--green-deep);color:#fff}.howto .button--quiet{background:transparent;box-shadow:inset 0 0 0 2px var(--green-text);color:var(--green-text)}.howto .button--quiet:hover{background:var(--green-text);color:#fff}.howto .page{margin:0 auto;max-width:70rem;padding:0 var(--gutter) 5rem}.howto .article{display:grid;grid-template-columns:minmax(0,1fr)}.howto .article__body>*{max-width:var(--measure)}.howto .article__body>.about,.howto .article__body>.gate,.howto .article__body>.wide,.howto .article__body>figure{max-width:var(--wide)}@media (min-width:64rem){.howto .article{column-gap:3.5rem;grid-template-columns:13rem minmax(0,1fr)}.howto .article__hero{grid-column:1/-1}.howto .toc{grid-column:1}.howto .article__body{grid-column:2}}.howto .article__hero{padding:3.5rem 0 2.5rem}.howto .standfirst{color:var(--text);font-size:var(--step-1);line-height:1.5;margin:1.25rem 0 1.5rem;max-width:36rem}.howto .byline{color:var(--text);font-size:var(--step--1);margin:0}.howto .byline strong{font-weight:700}.howto .stage-rule{border-radius:3px;display:grid;grid-template-columns:repeat(4,1fr);height:6px;margin-top:2rem;max-width:36rem;overflow:hidden}.howto .stage-rule span:first-child{background:var(--clarify)}.howto .stage-rule span:nth-child(2){background:var(--ideate)}.howto .stage-rule span:nth-child(3){background:var(--develop)}.howto .stage-rule span:nth-child(4){background:var(--implement)}.howto .toc{font-size:var(--step--1);line-height:1.45;margin-bottom:2rem}.howto .toc__title{color:var(--ink);font-size:var(--step--1);font-weight:700;margin:0 0 .5rem}.howto .toc ol{border-left:2px solid var(--hairline);list-style:none;margin:0;padding:0}.howto .toc li{margin:0}.howto .toc a{border-left:2px solid transparent;color:var(--text);display:block;margin-left:-2px;padding:.35rem 0 .35rem .85rem;text-decoration:none}.howto .toc a:hover,.howto .toc a[aria-current=true]{border-left-color:var(--green);color:var(--ink)}@media (min-width:64rem){.howto .toc__inner{position:sticky;top:1.5rem}}@media (max-width:63.99rem){.howto .toc details{border:1px solid var(--hairline);border-radius:var(--radius);padding:.75rem 1rem}.howto .toc summary{color:var(--ink);cursor:pointer;font-weight:700}}.howto .summary{background:var(--band);border-radius:var(--radius);margin:0 0 2.5rem;padding:1.5rem 1.5rem 1rem}.howto .summary h2{font-size:var(--step-1);margin:0 0 .75rem}.howto .summary ol,.howto .summary ul{padding-left:1.25rem}.howto .summary>h2:only-child{font-size:var(--step-2);line-height:1.25;margin:0 0 .5rem}.howto .steps{counter-reset:step;list-style:none;padding:0}.howto .steps>li{border-top:1px solid var(--hairline);counter-increment:step;margin:0;padding:1rem 0 1rem 3rem;position:relative}.howto .steps>li:last-child{border-bottom:1px solid var(--hairline)}.howto .steps>li:before{color:var(--green-text);content:counter(step,decimal-leading-zero);font-family:var(--font-display);font-size:1rem;font-weight:700;left:0;position:absolute;top:1.05rem}.howto .stage-tag{--c:var(--ink);align-items:center;color:var(--stage-name);display:inline-flex;font-size:var(--step--1);font-weight:700;gap:.5rem;margin-bottom:.5rem}.howto .stage-tag:before{background:var(--c);content:"";flex:none;height:.62rem;margin:0 .1rem;transform:rotate(45deg);width:.62rem}.howto .stage-tag--clarify{--c:var(--clarify)}.howto .stage-tag--ideate{--c:var(--ideate)}.howto .stage-tag--develop{--c:var(--develop)}.howto .stage-tag--implement{--c:var(--implement)}.howto .stage-defs{list-style:none;margin:1.25rem 0 1.5rem;padding:0}.howto .stage-defs li{align-items:baseline;border-top:1px solid var(--hairline);display:grid;grid-template-columns:7.2rem minmax(0,1fr);margin:0;padding:.4rem 0}.howto .stage-defs li:last-child{border-bottom:1px solid var(--hairline)}.howto .stage-defs .stage-tag{margin:0}.howto .story{border-left:3px solid var(--green);margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem}.howto .story p:last-child{margin-bottom:0}.howto .pullquote{margin:2rem 0;padding:0}.howto .pullquote blockquote{color:var(--ink);font-family:var(--font-display);font-size:var(--step-1);font-weight:700;line-height:1.4;margin:0}.howto .pullquote figcaption{font-size:var(--step--1);margin-top:.6rem}.howto .checklist{list-style:none;padding:0}.howto .checklist li{padding-left:2rem;position:relative}.howto .checklist li:before{border:2px solid var(--green-text);border-radius:3px;content:"";height:1.05rem;left:0;position:absolute;top:.35em;width:1.05rem}.howto .table-wrap{margin:1.5rem 0;overflow-x:auto}.howto table{border-collapse:collapse;font-size:1rem;width:100%}.howto td,.howto th{border-bottom:1px solid var(--hairline);padding:.7rem .75rem;text-align:left;vertical-align:top}.howto th{color:var(--ink);font-weight:700}.howto thead th{border-bottom:2px solid var(--ink)}.howto figure{margin:2.5rem 0}.howto figure .fig-narrow{display:none}@media (max-width:40rem){.howto figure .fig-wide{display:none}.howto figure .fig-narrow{display:block}}.howto figcaption{font-size:var(--step--1);line-height:1.5;margin-top:.75rem;max-width:var(--measure)}.howto .faq details{border-top:1px solid var(--hairline);padding:.9rem 0}.howto .faq details:last-child{border-bottom:1px solid var(--hairline)}.howto .faq summary{color:var(--ink);cursor:pointer;font-weight:700;list-style-position:outside}.howto .faq details[open] summary{margin-bottom:.5rem}.howto .gate form{margin-top:1.25rem}.howto .gate label{color:var(--ink);display:block;font-size:1rem;font-weight:700;margin-bottom:.3rem}.howto .gate input[type=email],.howto .gate input[type=text]{background:#fff;border:1px solid #8a8a8a;border-radius:var(--radius);color:var(--ink);font:inherit;padding:.65rem .8rem;width:100%}.howto .gate .consent{align-items:flex-start;display:flex;font-size:var(--step--1);gap:.6rem;line-height:1.5;margin:1rem 0}.howto .gate .consent input{accent-color:var(--green-text);flex:none;height:1.1rem;margin-top:.2rem;width:1.1rem}.howto .gate .fineprint{font-size:var(--step--1);margin:.75rem 0 0}.howto .pending{background:#fff4e5;border-left:4px solid var(--ideate-text);color:var(--ink);font-size:var(--step--1);margin:1rem 0;padding:.75rem 1rem}@media print{.howto .button,.howto .gate,.howto .guides,.howto .next,.howto .paths,.howto .site-header,.howto .toc{display:none!important}.howto{font-size:11pt}.howto a{color:inherit}}.howto .gate__intro p:last-child{margin-bottom:0}.howto .gate__contents{font-size:var(--step--1);margin-top:1rem}.howto .gate__field{margin-bottom:1rem}.howto .gate__field .optional{color:var(--text);font-weight:400}.howto .gate__note{font-size:var(--step--1);margin:0 0 .25rem}.howto .gate__done{background:var(--band);border-left:4px solid var(--green);border-radius:0 var(--radius) var(--radius) 0;padding:1rem 1.25rem}.howto .gate__done p{color:var(--ink);margin:0 0 .75rem}.howto .gate__done p:last-child{margin-bottom:0}.howto .gate-inline{background:var(--band);border-radius:var(--radius);font-size:1rem;padding:.75rem 1rem}.howto .prototype-note{color:var(--text);font-size:var(--step--1);font-style:italic}.howto figure.infographic{max-width:var(--wide)}.howto figure.infographic svg{display:block;height:auto;width:100%}@media (min-width:64rem){.howto .toc summary{list-style:none;pointer-events:none}.howto .toc summary::-webkit-details-marker{display:none}}.howto{overflow-x:clip}.howto .vh{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.howto .article__hero .stage-rule,.howto .article__hero .standfirst{max-width:34rem}.howto .hero__main{min-width:0}.howto .paths{margin-top:2.5rem}.howto .paths__title{color:var(--ink);font-size:1rem;font-weight:700;margin:0 0 .35rem}.howto .paths ul{border-top:2px solid var(--ink);list-style:none;margin:0;padding:0}.howto .paths li{border-bottom:1px solid var(--hairline);margin:0}.howto .paths a{display:block;padding:.7rem 0;text-decoration:none}.howto .paths__label{color:var(--ink);display:block;font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1.3}.howto .paths__note{color:var(--text);display:block;font-size:var(--step--1);line-height:1.4;margin-top:.1rem}.howto .paths a:hover .paths__label{color:var(--green-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.howto .article__after,.howto .guides,.howto .next{grid-column:1/-1}.howto .next{background:var(--band);margin:4rem calc(50% - 50vw) 0;padding:4.5rem calc(50vw - 50%) 5rem;scroll-margin-top:0}.howto .next__inner{display:block}.howto .next h2{font-size:clamp(1.9rem,1.3rem + 2.6vw,3rem);letter-spacing:-.01em;line-height:1.14;margin:0 0 3rem;max-width:24em;max-width:30ch}.howto .sketch{background:var(--paper);border-radius:var(--radius);padding:1.5rem 1rem}.howto .sketch h3{font-size:var(--step-2);margin:0 0 .5rem}.howto .sketch__intro{margin:0 0 1.5rem;max-width:40rem}.howto .sketch__fallback{margin:0}.howto .sketch__tool[hidden],.js .howto .sketch__fallback{display:none}.howto .sketch__tool{display:grid;gap:2rem}@media (min-width:56rem){.howto .sketch{padding:2.25rem}.howto .sketch__tool{column-gap:3rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.howto .sketch__chart{display:grid;grid-template-columns:3.6rem minmax(0,1fr);margin:0}@media (min-width:30rem){.howto .sketch__chart{grid-template-columns:5rem minmax(0,1fr)}}.howto .sketch__axis{color:var(--ink);display:grid;font-size:.8rem;font-weight:700;grid-template-rows:repeat(3,1fr);line-height:1.2;padding-right:.6rem}.howto .sketch__axis span{align-self:center}.howto .sketch__plot{border-bottom:1px solid #8a8a8a;border-left:1px solid #8a8a8a;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.howto .sketch__plot:before{background:var(--hairline);content:"";height:33.333%;left:0;opacity:.55;position:absolute;right:0;top:33.333%}.howto .sketch__line{height:100%;inset:0;max-width:none;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.howto .sketch__line polyline{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.howto .sketch fieldset{border:0;display:grid;grid-template-rows:repeat(3,1fr);margin:0;min-width:0;padding:0;position:relative}.howto .sketch fieldset label{cursor:pointer;display:grid;height:4.25rem;place-items:center;position:relative}.howto .sketch input[type=radio]{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:3}.howto .sketch__dot{--c:var(--ink);background:var(--paper);border:2px solid #8a8a8a;border-radius:50%;height:1rem;position:relative;transition:width .12s ease,height .12s ease,background-color .12s ease;width:1rem;z-index:2}.howto .sketch fieldset[data-stage=clarify] .sketch__dot{--c:var(--clarify)}.howto .sketch fieldset[data-stage=ideate] .sketch__dot{--c:var(--ideate)}.howto .sketch fieldset[data-stage=develop] .sketch__dot{--c:var(--develop)}.howto .sketch fieldset[data-stage=implement] .sketch__dot{--c:var(--implement)}.howto .sketch input:hover+.sketch__dot{border-color:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 25%,transparent)}.howto .sketch input:focus-visible+.sketch__dot{outline:3px solid var(--clarify-text);outline-offset:3px}.howto .sketch input:checked+.sketch__dot{background:var(--c);border:3px solid var(--paper);box-shadow:0 0 0 2px var(--ink);height:1.65rem;width:1.65rem}.howto .sketch__chips{display:grid;gap:3px;grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px}.howto .sketch__chip{align-items:center;color:var(--stage-name);display:flex;flex-direction:column;font-size:.69rem;font-weight:700;gap:.3rem;line-height:1.2;overflow:hidden;padding-top:.35rem;text-align:center}.howto .sketch__chip:before{background:var(--c);content:"";flex:none;height:.6rem;transform:rotate(45deg);width:.6rem}@media (min-width:30rem){.howto .sketch__chip{font-size:.8rem}}.howto .sketch__chip--clarify{--c:var(--clarify)}.howto .sketch__chip--ideate{--c:var(--ideate)}.howto .sketch__chip--develop{--c:var(--develop)}.howto .sketch__chip--implement{--c:var(--implement)}.howto .sketch__steps{font-size:1rem;line-height:1.4;list-style:none;margin:1.25rem 0 0;padding:0}.howto .sketch__steps li{align-items:baseline;border-top:1px solid var(--hairline);display:grid;grid-template-columns:7.2rem minmax(0,1fr);margin:0;padding:.45rem 0}.howto .sketch__steps .stage-tag{margin:0}.howto .sketch__define{color:var(--ink);display:block;font-weight:700}.howto .sketch__here{display:block;font-size:var(--step--1)}.howto .sketch__result{align-self:start;color:var(--text);font-size:1rem;line-height:1.5}.howto .sketch__prompt{color:var(--ink);font-family:var(--font-display);font-size:var(--step-1);font-weight:700;line-height:1.35;margin:0}.howto .sketch__reads{list-style:none;margin:0 0 1.25rem;padding:0}.howto .sketch__reads li{margin:0 0 1rem}.howto .sketch__reads .stage-tag{display:flex;margin:0 0 .15rem}.howto .sketch__reads p{color:var(--ink);margin:0}.howto .sketch__closing{border-top:2px solid var(--ink);margin:0 0 1rem;padding-top:1rem}.howto .sketch__team{color:var(--ink);font-family:var(--font-display);font-weight:700;margin:0 0 1rem}.howto .sketch__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.howto .sketch__reset{background:none;border:0;color:var(--text);cursor:pointer;font:inherit;font-size:var(--step--1);padding:.4rem .2rem;text-decoration:underline;text-underline-offset:3px}.howto .doors__title{font-size:var(--step-3);margin:3.5rem 0 1.25rem}.howto .doors{display:grid;gap:2px}.howto .door__h{font:inherit;margin:0}.howto .door__btn{align-items:baseline;background:var(--paper);border:0;color:var(--ink);cursor:default;display:flex;font:inherit;gap:1rem;justify-content:space-between;padding:1rem 1.15rem;text-align:left;width:100%}.js .howto .door__btn{cursor:pointer}.howto .door__label{font-family:var(--font-display);font-size:1.1rem;font-weight:700;line-height:1.3}.howto .door__meta{color:var(--text);flex:none;font-size:var(--step--1);line-height:1.3;max-width:7.5rem;text-align:right}.howto .door__panel{background:var(--paper);padding:.5rem 1.15rem 1.75rem;scroll-margin-top:1rem}.howto .door__panel[hidden]{display:none}.howto .door__btn:hover .door__label{color:var(--green-text)}.howto .door__btn:focus-visible{border-radius:0;outline:3px solid var(--clarify-text);outline-offset:-3px}.js .howto .door__btn[aria-expanded=true]{box-shadow:inset 4px 0 0 var(--green)}@media (min-width:56rem){.howto .doors{gap:0;grid-template-columns:19rem minmax(0,1fr);grid-template-rows:repeat(var(--doors),auto) 1fr}.js .howto .door{display:contents}.js .howto .door__h{grid-column:1}.js .howto .door__btn{background:transparent;border-bottom:1px solid #cfcfcf;flex-direction:column;gap:.15rem;padding:1.05rem 1.25rem 1.05rem 1.15rem}.js .howto .door:first-child .door__btn{border-top:1px solid #cfcfcf}.js .howto .door__meta{max-width:none;text-align:left}.js .howto .door__btn[aria-expanded=true]{background:var(--paper);border-bottom-color:transparent}.js .howto .door__panel{border-radius:0 var(--radius) var(--radius) var(--radius);grid-column:2;grid-row:1/-1;padding:2.25rem}}.howto .panel__title{color:var(--ink);font-family:var(--font-display);font-size:var(--step-2);font-weight:700;line-height:1.2;margin:0 0 .75rem;text-wrap:balance}.howto .door__panel p{font-size:1.05rem;line-height:1.55}.howto .panel__cta{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 0}.howto .panel__quote{border-left:3px solid var(--green);margin:1.25rem 0 0;padding-left:1rem}.howto .panel__quote blockquote{color:var(--ink);font-style:italic;margin:0}.howto .panel__quote p{font-size:1rem;margin:0}.howto .panel__quote figcaption{font-size:var(--step--1);margin-top:.35rem}.howto .show{display:grid;gap:1.25rem}.howto .show__img{display:block;height:auto;width:100%}.howto .show__fig{margin:0}.howto .show__fig figcaption{font-size:var(--step--1);margin-top:.35rem}.howto .facts{border-top:1px solid var(--hairline);font-size:1rem;margin:1rem 0 0}.howto .facts div{border-bottom:1px solid var(--hairline);display:grid;grid-template-columns:5rem minmax(0,1fr);padding:.4rem 0}.howto .facts dt{color:var(--ink);font-weight:700}.howto .facts dd{margin:0}.howto .book{align-items:center;border-top:1px solid var(--hairline);display:grid;gap:1rem;grid-template-columns:4.5rem minmax(0,1fr);margin-top:1.5rem;padding-top:1.25rem}.howto .book img{display:block;height:auto;width:100%}.howto .book p{font-size:1rem;margin:0}.howto .lead{max-width:36rem}.howto .lead .panel__title{font-size:var(--step-3)}@media (min-width:40rem){.howto .show{align-items:start;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.howto .kit{display:grid;gap:1.5rem}.howto .fan{height:15rem;margin:.5rem auto 0;max-width:17rem;position:relative;width:100%}.howto .fan img{background:#fff;border:1px solid var(--hairline);box-shadow:0 2px 10px rgba(70,70,70,.18);height:auto;left:50%;margin-left:-5.25rem;position:absolute;top:0;transform-origin:50% 100%;width:10.5rem}.howto .fan--3 img:first-child{transform:translateX(-2.6rem) rotate(-6deg)}.howto .fan--3 img:nth-child(2){transform:translateX(2.6rem) rotate(6deg)}.howto .fan--3 img:nth-child(3){transform:translateY(-.25rem)}.howto .fan--2 img:first-child{transform:translateX(-2.2rem) rotate(-5deg)}.howto .fan--2 img:nth-child(2){transform:translateX(2.2rem) rotate(4deg)}@media (min-width:60rem){.howto .kit{gap:2.25rem;grid-template-columns:17rem minmax(0,1fr)}.howto .fan{margin-top:2.5rem}}.howto .article__after{display:grid;gap:3rem;margin-top:4rem}.howto .article__after .about h2,.howto .article__after .faq h2{margin-top:0}.howto .article__after .faq summary{list-style-position:inside}.howto .article__after .about{border-top:0;font-size:1.05rem;line-height:1.6;margin-top:0;padding-top:0}@media (min-width:64rem){.howto .article__after{align-items:start;column-gap:5rem;grid-template-columns:minmax(0,1fr) 24rem}}.howto .timeline{border-left:2px solid var(--hairline);list-style:none;margin:1.25rem 0;padding:0 0 0 1.1rem}.howto .timeline li{margin:0 0 1rem;position:relative}.howto .timeline li:before{background:var(--green);border-radius:50%;content:"";height:10px;left:calc(-1.1rem - 6px);position:absolute;top:.45em;width:10px}.howto .timeline strong{display:block;font-family:var(--font-display)}.howto .about .pullquote{margin:1.5rem 0 0}.howto .about .pullquote blockquote{font-size:1.1rem}.howto .about .pullquote blockquote p{margin:0}.howto .guides{background:var(--band);margin:4.5rem calc(50% - 50vw) 0;padding:3rem calc(50vw - 50%) 3.5rem}.howto .guides h2{margin:0 0 1.5rem}.howto .guides__list{display:grid;gap:1.75rem 3.5rem;list-style:none;margin:0;padding:0}@media (min-width:48rem){.howto .guides__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.howto .guides__list li{margin:0}.howto .guides__when{color:var(--ink);font-size:var(--step--1);font-weight:700;margin:0 0 .2rem}.howto .guides__list a{font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.3}.howto .guides__has{font-size:1rem;line-height:1.45;margin:.3rem 0 0}.howto .guides__blog{font-size:1rem;margin-top:2rem}.howto .guides__blog p{color:var(--ink);font-weight:700;margin:0 0 .25rem}.howto .guides__blog ul{margin:0;padding-left:1.1rem}@media (prefers-reduced-motion:reduce){.howto .sketch__dot{transition:none}}