.rd .for-page button:not(.btn){font:inherit}.rd .for-page .fart__note{color:var(--text-2);font-size:12px}.rd .for-page .phero--for{padding-bottom:72px}.rd .for-page .phero--for+.section{padding-top:88px}.rd .for-page .phero--for+.section--tint{margin-top:16px;padding-top:88px}.rd .for-page .for-steps+.section--tint{margin-top:96px}.rd .for-page .section--tint+.for-steps{padding-top:96px}.rd .for-page .fx--pencil{width:264px}.rd .for-page .fx--pencil .fx__plan{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr);justify-content:stretch}.rd .for-page .who-card__art .for-poster{opacity:1}.rd .for-page .section--tint .more-row{color:var(--text-3);margin-top:28px;font-size:13px}.rd .for-page .section--tint .more-row .inline-link{color:var(--text-2)}@media (min-width:861px){.rd .for-page .vs__row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:601px){.rd .for-page .sheet2__row{grid-template-columns:96px minmax(0,1.25fr) minmax(0,1fr)}}.rd .for-page .beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.rd .for-page .beats li{border-top:1px solid var(--hair);padding-top:20px}.rd .for-page .beats__n{font:500 12px/1 var(--font);letter-spacing:.04em;color:var(--blue-text);font-variant-numeric:tabular-nums;display:block}.rd .for-page .beats h3{font:500 18px/1.3 var(--font);letter-spacing:-.014em;color:var(--text-1);margin-top:14px}.rd .for-page .beats p{max-width:34ch;color:var(--text-2);margin-top:8px;font-size:15px;line-height:1.55}.rd .for-page .who{padding-bottom:8px}.rd .for-page .faq{margin-top:32px}.rd .for-page .final{border-top:1px solid var(--hair);margin-top:72px}@media (max-width:900px){.rd .for-page .fart .who-card__art{aspect-ratio:1}.rd .for-page .fart__a{z-index:3;width:min(86%,320px);margin:-96px 12px 0 auto;position:relative}.rd .for-page .fart__b{z-index:4;width:min(80%,300px);margin:-16px auto 0 12px;position:relative}.rd .for-page .fart__a .fx,.rd .for-page .fart__b .fx{width:100%}.rd .for-page .fart__note{white-space:nowrap;text-overflow:ellipsis;margin-top:12px;overflow:hidden}.rd .for-page .phero--for{padding-bottom:48px}.rd .for-page .phero--for+.section,.rd .for-page .phero--for+.section--tint{padding-top:64px}.rd .for-page .phero--for+.section--tint{margin-top:8px}.rd .for-page .for-steps+.section--tint{margin-top:72px}.rd .for-page .section--tint+.for-steps{padding-top:72px}}@media (max-width:760px){.rd .for-page .beats{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}}@media (max-width:640px){.rd .for-page .final{margin-top:64px}.rd .for-page .fart .who-card__place,.rd .for-page .fart .who-card__art:before{display:block}.rd .for-page .fart .who-card__place{top:14px;left:16px;right:16px}.rd .for-page .who__row{padding:0 var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:68vw;grid-auto-flow:column;gap:12px;margin-top:24px;overflow-x:auto}.rd .for-page .flaw>p:not([class]){display:none}.rd .for-page .flaws{margin-top:32px}}@media (prefers-reduced-motion:reduce){.rd .for-page .fart,.rd .for-page .fart .fx{transition:none!important;animation:none!important}}
