.creative-artwork{margin:32px auto;max-width:570px}.creative-artwork a{display:block}.creative-artwork img{display:block;width:100%;height:auto;box-shadow:0 14px 38px #203c3518}.creative-artwork figcaption,.creative-caption{font-size:14px;line-height:1.8;color:#57534a;margin-top:14px}.creative-artwork--small{max-width:380px}.creative-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0}.creative-flow section{padding:22px 18px;background:#f0f3ed;border-top:4px solid #2d6358;min-width:0}.creative-flow section:nth-child(2){background:#fbf4da;border-color:#f0cd55}.creative-flow h3{font-size:19px!important;margin:10px 0!important}.creative-flow p{font-size:15px;margin:0!important}.step-number{font-size:28px;color:#2d6358;font-family:serif}.creative-details{border:1px solid #d9dfd7;background:#fffefb;padding:20px;margin:28px 0}.creative-details summary{font-weight:600;cursor:pointer;min-height:44px}.creative-details pre{margin-bottom:0}.reading-unit{display:inline-block}.article-header h1{font-size:clamp(27px,4.3vw,45px);line-height:1.65}.article-shortcuts{display:flex;flex-wrap:wrap;gap:12px}.article-shortcuts a{padding:10px 0;margin-right:16px}@media(max-width:560px){.creative-flow{grid-template-columns:1fr;gap:12px}.creative-flow section{display:grid;grid-template-columns:45px 1fr;column-gap:10px;padding:16px}.creative-flow h3{margin:0!important}.creative-flow p{grid-column:2}.step-number{grid-row:1 / 3}.creative-details{padding:14px}.article-header h1{font-size:26px}.creative-artwork{margin:24px auto}.creative-artwork figcaption{font-size:14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.flyer-comparison,.flyer-detail-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.flyer-comparison .creative-artwork{margin:0;min-width:0}.flyer-detail-pair figure{margin:0;min-width:0}.flyer-detail-pair figcaption{font-size:14px;margin-top:8px;color:#57534a}.flyer-crop{position:relative;overflow:hidden;background:#f7f4ed;aspect-ratio:1.5}.flyer-crop img{position:absolute;width:180%;max-width:none;height:auto;left:0}.flyer-crop--offer img{top:-175%}.flyer-crop--type{aspect-ratio:2.4}.flyer-crop--type img{width:180%;top:-205%}.flyer-crop--cta{aspect-ratio:3.4}.flyer-crop--cta img{width:100%;bottom:0}.flyer-comparison img{background:#fffefb}@media(max-width:560px){.flyer-comparison{grid-template-columns:1fr;gap:28px}.flyer-detail-pair{grid-template-columns:1fr;gap:18px}.flyer-comparison .creative-artwork{max-width:380px;width:100%}.flyer-crop{max-height:230px}}
.permissions-article [aria-labelledby="flyer-purpose"]{padding:0;border:0;background:transparent}.permissions-article [aria-labelledby="flyer-purpose"] figcaption{font-size:14px;line-height:1.8;font-weight:400;color:#57534a;margin:14px 0 0}
