.tbd-q-invitation,.tbd-q-chapter-paths{box-sizing:border-box;max-width:1100px;margin:36px auto;padding:clamp(24px,4vw,44px);border-radius:24px;border:1px solid #d9e5e0;background:linear-gradient(115deg,#e1f0ea,#fcf8ee);color:#183343;font-family:var(--wp--preset--font-family--body,system-ui,sans-serif);font-size:17px;line-height:1.7}
.tbd-q-invitation{display:flex;align-items:flex-start;gap:28px}.tbd-q-invitation>div:last-child{min-width:0}.tbd-q-invitation-mark{flex:0 0 70px;display:flex;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;background:#fff6df;color:#183343;font:48px/1 Georgia,serif}
.tbd-q-invitation .tbd-q-invitation-kicker,.tbd-q-chapter-paths .tbd-q-invitation-kicker{font-size:11px;letter-spacing:.15em;font-weight:700;color:#41645b;margin:0 0 10px}.tbd-q-invitation h2,.tbd-q-chapter-paths h2{font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-weight:400;font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.025em;color:#183343;margin:0 0 16px}.tbd-q-invitation p,.tbd-q-chapter-paths p{margin:0 0 22px;max-width:780px}.tbd-q-integration-links{display:flex;flex-wrap:wrap;gap:12px}.tbd-q-integration-links a{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:11px 20px;border-radius:30px;background:#173d50;color:#fff;text-decoration:none;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.tbd-q-integration-links a:hover{background:#245b6e;color:#fff}.tbd-q-integration-links a:focus-visible{outline:3px solid #9e622c;outline-offset:4px}.tbd-q-chapter-paths{background:#eee8f5;border-color:#e2d9ed}.tbd-q-chapter-paths .tbd-q-invitation-kicker{color:#6a557e}
@media(max-width:600px){.tbd-q-invitation{display:block;margin:24px 12px;padding:25px 22px}.tbd-q-invitation-mark{width:48px;height:48px;font-size:32px;margin-bottom:20px}.tbd-q-chapter-paths{margin:24px 0;padding:25px 22px}.tbd-q-integration-links a{max-width:100%}}
.tbd-q-reference-invitation{box-sizing:border-box;display:flex;align-items:center;gap:28px;justify-content:space-between;max-width:1100px;margin:28px auto;padding:clamp(24px,4vw,38px);border-radius:24px;border:1px solid #dfd5ec;background:linear-gradient(115deg,#eee8f5,#fcf0df);color:#183343;font-family:var(--wp--preset--font-family--body,system-ui,sans-serif);line-height:1.6}.tbd-q-reference-invitation>div{min-width:0}.tbd-q-reference-invitation h2{font-family:var(--wp--preset--font-family--heading,Georgia,serif);font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.15;margin:10px 0}.tbd-q-reference-invitation p{margin:0 0 14px}.tbd-q-reference-invitation .tbd-q-invitation-kicker{font-size:11px;letter-spacing:.15em;font-weight:700;color:#69567b}.tbd-q-reference-invitation .tbd-q-integration-links{flex-shrink:0}@media(max-width:700px){.tbd-q-reference-invitation{display:block;margin:24px 12px}.tbd-q-reference-invitation .tbd-q-integration-links{margin-top:20px}}
