.media-world .cp-own{margin-top:2rem}.media-world[data-page="contentbuilder"] fieldset{min-width:0}.media-world[data-page="contentbuilder"] textarea{min-height:150px}.media-world .cp-details{display:block;font-size:.85rem;line-height:1.7;margin-top:.6rem;overflow-wrap:anywhere}.media-world[data-page="contentbuilder"] .m-check span{line-height:1.6}.media-world[data-page="content"] .m-policy summary{font-weight:800;cursor:pointer}

/* Delivery guidance and Social Media discovery only. */
.media-world .cp-delivery-grid,.media-world .cp-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0}.media-world .cp-delivery-card{position:relative;display:flex;gap:.8rem;align-items:flex-start;padding:1.5rem;border:1px solid var(--m-line);background:#faf6ee;cursor:pointer;transition:border-color .2s,box-shadow .2s}.media-world .cp-delivery-card:has(input:checked){border-color:#a8752e;box-shadow:inset 0 0 0 2px #a8752e,0 8px 28px #a8752e18}.media-world .cp-delivery-card:has(input:focus-visible){outline:3px solid #ac7428;outline-offset:4px}.media-world .cp-delivery-card input{flex:0 0 auto;width:20px;height:20px;margin-top:.1rem;accent-color:#a8752e}.media-world .cp-delivery-content{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.media-world .cp-delivery-content .m-kicker{margin:0}.media-world .cp-card-title{font:800 clamp(1.3rem,2.2vw,2rem)/1.12 var(--display);letter-spacing:-.03em}.media-world .cp-example{font-size:.85rem}.media-world .cp-delivery-flow{display:flex;flex-direction:column;align-items:center;gap:.65rem;text-align:center;padding:1.2rem .8rem;background:#252321;color:#fff6e9;font-size:.75rem}.media-world .cp-delivery-flow>span[aria-hidden]{color:#e2b779;font-size:1.3rem}.media-world .cp-delivery-content small{font-size:.8rem;line-height:1.6}.media-world .cp-comparison,.media-world .cp-quantity-preview{padding:1.5rem;margin:1.5rem 0;border:1px solid var(--m-line);background:#f0e1cb}.media-world .cp-comparison h2{font-size:clamp(1.5rem,3vw,2.5rem)}.media-world .cp-quantity-preview p:last-child{margin-bottom:0}.media-world .cp-support{background:#e7d8c2}.media-world .cp-support-card{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,3rem);background:#faf6ee;border:1px solid var(--m-line)}.media-world .cp-support-card h3{font-size:.9rem;letter-spacing:.1em}.media-world .cp-support-card h2{font-size:clamp(1.9rem,3vw,3.2rem)}.media-world .cp-support-card .m-button{margin-top:auto;align-self:flex-start}.media-world .cp-content-highlight{background:#252321;color:#fff6e9;border-color:#b48645;box-shadow:0 12px 35px #a8752e20}.media-world .cp-content-highlight h3,.media-world .cp-content-highlight .m-mantra{color:#e2b779}.media-world .cp-plan-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0}.media-world .cp-plan-preview>div{padding:1.2rem;border-top:2px solid #b48645}.media-world .cp-plan-preview h3{font-size:.95rem;letter-spacing:.02em;margin-bottom:.7rem}.media-world .cp-plan-preview strong{font-size:.9rem}.media-world .cp-plan-preview p{font-size:.85rem}.media-world[data-page="social"]>.m-packages{scroll-margin-top:120px}
@media(max-width:900px){.media-world .cp-plan-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.media-world .cp-delivery-grid,.media-world .cp-support-grid{grid-template-columns:1fr}.media-world .cp-support-card .m-button{width:100%;gap:.7rem}.media-world .cp-delivery-card{padding:1.2rem}.media-world .cp-plan-preview{grid-template-columns:1fr}}
