.take{position:relative;margin:.4em 0 2em 1.2em;padding:12px 18px 12px 46px;font-style:italic;color:var(--blue-deep,#0E3B78);border-left:3px solid var(--coral-bright,#E85A3C);background:rgba(246,201,69,.12);border-radius:0 6px 6px 0}.take::before{content:"";position:absolute;left:14px;top:14px;width:20px;height:20px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 20 L6 15 L17 4 Q19 3 20 4 Q21 5 20 7 L9 18 Z M15 6 L18 9' fill='none' stroke='%23E85A3C' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'/></svg>")no-repeat 50%/contain}.take p{margin:0}.take p+p{margin-top:.6em}.sides{margin:.4em 0 2em;padding:14px 18px;border:1.5px dashed var(--rule,rgba(27,42,58,.2));border-radius:8px;background:var(--card,rgba(255,253,247,.82))}.sides .sides-meta{margin:0 0 .4em;font-family:var(--display,"Caveat",cursive);font-size:1.15em;line-height:1.2;color:var(--coral-bright,#E85A3C)}.sides-what{margin:0 0 .9em}.sides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 22px}.sides-grid>div{border-top:2px solid var(--ink,#1B2A3A);padding-top:.45em}.sides-side{display:block;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--coral,#C8462B);margin-bottom:.2em}.sides-extra{margin:.9em 0 0;padding-left:12px;border-left:3px solid var(--blue-wash,rgba(143,184,230,.5));font-size:.95em;color:var(--ink-soft,#3A4A5B)}.sides-extra b{font-weight:600}.sides p{margin-bottom:0}