.os-configurator-entry{color:var(--ink,#292723);border:1px solid var(--line,#c8c0b5);background:var(--paper,#ece7df);padding:clamp(22px,3vw,42px);display:flex;align-items:center;justify-content:space-between;gap:28px}.os-configurator-entry[data-kind=home]{margin:36px 0 50px}.os-configurator-eyebrow{font:11px 'Courier New',monospace;letter-spacing:.17em;color:#8a4a38}.os-configurator-entry h2{font-size:clamp(22px,2.7vw,36px);line-height:1.25;margin:12px 0}.os-configurator-entry p{font-size:14px;line-height:1.8;max-width:650px;margin:0;color:#686055}.os-configurator-actions{flex-shrink:0;display:flex;flex-direction:column;gap:12px}.os-configurator-actions a{display:block;border:1px solid #4c4035;background:#4c4035;color:#f6f0e6;text-decoration:none;padding:14px 22px;font-size:14px;line-height:1.5;text-align:center;transition:background .15s}.os-configurator-actions a:hover{background:#783e30}.os-configurator-actions a:focus-visible{outline:3px solid #b2573e;outline-offset:4px}.os-configurator-actions small{font-size:10px;color:#726a60;line-height:1.7;text-align:center}.os-configurator-entry[data-kind=product]{padding:22px 0 0;margin-top:24px;border:0;border-top:1px solid #c8c0b5;background:none;display:block}.os-configurator-entry[data-kind=product] h2{font-size:20px;margin:9px 0}.os-configurator-entry[data-kind=product] .os-configurator-eyebrow{font-size:9px}.os-configurator-entry[data-kind=product] p{font-size:12px}.os-configurator-entry[data-kind=product] .os-configurator-actions{margin-top:16px}.os-configurator-entry[data-kind=product] .os-configurator-actions a{width:100%;box-sizing:border-box}@media(max-width:760px){.os-configurator-entry{display:block}.os-configurator-entry[data-kind=home]{margin:24px 0}.os-configurator-actions{margin-top:22px}.os-configurator-entry h2{font-size:25px}}
