#aa-corporate-house{color:#222;background:#fff;padding:40px 0 64px;font-size:15px;line-height:1.55}
#aa-corporate-house *,#aa-corporate-house *::before,#aa-corporate-house *::after{box-sizing:border-box}
#aa-corporate-house>.row{width:min(1040px,calc(100% - 40px));margin-inline:auto;min-width:0}
#aa-corporate-house .ch-intro{margin-bottom:32px}
#aa-corporate-house .ch-eyebrow,#aa-corporate-house small{letter-spacing:.16em;text-transform:uppercase}
#aa-corporate-house h1,#aa-corporate-house h2,#aa-corporate-house h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}
#aa-corporate-house h1{font-size:clamp(34px,6vw,62px);line-height:1.1;margin:12px 0 20px}
#aa-corporate-house h2{font-size:28px;margin:0 0 14px}
#aa-corporate-house h3{font-size:22px;margin:0 0 12px}
#aa-corporate-house p{margin:0}
#aa-corporate-house section{margin-top:36px}
#aa-corporate-house button,#aa-corporate-house input,#aa-corporate-house select,#aa-corporate-house textarea,#aa-corporate-house .ch-signin a{font:inherit;color:inherit;max-width:100%;min-height:44px;border:1px solid #aaa;background:#fff;padding:10px 14px;border-radius:0;letter-spacing:normal;text-transform:none}
#aa-corporate-house button{cursor:pointer}
#aa-corporate-house button:disabled{cursor:wait;opacity:.6}
#aa-corporate-house input[type=checkbox]{min-height:20px;width:20px;height:20px}
#aa-corporate-house .ch-signin a{display:inline-block;margin-top:20px}
#aa-corporate-house form,#aa-corporate-house fieldset{display:grid;gap:12px;min-width:0}
#aa-corporate-house label{display:grid;gap:4px}
#aa-corporate-house select{min-width:0}
#aa-corporate-house fieldset{margin:0;padding:12px;border:1px solid #ddd}
#aa-corporate-house article{margin:12px 0;overflow-wrap:anywhere}
#aa-corporate-house .card{width:min(100%,520px);min-height:228px;display:grid;align-content:space-between;gap:30px;padding:clamp(22px,5vw,42px);background:radial-gradient(ellipse at top right,#4f574c,#242c27 74%);border:1px solid #5d6659;border-radius:14px;color:#f8f2e3}
#aa-corporate-house .card p{font:28px Georgia,serif;overflow-wrap:anywhere}
#aa-corporate-house .card span{letter-spacing:.13em}
#aa-corporate-house .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ddd;border:1px solid #ddd}
#aa-corporate-house .stats div,#aa-corporate-house .empty{background:#fff;padding:22px}
#aa-corporate-house .stats strong{display:block;font:28px Georgia,serif}
#aa-corporate-house .empty{border:1px solid #ddd}
#aa-corporate-house nav{display:flex;gap:10px;flex-wrap:wrap}
#aa-corporate-house nav button{width:100%}
#aa-corporate-house .ch-status{color:#666;margin-top:12px}
#aa-corporate-house .ch-status:empty{margin:0}
#aa-corporate-house [hidden]{display:none!important}
@media(max-width:600px){#aa-corporate-house{padding-top:26px}#aa-corporate-house .stats{grid-template-columns:repeat(2,minmax(0,1fr))}#aa-corporate-house .stats div{padding:14px}#aa-corporate-house nav{display:grid}#aa-corporate-house section{margin-top:28px}}

#aa-corporate-house .ch-direct-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px}#aa-corporate-house .ch-direct-product{min-width:0}#aa-corporate-house .ch-direct-product img{display:block;width:100%;aspect-ratio:1;object-fit:contain}#aa-corporate-house .ch-direct-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}#aa-corporate-house .ch-direct-row span{flex:1;min-width:140px;overflow-wrap:anywhere}#aa-corporate-house .ch-direct-row input{width:80px;min-width:0}#aa-corporate-house .ch-direct-summary{overflow-wrap:anywhere}
