.r8-nav{display:inline-block;font-size:13px;margin:8px 12px 8px 0;line-height:1.6}.r8-reference{font-size:14px;color:#6d655a;letter-spacing:.05em}.r8-identity{margin:14px 0;padding:12px;background:#f1ece2;font-size:14px}.r8-identity summary{cursor:pointer}.r8-page{background:#faf7f0;color:#182a26;font-family:Arial,Helvetica,sans-serif}.r8-page .header{height:auto;min-height:90px;gap:22px;flex-wrap:wrap;background:#182a26;color:white}.r8-page .brand img{width:155px}.r8-page nav{display:flex;flex-wrap:wrap;gap:22px}.r8-page nav a{min-height:44px;display:flex;align-items:center}.r8-main{max-width:1280px;margin:auto;padding:64px 5%}.r8-main h1{font-family:Georgia,serif;font-size:clamp(44px,5.8vw,80px);line-height:1.06;margin:20px 0}.r8-main>p{font-size:17px;line-height:1.7;max-width:760px}.r8-main>h2{font-family:Georgia,serif;font-size:34px;margin:46px 0 20px}.r8-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.r8-card{padding:26px;background:#fff;border:1px solid #dfd7c8;min-width:0}.r8-card img{display:block;width:100%;height:300px;object-fit:contain}.r8-card h2{font-family:Georgia,serif;font-size:36px;line-height:1.12;margin:24px 0 10px}.r8-card p{font-size:15px;line-height:1.7}.r8-card [data-quick-state]{display:inline-block;padding:10px 14px;background:#f0e2c8;color:#573f1f;font-size:13px}.r8-card[data-eligible=true] [data-quick-state]{background:#e3efe5;color:#245639}.r8-card label{display:block;font-size:14px;margin:18px 0}.r8-card select{display:block;max-width:100%;width:100%;font:inherit;padding:12px;margin-top:8px}.r8-page .button{background:#93042f;white-space:normal;line-height:1.5;color:#fff}.r8-family{background:#f0e7d7;padding:25px}.r8-family h2{font:34px Georgia,serif;margin:0 0 20px}.r8-family a{display:block;line-height:1.7;margin:8px 0;text-decoration:underline;text-underline-offset:4px}.r8-family small{font-size:12px;color:#776858}.r8-quote{max-width:760px;padding:28px;background:white;border:1px solid #ded7c8}.r8-quote label{display:block;font-size:15px;line-height:1.6;margin:0 0 20px}.r8-quote input,.r8-quote select,.r8-quote textarea{display:block;width:100%;max-width:100%;margin-top:8px;padding:12px;font:inherit;font-size:15px;border:1px solid #a79e90}.r8-quote textarea{min-height:120px}.r8-quote #project-brief{min-height:240px;background:#faf7f0}.r8-quote button{font:inherit;padding:13px 18px;cursor:pointer;margin:10px 10px 20px 0;background:#182a26;color:#fff;border:0}.r8-page footer{background:#182a26;color:white;padding:32px 5%;font-size:15px;line-height:1.7}.r8-page a:focus-visible,.r8-page button:focus-visible,.r8-page input:focus-visible,.r8-page select:focus-visible{outline:3px solid #c85b35;outline-offset:4px}.chairman-inquiry select{max-width:100%}.chairman-inquiry label{overflow-wrap:anywhere}.chairman-inquiry input,.chairman-inquiry select{min-width:0}header .r8-nav{font-size:13px}
@media(max-width:700px){.r8-page .header{padding:18px 6%;gap:12px}.r8-page nav{order:3;width:100%;gap:16px;font-size:13px}.r8-main{padding:38px 6%}.r8-grid{grid-template-columns:1fr;gap:20px}.r8-card{padding:22px}.r8-card img{height:260px}.r8-main h1{font-size:45px}.r8-main>p{font-size:15px}.r8-card h2{font-size:34px}.r8-quote{padding:20px}.r8-quote input,.r8-quote select{font-size:14px}.r8-reference{overflow-wrap:anywhere}.header{flex-wrap:wrap;height:auto!important;gap:12px;padding-top:16px;padding-bottom:16px}.header nav{flex-wrap:wrap;gap:16px}.r8-nav{font-size:12px}.r8-page footer a{overflow-wrap:anywhere}}

/* Display identity clarity for the private unique-model review. */
.r9-card-reference,.r9-model-reference{font-size:1rem;font-weight:600;line-height:1.5;color:#17573b}.r9-card-reference{margin:.35rem 0 0}.r9-selected-model{display:grid;gap:.3rem;padding:.8rem 1rem;background:#edf2e8;color:#173d2b;font-size:1rem;line-height:1.5;border-left:4px solid #17573b}.r9-selected-model span{font-weight:600}.r9-selected-model strong{font-size:1rem}.r9-design-note{font-size:1rem;line-height:1.5;color:#484e44}
