.cbhero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:45px;padding:35px 0 55px}.cbhero h1{font:normal clamp(39px,3.9vw,59px)/1.1 Georgia,serif;letter-spacing:-1.4px}.cbhero h1 em{color:#98617f}.cblead{font-size:17px;line-height:1.8}.cbphoto{margin:0;background:#eee9e4}.cbphoto img{height:440px;object-fit:contain}.cbphoto figcaption{font-size:11px;line-height:1.6;padding:14px 18px;color:#655b69}.cbbenefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px}.cbbenefits article{background:#fff;border:1px solid #e0d7de;padding:28px}.cbbenefits h3{font-size:27px}.cbbenefits p{font-size:15px}.cbnum{display:block;font:italic 31px Georgia,serif;color:#a36b8a;margin-bottom:25px}.cbnote{margin-top:24px}.cbaside{background:white;border:1px solid #ddd5dd;padding:30px}.cbaside .btn{font-size:12px}.cbbrandlinks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cbbrandlinks a{border:1px solid #ded5de;background:white;padding:16px;font-size:14px;text-decoration:none}.cbgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:34px}.cbcard{display:flex;flex-direction:column;text-decoration:none;border:1px solid #ded5de;background:white;transition:.2s}.cbcard:hover{transform:translateY(-3px);box-shadow:0 10px 25px #302e4b12}.cbcard img{width:100%;height:220px;object-fit:cover;object-position:50% 65%}.cbcard>div{padding:25px;display:flex;flex-direction:column;flex:1}.cbcard h3{font-size:27px}.cbcard p{font-size:14px}.cbcard .textlink{margin-top:auto;align-self:flex-start}@media(max-width:1000px){.cbgrid{grid-template-columns:repeat(2,1fr)}.cbhero{gap:26px}.cbhero h1{font-size:43px}.cbbenefits{gap:18px}.cbbenefits article{padding:22px}}@media(max-width:650px){.cbhero,.cbbenefits,.cbgrid{grid-template-columns:1fr}.cbhero{padding-top:18px;gap:25px}.cbphoto img{height:320px}.cbhero h1{font-size:41px}.cbbrandlinks{grid-template-columns:1fr 1fr}.cbcard img{height:240px}}