.cc-benefits{background:#fff;color:#2b2b2b;display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:8px 56px 80px;font-family:"Jost",Futura,"Trebuchet MS",sans-serif}
.cc-benefits h2{font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:1.25rem;color:#c8893a;margin:0 0 14px}
.cc-benefits p{line-height:1.7;color:#444;margin:0;font-size:1rem}
@media(max-width:760px){.cc-benefits{grid-template-columns:1fr;padding:8px 24px 56px;gap:32px}}
.cc{position:relative;background:#fff;color:#2b2b2b;padding:72px 56px 80px;font-family:"Jost",Futura,"Trebuchet MS",sans-serif;overflow:hidden}
.cc>*{position:relative}
.cc h1{margin:0;text-align:center;font-weight:400;font-size:clamp(24px,3vw,38px);letter-spacing:.32em;text-transform:uppercase}
.cc-rule{width:90px;margin:18px auto 48px;border:0;border-top:2px solid #9aa58a}
.cc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 48px;max-width:1080px;margin:0 auto;align-items:end}
.cc-item{margin:0}
.cc-item figcaption{margin:0 0 14px;text-align:center;font-size:15px;letter-spacing:.24em;text-transform:uppercase}
.cc-item img{width:100%;aspect-ratio:1/1;object-fit:cover}
.cc-list{text-align:center;align-self:center}
.cc-list ul{list-style:none;margin:0 0 26px;padding:0}
.cc-list li{color:#c8893a;font-size:15px;letter-spacing:.24em;text-transform:uppercase;padding:9px 0}
.cc-more{display:inline-block;border:1.5px solid #c8893a;color:#c8893a;padding:11px 30px;text-decoration:none;letter-spacing:.12em;font-size:14px}
.cc-more:hover{background:#c8893a;color:#2b2b2b}
@media (max-width:860px){.cc{padding:56px 22px}.cc-grid{grid-template-columns:1fr 1fr;gap:32px 22px}.cc-list{grid-column:1/-1;order:5}.cc-grid figure:last-child{order:6}}
@media (max-width:560px){.cc-grid{grid-template-columns:1fr}}
