.yds-guide{--guide-ink:#030404;--guide-aqua:#5bc6ca;color:var(--guide-ink);background:#fff;max-width:1440px;margin:auto;padding:clamp(28px,5vw,72px) clamp(20px,4vw,64px);font-family:inherit}.yds-guide *{box-sizing:border-box}.yds-guide h1,.yds-guide h2{color:var(--guide-ink);font-family:inherit;font-weight:300;text-transform:none;letter-spacing:-.025em;overflow-wrap:anywhere}.yds-guide h1{font-size:clamp(34px,4.5vw,64px);line-height:1.12;margin:0 0 24px}.yds-guide h2{font-size:clamp(25px,2.8vw,38px);line-height:1.24;margin:0 0 20px}.yds-guide p,.yds-guide li{font-size:17px;line-height:1.75}.yds-guide a{color:inherit;text-underline-offset:4px}.yds-guide a:focus-visible,.yds-guide summary:focus-visible{outline:3px solid #087b80;outline-offset:5px}.yds-guide__hero{padding-bottom:clamp(32px,5vw,64px);border-bottom:2px solid var(--guide-aqua)}.yds-guide__hero--image{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.yds-guide__hero-image{width:100%;height:auto;border-radius:18px}.yds-guide__eyebrow{font-size:12px!important;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px}.yds-guide__intro{max-width:64ch}.yds-guide__body{max-width:1100px;margin:auto}.yds-guide__prose,.yds-guide__figure,.yds-guide__video,.yds-guide__product,.yds-guide__review-card,.yds-guide__faqs,.yds-guide__collections,.yds-guide__commercial,.yds-guide__contact{margin:clamp(32px,5vw,64px) 0}.yds-guide__prose{max-width:76ch}.yds-guide__prose li+li{margin-top:10px}.yds-guide__figure img,.yds-guide__video img{display:block;width:100%;height:auto;border-radius:14px}.yds-guide figcaption,.yds-guide__caption{font-size:14px;line-height:1.6;margin-top:12px;color:#454c4c}.yds-guide__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 25px;background:#030404!important;color:#fff!important;border:1px solid #030404;border-radius:999px;text-decoration:none!important;font-size:15px;line-height:1.4;font-weight:400;text-align:center;max-width:100%}.yds-guide__button:hover{background:#292d2d!important}.yds-guide__video-link{text-decoration:none;display:block}.yds-guide__video-link .yds-guide__button{margin-top:18px}.yds-guide__product{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:32px;padding:24px;border:1px solid #dce6e6;border-radius:18px}.yds-guide__product img{width:100%;height:auto;display:block;border-radius:10px}.yds-guide__faqs details{border-bottom:1px solid #cbdada;padding:0}.yds-guide__faqs summary{cursor:pointer;list-style:revert;padding:22px 8px;font-size:18px;line-height:1.5;font-weight:400}.yds-guide__faqs details>div{padding:0 8px 20px;max-width:80ch}.yds-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.yds-guide__collection{text-decoration:none!important;display:block}.yds-guide__collection img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}.yds-guide__collection>span{display:flex;gap:12px;justify-content:space-between;padding:14px 0;font-size:17px;line-height:1.5}.yds-guide__commercial{padding:clamp(24px,4vw,44px);border-radius:18px;background:linear-gradient(180deg,#fff,#e9f8f8);border:2px solid var(--guide-aqua)}.yds-guide__contact{border-top:1px solid #cbdada;padding-top:32px}.yds-guide__review-card{padding:24px;border:1px solid #cbdada;border-radius:16px}.yds-guide__review-card h2{font-size:27px}.yds-guide .rte>*:last-child{margin-bottom:0}@media(max-width:749px){.yds-guide__hero--image,.yds-guide__product{grid-template-columns:1fr}.yds-guide__hero-image{max-height:none}.yds-guide__product{padding:18px;gap:22px}.yds-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.yds-guide p,.yds-guide li{font-size:16px}.yds-guide__faqs summary{font-size:17px}}@media(max-width:499px){.yds-guide__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.yds-guide *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.yds-guide__hero figure{margin:0;min-width:0}.yds-guide__hero figure figcaption{max-width:62ch}.yds-guide__hero figure img{object-fit:contain}.yds-guide__contents{padding:24px 0;border-bottom:1px solid #dce6e6}.yds-guide__contents ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 32px;padding-left:24px;margin:0}.yds-guide__contents li{font-size:15px}.yds-guide__prose{scroll-margin-top:150px}.yds-guide__examples,.yds-guide__related,.yds-guide__installation{margin:40px 0}.yds-guide__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.yds-guide__product-grid img{width:100%;height:auto;display:block;border-radius:12px}.yds-guide__product-grid a{text-decoration:none}.yds-guide__product-grid h3{font-size:19px;line-height:1.5;font-weight:400;margin:16px 0}.yds-guide__commercial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px}.yds-guide__commercial img{width:100%;height:auto;border-radius:12px}.yds-guide__index-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.yds-guide__index-grid .yds-guide__review-card{margin:0}.yds-guide__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.yds-guide__collection img{object-fit:contain;background:#f7f9f9}@media(max-width:749px){.yds-guide__product-grid,.yds-guide__commercial,.yds-guide__index-grid{grid-template-columns:1fr}.yds-guide__grid{grid-template-columns:1fr 1fr}.yds-guide__contents ol{grid-template-columns:1fr}.yds-guide__hero h1{font-size:clamp(32px,8vw,44px)}}@media(max-width:499px){.yds-guide__grid{grid-template-columns:1fr 1fr;gap:14px}.yds-guide__collection>span{font-size:14px}}
