/* Feed presentation reused from Optimizer Dash. */
.platform-post{max-width:520px;margin:auto;background:#fff;color:#202124;border:1px solid #dce0e3;border-radius:10px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;box-shadow:0 2px 5px #00000005}.post-header{display:flex;align-items:center;gap:10px;padding:15px 16px}.post-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#f1f4f2;border:1px solid #e3e9e5;font-size:12px;font-weight:700;color:#37554a}.post-avatar img{display:block;width:100%;height:100%;object-fit:contain;background:#26383d}.post-identity{flex:1;min-width:0;display:grid;gap:3px}.post-identity strong{font-size:13px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.post-identity>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#73787b}.post-identity>span svg{width:10px;height:10px}.post-identity i{font-style:normal}.post-more{color:#6d7376;display:flex}.post-caption{padding:0 16px 15px;font-size:13px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.post-media{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;background:#f7f8f8;border-block:1px solid #edf0f1}.post-feed-actions{display:flex;align-items:center;justify-content:space-around;gap:8px;padding:13px 10px;color:#667078;font-size:11px;font-weight:600}.post-feed-actions>span{display:flex;align-items:center;justify-content:center;gap:6px}.post-feed-actions svg{width:17px;height:17px}.platform-instagram .post-header{padding:13px}.platform-instagram .post-avatar{padding:2px;border:2px solid #cf618d;background:#fff;flex-basis:35px;width:35px;height:35px}.platform-instagram .post-avatar img{border-radius:50%}.platform-instagram .post-media{min-height:180px;max-height:440px;background:#fafafa}.post-instagram-actions{display:flex;gap:13px;padding:13px 14px;color:#212121}.post-instagram-actions>span{margin-left:auto}.post-instagram-actions svg{width:22px;height:22px}.post-instagram-caption{padding:0 14px 12px;font-size:12px}.post-instagram-caption strong{font-size:12px;font-weight:600}.post-preview-note{padding:0 14px 14px;color:#85898d;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.platform-linkedin .post-avatar{border-radius:3px}.platform-linkedin .post-header{align-items:flex-start;padding-top:17px}.platform-linkedin .post-identity strong{font-size:13px}.platform-linkedin .post-feed-actions{font-size:10px;padding:15px 8px}
body[data-logo-surface="dark"] .post-avatar{background:#142b3d}
.post-brand-graphic{--graphic-color:#163b50;position:relative;isolation:isolate;overflow:hidden;min-height:320px;aspect-ratio:1.15;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:32px;background:var(--graphic-color);color:white;font-family:Arial,sans-serif}.post-brand-graphic:before{content:'';position:absolute;width:90%;aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;top:-35%;right:-35%;z-index:-1}.post-brand-graphic:after{content:'';position:absolute;width:90%;aspect-ratio:1;border:1px solid #ffffff25;border-radius:50%;bottom:-50%;left:-15%;z-index:-1}.post-brand-graphic>span{font-size:12px;letter-spacing:.07em;max-width:80%;line-height:1.5}.post-brand-graphic>strong{font-size:clamp(27px,3vw,40px);line-height:1.1;letter-spacing:-.04em;max-width:90%;font-weight:700}.post-brand-graphic>small{font-size:9px;letter-spacing:.16em;color:#ffffffc9}.platform-instagram .post-brand-graphic{aspect-ratio:1}.packet-type-cover{height:230px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;background:color-mix(in srgb,var(--cover-color,#194e75) 8%,white);color:#172832}.packet-type-cover small{font-size:11px}.packet-type-cover strong{font-size:28px;line-height:1.1;letter-spacing:-.04em}.packet-type-cover span{font-size:9px;letter-spacing:.1em}
