.fd--zenolyth .zm-page{max-width:1440px;margin-inline:auto}.fd--zenolyth .zm-intro{margin-top:24px;color:var(--zl-blue)}.fd--zenolyth .zm-contents{margin-top:28px;column-gap:24px}.fd--zenolyth .zm-start{display:grid;grid-template-columns:1fr;gap:40px;padding-block:48px 56px;margin-top:24px;border-top:1px solid var(--fd-rule)}.fd--zenolyth .zm-copy{min-width:0;font-size:var(--fd-size-text);line-height:1.6}.fd--zenolyth .zm-copy h2{margin-block:12px 18px;font-size:var(--fd-size-item);font-weight:var(--fd-light);line-height:1.15;letter-spacing:var(--fd-track-item)}.fd--zenolyth .zm-copy p+p{margin-top:14px}.fd--zenolyth .zm-copy b,.fd--zenolyth .zm-copy strong{font-weight:var(--fd-medium)}.fd--zenolyth .zm-copy a{text-decoration:underline;text-underline-offset:.2em}.fd--zenolyth .zm-muted{color:var(--fd-muted)}.fd--zenolyth .zm-steps{padding-left:1.3em;margin-block:20px}.fd--zenolyth .zm-steps li{padding-left:6px}.fd--zenolyth .zm-steps li+li{margin-top:16px}.fd--zenolyth .zm-steps li::marker{color:var(--zl-blue);font-variant-numeric:tabular-nums}.fd--zenolyth .zm-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;align-self:center;gap:20px;max-width:560px}.fd--zenolyth .zm-shots figure{min-width:0;margin:0}.fd--zenolyth .zm-shots img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 1px var(--fd-rule),0 22px 45px #00000040}.fd--zenolyth .zm-shots figcaption{margin-top:16px;font-size:var(--fd-size-small);color:var(--fd-muted)}.fd--zenolyth .zm-sections{display:grid;gap:40px}.fd--zenolyth .zm-sections>section{border-top:1px solid var(--fd-rule);padding-top:28px}.fd--zenolyth .zm-main [id]{scroll-margin-top:28px}.fd--zenolyth .zm-footer{margin-top:56px;padding-top:32px;border-top:1px solid var(--fd-rule)}.fd--zenolyth .zm-footer .fd-lead{overflow-wrap:anywhere}@media(min-width:900px){.fd--zenolyth .zm-start{grid-template-columns:1fr 1fr;gap:64px;align-items:center}.fd--zenolyth .zm-sections{grid-template-columns:1fr 1fr;column-gap:64px;row-gap:48px}}@media(max-width:479px){.fd--zenolyth .zm-main .fd-title{flex-wrap:wrap;column-gap:12px}.fd--zenolyth .zm-shots{grid-template-columns:1fr;justify-items:center}.fd--zenolyth .zm-shots figure{width:min(100%,300px)}}
