.vinyl-page .flooring-breadcrumb{flex-wrap:wrap;gap:8px 14px}.vinyl-page .flooring-hero-copy{max-width:920px}.vinyl-comparison .flooring-materials-heading>p{color:var(--ink)}.vinyl-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8%;display:grid}.vinyl-methods article{border-top:2px solid var(--red);padding-top:24px}.vinyl-methods h3{font-family:var(--font-display);margin-bottom:18px;font-size:clamp(38px,4vw,54px);font-weight:500}.vinyl-methods article>p{min-height:5em}.vinyl-methods dl{margin:28px 0 0}.vinyl-methods dl>div{border-top:1px solid var(--line);padding:18px 0}.vinyl-methods dt{font-size:var(--text-ui);margin-bottom:8px;font-weight:600}.vinyl-methods dd{margin:0;line-height:1.65}.vinyl-method-note{max-width:640px;margin-top:32px}.vinyl-preparation{background:var(--red);color:var(--on-brand)}.vinyl-preparation-layout{grid-template-columns:.85fr 1fr;align-items:start;gap:10%;display:grid}.vinyl-preparation figure{margin:0}.vinyl-detail-photo{aspect-ratio:.78}.vinyl-preparation figcaption{font-size:var(--text-caption);color:var(--on-brand-muted);margin-top:14px}.vinyl-preparation-list{margin-top:36px}.vinyl-preparation-list>div{border-top:1px solid var(--on-brand-line);padding:22px 0}.vinyl-preparation-list h3{margin-bottom:10px;font-size:22px}.vinyl-preparation-list p{color:var(--on-brand-muted)}@media (max-width:900px){.vinyl-preparation-layout{gap:6%}.vinyl-methods article>p{min-height:0}}@media (max-width:700px){.vinyl-methods,.vinyl-preparation-layout{grid-template-columns:1fr;gap:36px}.vinyl-page .flooring-hero h1{font-size:clamp(36px,9vw,62px)}.vinyl-detail-photo{aspect-ratio:1.2}}
