/* 0.4.0 (E31) / 0.4.1 (E32): in-post CTA blocks from inc/cta.php. Fonts and colours are blog.css's (#sgmy-post variables); the button is the
   main-site amber button (.sgb-btn-main). Text only: no photos, no generated images. One column on phones, one row from 681px. */
#sgmy-post .sgtg-cta{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:2em 0;padding:20px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:14px;background:var(--pale);color:var(--ink);font:16px/1.5 Poppins,system-ui,sans-serif;overflow-wrap:anywhere}
#sgmy-post .sgtg-cta--end{margin:2.2em 0 0}
#sgmy-post .sgtg-cta-t{min-width:0}
#sgmy-post .sgb-content .sgtg-cta p,#sgmy-post .sgtg-cta p{margin:0;padding:0;font-size:15px;line-height:1.5;color:var(--ink-2)}
#sgmy-post .sgb-content .sgtg-cta .sgtg-cta-k{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-d)}
#sgmy-post .sgb-content .sgtg-cta .sgtg-cta-h{margin:0 0 4px;font:700 19px/1.3 Poppins,system-ui,sans-serif;color:var(--navy);text-wrap:balance}
#sgmy-post .sgb-content .sgtg-cta--end .sgtg-cta-h{margin:0}
#sgmy-post .sgtg-cta a.sgtg-cta-btn{display:flex;justify-content:center;align-items:center;min-height:48px;margin:0;padding:10px 24px;border-radius:999px;background:var(--amber);color:#1F1A00;font-weight:700;font-size:15.5px;line-height:1.25;text-align:center;text-decoration:none}
#sgmy-post .sgtg-cta a.sgtg-cta-btn:hover{background:#E09C00;color:#1F1A00}
#sgmy-post .sgtg-cta a.sgtg-cta-btn:focus-visible{outline:3px solid #7FE3F0;outline-offset:2px}
@media (min-width:681px){
  #sgmy-post .sgtg-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px}
  #sgmy-post .sgtg-cta-t{flex:1 1 auto}
  #sgmy-post .sgtg-cta a.sgtg-cta-btn{flex:0 0 auto;max-width:46%}
}
/* 0.4.1: the "中文版" link that used to sit inside the navy card, when single.php leaves that card out */
#sgmy-post .sgtg-cta-zh{margin:14px 0 0;font-size:14.5px}
#sgmy-post .sgtg-cta-zh a{color:var(--blue-d);font-weight:600;text-decoration:none}#sgmy-post .sgtg-cta-zh a:hover{text-decoration:underline;text-underline-offset:3px}
