.hc-methods{background:#f2eadf}
.methods-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end;margin-bottom:55px}
.methods-heading h2{font:400 clamp(48px,6vw,78px)/1 "Fraunces",serif;letter-spacing:-.045em;margin:0;max-width:760px}
.methods-heading>p{color:#67564f;font-size:18px;margin:0;max-width:520px}
.method-feature{background:#35584e;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:64px}
.method-id{display:flex;align-items:center;gap:14px;text-transform:uppercase;letter-spacing:.14em;font-size:11px}
.method-id strong{border:1px solid currentColor;border-radius:50%;display:grid;font:500 13px "DM Sans",sans-serif;height:40px;place-items:center;width:40px}
.method-use{color:#d3dfd6;font-size:13px;font-weight:600;margin:34px 0 10px;text-transform:uppercase;letter-spacing:.08em}
.method-feature h3,.method-mini h3{font:400 clamp(42px,5vw,68px)/1 "Fraunces",serif;letter-spacing:-.04em;margin:0 0 22px}
.method-feature-copy>p:not(.method-use){color:rgba(255,255,255,.8);font-size:17px}
.method-reminder{border-left:2px solid #e5bd9e;margin-top:38px;padding-left:22px}
.method-reminder small{text-transform:uppercase;letter-spacing:.12em;color:#e5bd9e}
.method-reminder p{color:rgba(255,255,255,.8);margin:8px 0 0}
.method-practice{border-top:1px solid rgba(255,255,255,.25)}
.method-practice>p{align-items:center;border-bottom:1px solid rgba(255,255,255,.25);display:flex;gap:24px;margin:0;padding:11px 4px}
.method-practice strong{color:#e5bd9e;font:400 36px "Fraunces",serif;width:36px}
.method-practice span{font-size:14px}
.method-practice blockquote{color:#f1d9c6;font:400 23px/1.4 "Fraunces",serif;margin:30px 0 0}
.method-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}
.method-mini{display:flex;flex-direction:column;min-height:430px;padding:42px}
.method-mini-lilac{background:#d8d4e3}
.method-mini-green{background:#dce7d9}
.method-mini .method-use{color:#69545e;margin-top:40px}
.method-mini h3{font-size:clamp(38px,4vw,54px)}
.method-mini>p:not(.method-use){color:#65544d}
.method-mini a{align-items:center;border-top:1px solid rgba(85,33,31,.2);display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-top:auto;padding-top:20px}
.method-status{border-top:1px solid rgba(85,33,31,.2);color:#765f58;display:block;font-size:12px;font-weight:600;letter-spacing:.08em;margin-top:auto;padding-top:20px;text-transform:uppercase}
.method-practice>.method-status{border-color:rgba(255,255,255,.25);color:#d3dfd6;margin-top:28px}
.method-practice>a{align-items:center;border-top:1px solid rgba(255,255,255,.25);color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-top:28px;padding-top:20px}
.explore-grid.explore-two{grid-template-columns:repeat(2,1fr)}
.explore-grid.explore-one{grid-template-columns:minmax(0,720px)}
.explore-card-upcoming:hover{transform:none}
.explore-card-upcoming>span{border-top:1px solid rgba(85,33,31,.16);color:#8a7167;letter-spacing:.08em;padding-top:18px;text-transform:uppercase}
@media(max-width:850px){
  .methods-heading,.method-feature,.method-pair{grid-template-columns:1fr}
  .methods-heading{gap:28px}
  .method-feature{gap:50px;padding:44px 26px}
  .method-mini{min-height:390px;padding:34px 26px}
  .explore-grid.explore-two{grid-template-columns:1fr}
  .explore-grid.explore-one{grid-template-columns:1fr}
}
