.ask-line{max-width:880px;margin:0 auto;padding:0 30px 56px;font-family:Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:.01em}
.ask-line a{color:#171713;text-decoration:none;border-bottom:1px solid #9a7654;padding-bottom:3px}
.ask-line a:hover{color:#9a7654}
.hs-article>.ask-line{padding-left:0;padding-right:0}
@media(max-width:760px){.ask-line{padding:0 6vw 44px}}
.ask-section{padding:110px 7vw;background:#e9e3d8;color:#171713;display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:end;border-top:1px solid rgba(23,23,19,.16)}
.ask-section .kicker{color:#9a7654}
.ask-section h2{margin:0;font-size:clamp(52px,6vw,88px);line-height:.95}
.ask-section p{max-width:650px;color:#5b5d56;line-height:1.8;margin:0 0 16px}
.ask-cta{display:inline-flex;align-items:center;min-height:54px;margin-top:12px;padding:0 24px;background:#171713;color:#fff;text-decoration:none;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.13em}
.ask-section .ask-sub{margin:16px 0 0;font-size:12px}
.ask-section .ask-close{margin:34px 0 0;padding-left:20px;border-left:1px solid #9a7654;font-family:Georgia,serif;font-size:22px;line-height:1.4;color:#171713}
@media(max-width:980px){.ask-section{grid-template-columns:1fr;gap:34px}}
@media(max-width:760px){.ask-section{padding:80px 6vw}.ask-cta{width:100%;justify-content:center}}
