.elevation-planning-questions{--planning-questions-graphite:#24262a;--planning-questions-cedar:#9b5f40;--planning-questions-background:#f4efe7;--planning-questions-border:#24262a1f;--planning-questions-muted:#24262ab3;color:var(--planning-questions-graphite);margin:0;position:relative;scroll-margin-top:100px;width:100%}.elevation-planning-questions,.elevation-planning-questions *{box-sizing:border-box}.elevation-planning-questions__container{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px;width:100%}.elevation-planning-questions__header{max-width:510px;width:100%}.elevation-planning-questions__eyebrow{align-items:center;color:var(--planning-questions-cedar);display:flex;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;gap:12px;letter-spacing:.18em;line-height:1.4;margin:0;text-transform:uppercase}.elevation-planning-questions__eyebrow-line{background:#9b5f4080;display:inline-block;flex:0 0 32px;height:1px;width:32px}.elevation-planning-questions__heading{color:var(--planning-questions-graphite);font-family:Montserrat,sans-serif;font-size:45.6px;font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:20px 0 0;max-width:500px}.elevation-planning-questions__description{color:var(--planning-questions-muted);font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:1.65;margin-top:24px;max-width:731.51px}.elevation-planning-questions__description p{margin:0}.elevation-planning-questions__description p+p{margin-top:12px}.elevation-planning-questions__description a{color:var(--planning-questions-cedar);font-weight:600;text-decoration:underline;text-underline-offset:3px}.elevation-planning-questions__list-wrapper{min-width:0;width:100%}.elevation-planning-questions__list{border-top:1px solid var(--planning-questions-border);list-style:none;margin:0;padding:0;width:100%}.elevation-planning-questions__item{align-items:flex-start;border-bottom:1px solid var(--planning-questions-border);color:rgba(36,38,42,.75);display:flex;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;gap:16px;line-height:1.65;margin:0;max-width:65ch;min-width:0;padding:20px 0}.elevation-planning-questions__item-line{background:#9b5f4099;display:block;flex:0 0 24px;height:1px;margin-top:.7em;width:24px}.elevation-planning-questions__item-text{min-width:0}.elevation-planning-questions--animation-ready [data-reveal]{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--planning-reveal-delay,0s);will-change:opacity,transform}.elevation-planning-questions--animation-ready [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}@media (max-width:991px){.elevation-planning-questions{padding:78px 0}.elevation-planning-questions__container{gap:48px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-left:30px;padding-right:30px}.elevation-planning-questions__heading{font-size:clamp(38px,5vw,45.6px)}.elevation-planning-questions__description{font-size:15px}}@media (max-width:767px){.elevation-planning-questions{padding:60px 0 68px;scroll-margin-top:80px}.elevation-planning-questions__container{gap:48px;grid-template-columns:1fr;padding-left:18px;padding-right:18px}.elevation-planning-questions__header{max-width:none}.elevation-planning-questions__eyebrow{font-size:10px}.elevation-planning-questions__heading{font-size:clamp(34px,10vw,42px);margin-top:16px;max-width:none}.elevation-planning-questions__description{font-size:15px;margin-top:20px;max-width:65ch}.elevation-planning-questions__item{font-size:14px;gap:12px;padding:17px 0}.elevation-planning-questions__item-line{flex-basis:20px;width:20px}.elevation-planning-questions--animation-ready [data-reveal]{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.elevation-planning-questions--animation-ready [data-reveal],.elevation-planning-questions--animation-ready [data-reveal][data-visible=true]{opacity:1;transform:none;transition:none}}