.price-method {
  display: grid;
  grid-template-columns: .82fr 1.18fr;
  gap: clamp(3rem,8vw,9rem);
  color: #f7f3ec;
  background: #1d1c19;
}
.price-method__title h2 { max-width: 13ch; }
.price-method__title h2 em { color: #c9b79d; }
.price-method__content { display: grid; align-content: start; gap: 2rem; max-width: 56rem; padding-top: 3.3rem; }
.price-method__content > p { max-width: 48rem; margin: 0; color: #aaa69f; font-size: clamp(1rem,1.25vw,1.2rem); line-height: 1.65; }
.price-method__points { display: grid; grid-template-columns: repeat(3,1fr); border-top: 1px solid rgba(255,255,255,.2); border-bottom: 1px solid rgba(255,255,255,.2); }
.price-method__points span { min-height: 7rem; display: flex; align-items: end; padding: 1rem; color: #d8d1c7; border-right: 1px solid rgba(255,255,255,.2); font-family: "Times New Roman",Times,serif; font-size: 1.15rem; }
.price-method__points span:last-child { border-right: 0; }
.price-method__content .price-method__boundary { max-width: 41rem; margin-left: auto; color: #d5cec4; font-family: "Times New Roman",Times,serif; font-size: clamp(1.25rem,1.8vw,1.8rem); font-style: italic; line-height: 1.35; }
.price-method__boundary strong { color: #c9b79d; font-weight: 400; }
@media(max-width:900px){.price-method{grid-template-columns:1fr}.price-method__content{padding-top:0}}
@media(max-width:620px){.price-method__points{grid-template-columns:1fr}.price-method__points span{min-height:4.5rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.price-method__points span:last-child{border-bottom:0}}
