.diy-main{padding-top:48px}.diy-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center;padding:20px 0 80px}.diy-hero h1{font-size:clamp(48px,5.8vw,76px);line-height:1.02;letter-spacing:-.055em;font-weight:450;margin:22px 0}.diy-hero p{max-width:47ch;line-height:1.8;color:var(--muted)}.diy-hero .diy-lead{font-size:22px;color:var(--ink);margin-bottom:12px}.diy-hero .quiet-link{display:inline-block;margin-top:25px}.diy-download{padding:34px;border:1px solid #d3dbd8;border-radius:20px;background:#eef1e8;text-align:center}.diy-download>img{margin:25px auto 14px}.diy-download h2{font-size:35px;letter-spacing:-.04em}.diy-download p{margin-inline:auto}.diy-badge{display:inline-block;border:1px solid #c1cbb9;border-radius:30px;padding:6px 13px;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.diy-download .button{width:100%;justify-content:center;margin:23px 0 12px}.diy-download .diy-file{font-size:12px}.diy-release-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;font-size:12px;margin-top:18px}.diy-main a:not(.button):not(.quiet-link){text-decoration:underline;text-underline-offset:4px}.diy-download .diy-alpha{font-size:12px;border-top:1px solid #cdd5c8;margin-top:23px;padding-top:18px}.diy-section{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;padding:55px 0;border-top:1px solid var(--line)}.diy-section h2,.diy-setup h2,.diy-prebuilt h2{font-size:42px;line-height:1.13;letter-spacing:-.04em;font-weight:450;margin:14px 0 20px}.diy-section p,.diy-prebuilt p{color:var(--muted);line-height:1.8;max-width:43ch}.diy-parts{list-style:none;padding:0;margin:0}.diy-parts li{padding:18px 0;border-bottom:1px solid var(--line)}.diy-parts li:first-child{padding-top:0}.diy-parts strong,.diy-parts span{display:block}.diy-parts span{font-size:14px;line-height:1.8;color:var(--muted);margin-top:5px}.diy-setup{padding:50px 0 60px;border-top:1px solid var(--line);scroll-margin-top:25px}.diy-steps{list-style:none;counter-reset:setup;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:0;margin:35px 0}.diy-steps li{counter-increment:setup;border-top:1px solid #becacb;padding-top:22px}.diy-steps li:before{content:'0' counter(setup);display:block;font-size:12px;color:#867746;letter-spacing:.08em;margin-bottom:16px}.diy-steps h3{font-size:21px;letter-spacing:-.025em;line-height:1.25}.diy-steps p{font-size:14px;line-height:1.85;color:var(--muted);margin-top:15px}.diy-region{font-size:12px;line-height:1.8;color:var(--muted);padding:18px 22px;background:var(--soft);border-radius:10px}.diy-region code{overflow-wrap:anywhere}.diy-prebuilt{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:40px 0 70px}.diy-prebuilt img{width:100%;height:auto;border-radius:18px}.diy-prebuilt .button{margin-top:25px}
@media(max-width:900px){.diy-hero{gap:35px}.diy-section{gap:40px}.diy-download{padding:25px}.diy-steps{gap:25px}}
@media(max-width:600px){body[data-page=diy] .site-header nav{display:flex;gap:14px;font-size:12px}body[data-page=diy] .site-header nav a:first-child{display:none}body[data-page=diy] .nav-account{display:none}.diy-main{padding-top:15px}.diy-hero,.diy-section,.diy-prebuilt{grid-template-columns:1fr;gap:32px}.diy-hero{padding-bottom:40px}.diy-hero h1{font-size:54px}.diy-hero .diy-lead{font-size:20px}.diy-section{padding:35px 0}.diy-section h2,.diy-setup h2,.diy-prebuilt h2{font-size:35px}.diy-steps{grid-template-columns:1fr;gap:25px}.diy-steps li{padding-top:18px}.diy-steps li:before{margin-bottom:12px}.diy-setup{padding:35px 0}.diy-prebuilt{padding:15px 0 45px}.diy-region{padding:17px}.diy-file{overflow-wrap:anywhere}}
@media(max-width:600px){body[data-page=diy] .site-header nav a{display:block}body[data-page=diy] .site-header nav a:first-child{display:none}}
