.gutf-embed-wrap{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;margin:1.5em 0;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.gutf-embed-wrap iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;border:0}.gutf-key-takeaways{margin:2em 0;padding:1.4em 1.6em;border-radius:16px;background:linear-gradient(135deg,#fff7ed 0%,#fef3c7 100%);border:1px solid #fcd34d;box-shadow:0 4px 14px rgba(245,158,11,.12);position:relative}.gutf-key-takeaways::before{content:"★KEY TAKEAWAYS";position:absolute;top:-11px;left:18px;background:#b45309;color:#fff;font-size:.72em;font-weight:800;letter-spacing:.12em;padding:4px 12px;border-radius:99px}.gutf-key-takeaways ul{margin:.4em 0 0;padding-left:1.3em;list-style:none}.gutf-key-takeaways li{position:relative;margin:.6em 0;padding-left:1.5em}.gutf-key-takeaways li::before{content:"✓";position:absolute;left:0;top:.05em;color:#b45309;font-weight:900;font-size:1.15em}.gutf-callout.tip{border-color:#10b981;background:linear-gradient(90deg,rgba(16,185,129,.08),rgba(16,185,129,.02))}.gutf-callout.expert{border-color:#8b5cf6;background:linear-gradient(90deg,rgba(139,92,246,.08),rgba(139,92,246,.02))}.gutf-callout.tip strong{color:#065f46}.gutf-callout.expert strong{color:#5b21b6}.gutf-pullquote{margin:2em 0;padding:1.3em 1.5em;border-left:5px solid #e11d48;background:#fafafa;font-size:1.18em;line-height:1.55;font-style:italic;font-weight:500;color:#1a1a1a;border-radius:0 8px 8px 0}.gutf-pullquote cite{display:block;margin-top:.6em;font-size:.78em;font-style:normal;font-weight:600;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}.gutf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:1.8em 0}.gutf-stat .num{display:block;font-size:1.85em;font-weight:800;line-height:1.1;color:#b91c1c;letter-spacing:-.02em}.gutf-stat .lbl{display:block;margin-top:.25em;font-size:.82em;color:#4b5563;font-weight:500}.gutf-proscons .pros{background:linear-gradient(135deg,#ecfdf5,#fff)}.gutf-proscons .cons{background:linear-gradient(135deg,#fef2f2,#fff)}.gutf-proscons .pros h4{color:#047857}.gutf-proscons .cons h4{color:#b91c1c}.gutf-author .meta{font-size:.92em;color:#374151}.gutf-author .meta strong{display:block;color:#111;font-size:1em}