.new-home .rm-main{background:var(--cream)}.new-home .rm-wrap{width:min(820px,100% - 48px);margin-inline:auto;padding-bottom:clamp(80px,9vw,120px)}.new-home .rm-heading{padding:clamp(72px,8vw,110px) 0 clamp(40px,5vw,56px)}.new-home .rm-heading h1{font:400 clamp(42px,5.4vw,72px)/1.08 var(--body);letter-spacing:-.045em;margin:0 0 22px}.new-home .rm-heading p{max-width:640px;font:500 clamp(18px,1.8vw,21px)/1.5 var(--body);margin:0}.new-home .rm-items{border-top:2px solid var(--ink)}.new-home .rm-item{border-bottom:2px solid var(--ink)}.new-home .rm-item summary{cursor:pointer;grid-template-columns:1fr auto 20px;align-items:center;gap:16px;padding:20px 0;list-style:none;display:grid}.new-home .rm-item summary::-webkit-details-marker{display:none}.new-home .rm-item strong{font:600 18px/1.35 var(--body)}.new-home .rm-chip{border:2px solid var(--ink);font:700 10px/1.2 var(--mono);letter-spacing:.04em;white-space:nowrap;padding:3px 7px}.new-home .rm-plus{font:500 22px/1 var(--mono);text-align:right;transition:transform .15s}.new-home .rm-item[open] .rm-plus{transform:rotate(45deg)}.new-home .rm-item p{max-width:68ch;font:500 16px/1.65 var(--body);margin:0;padding:0 0 22px}.new-home .rm-docs{font:700 12px/1.2 var(--mono);color:var(--ink);text-underline-offset:3px;margin:0 0 22px;text-decoration:underline;display:inline-block}.new-home .rm-docs:focus-visible,.new-home .rm-item summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media (max-width:600px){.new-home .rm-item summary{grid-template-columns:1fr 20px;gap:8px 12px}.new-home .rm-item strong{grid-column:1}.new-home .rm-chip{grid-row:2;justify-self:start}.new-home .rm-plus{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.new-home .rm-plus{transition:none}}
