/* Completion cards share the site's product colours, cover and tutoring identity. */
body .fteq .fteq-next-steps{display:grid;gap:20px;margin:28px 0;font-family:"DM Sans",system-ui,sans-serif;color:#1c244b;text-align:left;min-width:0}
body .fteq-next-steps,body .fteq-next-steps *{box-sizing:border-box}
body .fteq-next-steps article{margin:0;min-width:0;border:1px solid #dfe3ed;border-radius:16px;background:#fff;padding:28px;box-shadow:none}
body .fteq-next-steps .fteq-next-book{display:grid;grid-template-columns:165px minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 28px;border-top:5px solid #f5bf36;background:linear-gradient(120deg,#fffaf0 0%,#fff 65%)}
body .fteq-next-steps .fteq-next-cover{grid-column:1;grid-row:1/3;align-self:start;display:block;background:#fff1c7;padding:15px;border:0!important;border-radius:11px;text-decoration:none!important;box-shadow:none!important}
body .fteq-next-steps .fteq-next-cover img{display:block;max-width:100%!important;width:100%;height:auto!important;object-fit:contain;border-radius:3px;margin:0;box-shadow:3px 6px 13px #1c244b24;transform:none}
body .fteq-next-book-heading,body .fteq-next-book-body{min-width:0;grid-column:2}
body .fteq-next-steps p{font-family:inherit;font-size:15px;line-height:1.65;color:#475569;margin:0 0 16px;padding:0}
body .fteq-next-steps .fteq-next-kicker{font-size:10px;font-weight:800;line-height:1.5;text-transform:uppercase;letter-spacing:.08em;color:#77612f;margin:0 0 10px}
body .fteq-next-steps h3{font-family:inherit!important;font-size:clamp(23px,2.8vw,29px)!important;font-weight:850!important;line-height:1.15!important;letter-spacing:-.025em!important;text-transform:none!important;color:#1c244b!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important}
body .fteq-next-steps .fteq-next-facts{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 17px!important;padding:0!important;list-style:none!important}
body .fteq-next-steps .fteq-next-facts li{padding:6px 10px!important;margin:0!important;border:1px solid #e7d9b0;border-radius:30px;font-size:11px;line-height:1.4;font-weight:750;color:#1c244b;background:#fffaf0;list-style:none!important}
body .fteq-next-steps .fteq-next-facts li:before{display:none!important}
body .fteq-next-steps .fteq-next-format{font-size:13px;line-height:1.65;margin-bottom:20px}
body .fteq-next-steps .fteq-next-format strong{color:#1c244b}
body .fteq-next-steps a.fteq-next-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:48px;max-width:100%;padding:13px 19px;border:0!important;border-radius:9px;font-size:15px;font-weight:850;line-height:1.4;text-decoration:none!important;text-align:center;box-shadow:none!important;transition:background-color .15s}
body .fteq-next-steps a.fteq-next-buy{background:#f5bf36;color:#1c244b!important}
body .fteq-next-steps a.fteq-next-buy:hover{background:#ffd05c}
body .fteq-next-steps .fteq-next-guarantee{font-size:11px;line-height:1.55;margin:12px 0 0;color:#59647b}
body .fteq-next-steps .fteq-next-tutor{border-top:4px solid #ed665c;padding:26px 28px}
body .fteq-next-steps .fteq-next-tutor-brand{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 18px;color:#64748b;font-size:11px;font-weight:650;line-height:1.5}
body .fteq-next-steps .fteq-next-italki{color:#d14e47;font-size:30px;font-weight:850;line-height:1;letter-spacing:-1.3px}
body .fteq-next-steps .fteq-next-tutor h3{font-size:25px!important;margin-bottom:12px!important}
body .fteq-next-steps a.fteq-next-tutor-button{background:#1c244b;color:#fff!important}
body .fteq-next-steps a.fteq-next-tutor-button:hover{background:#303e78}
body .fteq-next-steps .fteq-next-disclosure{font-size:11px;line-height:1.6;margin:13px 0 0;color:#64748b}
body .fteq-next-steps .fteq-next-free{display:flex;align-items:center;flex-wrap:wrap;gap:0 20px;padding:0 4px}
body .fteq-next-steps .fteq-next-free>span{font-size:11px;font-weight:750;color:#64748b;line-height:1.5}
body .fteq-next-steps .fteq-next-free a{display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:100%;font-size:13px;line-height:1.5;font-weight:700;color:#1c244b!important;border:0!important;padding:9px 0;text-decoration:underline!important;text-underline-offset:4px;overflow-wrap:anywhere;box-shadow:none!important}
body .fteq-next-steps a:focus-visible{outline:3px solid #2563eb;outline-offset:4px}
@media(max-width:600px){body .fteq-next-steps .fteq-next-book{grid-template-columns:90px minmax(0,1fr);gap:0 18px;padding:22px 20px}body .fteq-next-steps .fteq-next-cover{grid-row:1;padding:7px;align-self:center}body .fteq-next-steps .fteq-next-book-body{grid-column:1/-1;margin-top:20px}body .fteq-next-steps .fteq-next-book-heading{align-self:center}body .fteq-next-steps .fteq-next-book-heading h3{font-size:23px!important;margin:0!important}body .fteq-next-steps .fteq-next-kicker{font-size:9px;letter-spacing:.045em}body .fteq-next-steps p{font-size:14px}body .fteq-next-steps a.fteq-next-button{display:flex;width:100%}body .fteq-next-steps .fteq-next-guarantee{text-align:center}body .fteq-next-steps .fteq-next-tutor{padding:22px 20px}body .fteq-next-steps .fteq-next-free{display:block}body .fteq-next-steps .fteq-next-free>span{display:block;margin-bottom:5px}body .fteq-next-steps .fteq-next-free a{display:flex}body .fteq-next-steps .fteq-next-tutor h3{font-size:23px!important}}
@media(max-width:359px){body .fteq-next-steps .fteq-next-book{grid-template-columns:74px minmax(0,1fr);gap:0 13px;padding:20px 16px}body .fteq-next-steps .fteq-next-book-heading h3{font-size:21px!important}body .fteq-next-steps .fteq-next-tutor{padding:22px 16px}}
@media(prefers-reduced-motion:reduce){body .fteq-next-steps a{transition:none!important}}
@media print{.fteq-next-steps{display:none!important}}
