.ask-hero{display:grid;grid-template-columns:1.3fr .8fr;gap:64px;align-items:center;padding:64px 0 42px}.ask-hero h1{font-size:clamp(3rem,5.5vw,5.6rem);line-height:1.04;max-width:800px}.ask-hero .lead{font-size:1.25rem;max-width:630px;line-height:1.65}.ask-hero .actions{flex-wrap:wrap;gap:20px}.ask-cover{background:#10372e;color:#fffdf5;padding:38px;transform:rotate(2deg);border-radius:8px;box-shadow:12px 16px 0 #e5e9d9}.ask-cover .eyebrow{color:#e6bc67}.ask-cover .ask-cover-title{font-family:Georgia,serif;font-size:clamp(2.4rem,3.6vw,3.4rem);line-height:1.12;margin:28px 0}.ask-cover ol{padding-left:20px;line-height:1.85;font-size:1rem}.ask-cover>p:last-child{border-top:1px solid #5b7467;padding-top:19px;font-size:.9rem;color:#e8ecdf}.ask-jump{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #d6ded3;border-bottom:1px solid #d6ded3;padding:18px 0}.ask-jump a{font-size:1rem}.ask-section{padding:52px 0;border-bottom:1px solid #d6ded3}.ask-section h2,.ask-email h2{font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.15}.ask-section>p{max-width:830px;line-height:1.75}.ask-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.ask-grid article{background:#edf1e5;padding:26px;border:1px solid #d6ded3;border-radius:6px}.ask-grid h3{font-size:1.6rem;line-height:1.2;margin:12px 0}.ask-grid p{font-size:1rem;line-height:1.7;margin:0}.ask-number{color:#446448;font-size:.9rem;font-weight:700}.ask-example{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:28px 0}.ask-example>div{border-left:3px solid #69855f;padding:8px 24px}.ask-example h3{font-size:1.6rem}.ask-example li{margin:10px 0;line-height:1.65}.ask-instructions{border:1px solid #c6d0c2;border-radius:6px;padding:22px;margin:24px 0}.ask-instructions summary{font-weight:600;cursor:pointer}.ask-instructions pre{max-height:520px;overflow:auto;font-size:.95rem;line-height:1.65;white-space:pre-wrap}.ask-email{display:grid;grid-template-columns:1.3fr .8fr;gap:40px;align-items:center;background:#edf1e5;padding:36px;border-radius:8px;margin:40px 0 0}.ask-email p{line-height:1.7}.ask-email .button.gold,.ask-offer .button.gold{color:#10372e;background:#e6bc67}.ask-offer{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:28px;background:#edf1e5;border-radius:8px}.ask-offer strong{font-size:2.4rem;display:block;line-height:1.2}.ask-offer span{font-size:1rem;display:block;margin-top:8px}.ask-agenda li{margin:14px 0;line-height:1.7}.ask-section .form-layout h2{font-size:2.8rem}.ask-section .form-card .button{white-space:normal}.ask-section [id],.ask-section,.ask-email{scroll-margin-top:24px}.ask-instructions .copy-feedback{display:block;margin-top:12px}@media(max-width:900px){.ask-hero{gap:35px}.ask-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.ask-hero{grid-template-columns:1fr;gap:28px;padding-top:36px}.ask-cover{transform:none;padding:28px;box-shadow:7px 8px 0 #e5e9d9}.ask-cover .ask-cover-title{font-size:2.5rem}.ask-example,.ask-email,.ask-grid{grid-template-columns:1fr}.ask-section{padding:36px 0}.ask-email{padding:26px;gap:10px}.ask-offer{align-items:flex-start;flex-direction:column}.ask-jump{gap:14px 22px}.ask-hero .actions{align-items:flex-start;flex-direction:column}.ask-example{gap:20px}.ask-section .form-layout h2{font-size:2.3rem}}
