/* Readable supporting content below the existing watch builder. */
.design-guide{padding:40px 0 52px;border-top:1px solid var(--line);font-size:14px;line-height:1.75;overflow-wrap:anywhere}
.design-guide h2{font-size:clamp(30px,3.5vw,42px);line-height:1.2;margin:10px 0 18px}.design-guide>p{max-width:850px;color:#c4cbbf;margin:16px 0}.design-guide a{color:var(--gold);text-underline-offset:4px}.design-guide-models{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:28px 0 44px}.design-guide-models article{padding:24px;border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;min-width:0}.design-guide h3{font-size:28px;line-height:1.2;margin-bottom:12px}.design-guide h3 a{text-decoration:none}.design-guide-price{color:var(--ivory);font-weight:600;margin-bottom:12px}.design-guide-models article>p:not(.design-guide-price){color:#c4cbbf}.design-guide-action{display:inline-flex;align-items:center;min-height:44px;padding-top:12px;margin-top:auto}.design-guide-faq{margin:20px 0 28px;max-width:920px}.design-guide details{border-bottom:1px solid var(--line);padding:8px 0}.design-guide summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;color:var(--ivory)}.design-guide details p{color:#c4cbbf;margin:6px 0 18px}.design-guide .design-guide-disclosure{font-size:12px;color:#a5afa4}@media(max-width:600px){.design-guide{padding-top:28px}.design-guide-models article{padding:20px}}
