/* Static examples: fictional content, no animated or actionable mock controls. */
.creative-example{--creative-paper:#fbf8f3;--creative-gold:#b38a49;--creative-ink:#151412;--creative-line:#dfd2bd;color:var(--creative-ink);padding-block:40px;border-bottom:1px solid var(--creative-line);scroll-margin-top:112px}
.creative-example *{box-sizing:border-box}
.creative-example-heading{max-width:790px;margin-bottom:18px}
.creative-example h2{font:600 clamp(25px,2.8vw,35px)/1.2 var(--sans,Arial,sans-serif);letter-spacing:-.035em;margin:8px 0 12px}
.creative-example h3{font:600 18px/1.35 var(--sans,Arial,sans-serif);margin:0 0 9px;letter-spacing:-.02em}
.creative-example-heading>p:last-child,.creative-example p,.creative-example li{line-height:1.7}
.creative-example-heading>p:last-child{font-size:16px;color:#58544e;margin:0}
.creative-example-notice{font-size:13px;color:#5a4c37;background:#f4eddf;border-left:3px solid var(--creative-gold);padding:13px 16px;margin:0 0 26px}
.creative-example figure{margin:0;min-width:0}
.creative-example p{overflow-wrap:anywhere}
.creative-kicker,.creative-spec-label{font:600 11px/1.5 var(--sans,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#76603e}
.creative-product-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:center}
.creative-product-card{border:1px solid var(--creative-line);background:#fffdfa;border-radius:8px;overflow:hidden}
.creative-product-art{position:relative;min-height:256px;background:radial-gradient(ellipse at 50% 78%,#e2d4bd 0%,#f5efe5 54%,#faf6ee 100%);padding:19px 22px 16px;display:flex;flex-direction:column;justify-content:space-between}
.creative-art-note{font-size:11px;line-height:1.5;color:#675c4d;text-align:center}
.creative-product-card figcaption{padding:20px 22px}
.creative-product-card .creative-kicker{margin:0 0 7px}
.creative-product-card figcaption>p:not(.creative-kicker){font-size:14px;margin:0;color:#58544e}
.creative-product-card dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--creative-line)}
.creative-product-card dt{font-size:12px;color:#756b5f;line-height:1.5}
.creative-product-card dd{font-size:14px;margin:4px 0 0;font-weight:600}
.creative-annotations{list-style:none;padding:0;margin:0;display:grid;gap:23px}
.creative-annotations>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px}
.creative-note-number{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d4bd96;border-radius:50%;color:#7f6031;font:500 13px/1 var(--sans,Arial,sans-serif)}
.creative-annotations p{margin:0;font-size:14px;color:#58544e}
.creative-formats{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:21px;align-items:end}
.creative-format .creative-poster{position:relative;overflow:hidden;border:1px solid var(--creative-line);background:#f3e9d8;padding:clamp(14px,2vw,23px);display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}
.creative-format-square .creative-poster{aspect-ratio:1}
.creative-format-portrait .creative-poster{aspect-ratio:4/5;background:#181714;color:#fbf8f3}
.creative-format-landscape .creative-poster{aspect-ratio:16/9}
.creative-poster-brand{font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5}
.creative-poster-title{font:500 clamp(18px,2vw,25px)/1.15 'Noto Serif Display',var(--serif,serif)!important;letter-spacing:-.035em;margin:25px 0 15px}
.creative-format-landscape .creative-poster-title{margin:12px 0 8px}
.creative-poster-line{font-size:11px;line-height:1.5!important;max-width:185px;margin:0}
.creative-poster-orbit{position:absolute;width:170px;height:170px;border:1px solid #b38a49;border-radius:50%;right:-88px;top:16%;opacity:.6;z-index:-1}
.creative-format figcaption{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-top:13px}
.creative-format figcaption h3{font-size:14px;margin:0}
.creative-format figcaption>span{font-size:12px;white-space:nowrap;color:#7b633f}
.creative-proof-strip{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:24px;border-top:1px solid var(--creative-line);padding-top:22px;margin-top:27px}
.creative-proof-strip p{font-size:14px;color:#58544e;margin:0}
.creative-storyboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;margin:0;list-style:none}
.creative-storyboard li{min-width:0}
.creative-shot-visual{aspect-ratio:4/5;background:#eee3d1;border:1px solid #dbceb9;position:relative;overflow:hidden}
.creative-shot-count{position:absolute;left:12px;top:10px;font-size:12px;color:#69583b;z-index:2}
.creative-storyboard h3{font-size:15px;margin:13px 0 5px}
.creative-storyboard p{font-size:13px;color:#58544e;margin:0}
.creative-video-review{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:27px;border-top:1px solid var(--creative-line);padding-top:24px}
.creative-caption-sample{background:#1e1c19;color:#fbf8f3;padding:21px 23px;border-radius:5px}
.creative-caption-sample .creative-kicker{color:#dfc49d;margin:0 0 19px}
.creative-caption-sample .creative-subtitle{font-size:18px;font-weight:500;line-height:1.4;margin:0 0 18px}
.creative-caption-sample small{font-size:12px;line-height:1.6;display:block;color:#d6d0c5}
.creative-video-review ul,.creative-translation-review ul{padding-left:19px;margin:0;display:grid;gap:8px;font-size:14px;color:#58544e}
.creative-identity-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:26px}
.creative-type-sheet{border:1px solid var(--creative-line);padding:26px;background:#fffdfa}
.creative-type-sheet>.creative-kicker{margin:0 0 17px}
.creative-wordmark{font:600 clamp(22px,3vw,31px)/1.2 var(--sans,Arial,sans-serif);letter-spacing:-.04em;display:flex;gap:16px;justify-content:space-between;align-items:center;margin:0 0 26px}
.creative-wordmark>span{font-size:33px;color:#99733a;flex:none}
.creative-type-pair{border-block:1px solid var(--creative-line);padding:22px 0;margin-bottom:24px}
.creative-type-pair .creative-type-heading{font:500 clamp(23px,3vw,33px)/1.2 'Noto Serif Display',var(--serif,serif);margin:0 0 13px}
.creative-type-pair>p:last-child{font-size:14px;color:#58544e;margin:0;max-width:340px}
.creative-palette{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.creative-palette li{min-width:0}
.creative-swatch{display:block;height:56px;border:1px solid #dfd2bd;margin-bottom:9px}
.creative-swatch-paper{background:#fbf8f3}
.creative-swatch-gold{background:#b38a49}
.creative-swatch-ink{background:#151412}
.creative-palette strong{display:block;font-size:12px;line-height:1.5;font-weight:500}
.creative-palette code{font-size:11px;color:#766653;overflow-wrap:anywhere}
.creative-brand-applications{display:grid;gap:18px;align-content:start}
.creative-brand-card>div{background:#f7f1e7;border:1px solid var(--creative-line);padding:24px}
.creative-small-wordmark{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.5}
.creative-brand-rule{display:block;width:49px;height:2px;background:#b38a49;margin:25px 0 15px}
.creative-brand-card strong{display:block;font:500 24px/1.3 'Noto Serif Display',var(--serif,serif)}
.creative-brand-card p{font-size:13px;color:#58544e;margin:11px 0 0}
.creative-brand-label>div{background:#191815;color:#fbf8f3;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:95px}
.creative-brand-label strong{font:500 21px/1.25 'Noto Serif Display',var(--serif,serif);max-width:140px}
.creative-brand-applications figcaption{font-size:11px;line-height:1.6;color:#756b5f;margin-top:7px}
.creative-example-footnote{font-size:13px;color:#625a50;border-top:1px solid var(--creative-line);padding-top:16px;margin:22px 0 0}
.creative-translation-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.creative-copy-column{min-width:0;border:1px solid var(--creative-line);padding:23px;background:#fffdfa}
.creative-copy-column>h3{font:600 12px/1.5 var(--sans,Arial,sans-serif);letter-spacing:.05em;text-transform:uppercase;color:#76603e;margin-bottom:22px}
.creative-copy-column blockquote{margin:0;padding:0;border:0}
.creative-copy-column .creative-copy-title{font:500 clamp(22px,2.6vw,29px)/1.2 'Noto Serif Display',var(--serif,serif);margin:0 0 14px}
.creative-copy-column blockquote>p:not(.creative-copy-title){font-size:15px;color:#58544e;min-height:76px;margin:0 0 18px}
.creative-copy-label{display:inline-block;border-bottom:1px solid #b38a49;padding:0 0 4px;font-size:13px;font-weight:600;line-height:1.6}
.creative-copy-localised{background:#f6eee1}
.creative-copy-context{font-size:12px;color:#756b5f;margin:21px 0 0;padding-top:16px;border-top:1px solid var(--creative-line)}
@media(max-width:900px){.creative-formats{grid-template-columns:1fr 1fr;gap:20px}.creative-format-landscape{grid-column:1/-1;max-width:580px;width:100%;justify-self:center}.creative-format .creative-poster{padding:15px}.creative-poster-title{font-size:20px!important}.creative-format-landscape .creative-poster{aspect-ratio:16/9}.creative-identity-layout{grid-template-columns:1fr 1fr}.creative-type-sheet{padding:20px}.creative-wordmark{font-size:23px}.creative-brand-card>div{padding:20px}.creative-brand-label>div{display:block;padding:20px}.creative-brand-label strong{display:block;margin-top:15px;max-width:none}}
@media(max-width:700px){.creative-example{padding-block:30px}.creative-product-layout,.creative-identity-layout{grid-template-columns:1fr;gap:24px}.creative-product-card{max-width:430px;width:100%;justify-self:center}.creative-annotations{gap:19px}.creative-formats{grid-template-columns:1fr 1fr;align-items:start;gap:20px}.creative-format-landscape{grid-column:1/-1;max-width:500px;width:100%;justify-self:center}.creative-format-landscape .creative-poster{aspect-ratio:16/9;min-height:0}.creative-poster-title{font-size:clamp(18px,4vw,26px)!important}.creative-storyboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 17px}.creative-shot-visual{aspect-ratio:1}.creative-video-review,.creative-proof-strip{grid-template-columns:1fr;gap:18px}.creative-translation-pair{grid-template-columns:1fr;gap:18px}.creative-copy-column blockquote>p:not(.creative-copy-title){min-height:0}.creative-brand-applications{grid-template-columns:1fr 1fr}.creative-brand-label>div{height:100%;min-height:180px}.creative-brand-label strong{font-size:24px}.creative-brand-card strong{font-size:22px}}
@media(max-width:500px){.creative-formats{grid-template-columns:1fr}.creative-format{width:100%;max-width:380px;justify-self:center}.creative-format-landscape{max-width:500px}}
@media(max-width:400px){.creative-format .creative-poster{padding:12px}.creative-poster-brand{font-size:9px}.creative-poster-title{font-size:18px!important;margin:17px 0 13px}.creative-poster-line{font-size:10px}.creative-format figcaption{display:block}.creative-format figcaption h3{font-size:13px}.creative-annotations>li{grid-template-columns:32px minmax(0,1fr);gap:12px}.creative-note-number{width:31px;height:31px;font-size:11px}.creative-type-sheet,.creative-copy-column{padding:19px}.creative-palette{gap:8px}.creative-palette strong{font-size:11px}.creative-brand-applications{grid-template-columns:1fr}.creative-brand-label>div{min-height:105px}.creative-wordmark{font-size:22px}}
@media print{.creative-example{break-inside:avoid}.creative-storyboard,.creative-formats{gap:12px}.creative-example-notice{background:none}}

/* Subject-led compositions from the approved creative-page designs. */
.creative-example img{display:block;max-width:100%;object-fit:cover}
.creative-example .concept-icon{width:31px;height:31px;color:#b38a49;flex:none}
.creative-example .ecd-monogram{width:60px;height:60px;display:block;color:#b38a49;max-width:100%}
.creative-product-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}
.creative-product-art{aspect-ratio:4/3;min-height:0;padding:0;display:block;overflow:hidden}
.creative-product-art>img{position:absolute;inset:0;width:100%;height:100%;object-position:50% 52%}
.creative-product-art .creative-spec-label{position:absolute;left:15px;top:14px;padding:4px 8px;background:#fbf8f3e8;letter-spacing:.07em;font-size:10px}
.creative-product-art .creative-art-note{position:absolute;left:15px;bottom:12px;padding:3px 8px;background:#fbf8f3e8;color:#51452f}
.creative-product-marker{position:absolute;display:grid;place-items:center;width:30px;height:30px;border:1px solid #ad8240;background:#fbf8f3e8;border-radius:50%;font-size:11px;color:#745329;box-shadow:0 0 0 5px #fbf8f345}
.creative-product-marker-1{left:25%;top:29%}.creative-product-marker-2{right:17%;top:51%}.creative-product-marker-3{right:32%;bottom:13%}
.creative-product-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.creative-product-card dd{overflow-wrap:anywhere}
.creative-annotations{gap:29px}
.creative-delivery-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:32px 0 0;padding:23px 0 0;border-top:1px solid #dfd2bd;gap:24px}
.creative-delivery-flow li{display:flex;align-items:center;gap:14px;font-size:14px;line-height:1.55}
.creative-delivery-flow li+li{border-left:1px solid #dfd2bd;padding-left:24px}
.creative-formats{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.45fr);gap:24px;align-items:end}
.creative-example .creative-poster{border-radius:0;padding:24px;min-height:0;display:flex;align-items:flex-start;position:relative;isolation:isolate}
.creative-example .creative-format-menu .creative-poster{aspect-ratio:2/3;background:#f2e6d2;justify-content:flex-start}
.creative-example .creative-format-square .creative-poster{aspect-ratio:1;background:#151412;color:#fbf8f3;justify-content:space-between}
.creative-example .creative-format-landscape .creative-poster{aspect-ratio:16/9;background:#f2e6d2;justify-content:space-between}
.creative-poster .creative-format-photo{position:absolute;inset:0;width:100%;height:100%;z-index:-2}
.creative-format-square .creative-format-photo{opacity:.48;object-position:70% 60%}
.creative-format-square .creative-poster:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,#151412bc,#15141200)}
.creative-format-landscape .creative-format-photo{left:auto;width:49%;mix-blend-mode:multiply;object-position:47% 50%}
.creative-example .creative-poster-title{font-size:clamp(23px,2.6vw,33px)!important;line-height:1.15!important;margin:22px 0 20px;max-width:220px}
.creative-example .creative-format-landscape .creative-poster-title{max-width:53%;margin:10px 0;font-size:clamp(21px,2.3vw,29px)!important}
.creative-format-landscape .creative-poster-line{max-width:48%}
.creative-menu-lines{display:grid;gap:7px;font-size:13px;line-height:1.45;z-index:1}
.creative-menu-lines strong{font-size:11px;letter-spacing:.1em;color:#7c5827;margin-top:14px;font-weight:600}
.creative-menu-lines strong:first-child{margin-top:0}
.creative-format-menu .creative-poster-orbit{top:auto;bottom:9%;right:-107px;height:210px;transform:rotate(25deg)}
.creative-format-menu .creative-poster-orbit:after{content:'';position:absolute;inset:9px;border:1px solid #b38a49;border-radius:50%}
.creative-format figcaption{align-items:flex-start;gap:10px;flex-wrap:wrap}
.creative-format figcaption h3{font-size:15px}
.creative-format figcaption>span{font-size:11px}
.creative-editing-board{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:30px;align-items:start}
.creative-editing-board>div{min-width:0}
.creative-storyboard{gap:18px}
.creative-shot-visual{aspect-ratio:4/5;border:0}
.creative-shot-visual>img{width:100%;height:100%;position:absolute;inset:0}
.creative-shot-detail img{transform:scale(1.7);object-position:56% 44%}
.creative-shot-use img{transform:scale(1.1);object-position:25% 65%}
.creative-shot-close{background:#171513}
.creative-shot-close img{opacity:.6;mix-blend-mode:luminosity}
.creative-shot-count{top:9px;left:9px;width:28px;height:28px;display:grid;place-items:center;background:#fbf8f3;border:1px solid #b38a49;border-radius:50%;font-size:11px}
.creative-shot-disclaimer{font-size:12px;color:#6b6051;line-height:1.6;margin:22px 0 0!important}
.creative-vertical-sample>div{aspect-ratio:9/16;background:#211e19;position:relative;isolation:isolate;overflow:hidden;border:6px solid #191815;border-radius:21px;padding:44% 14% 25%;display:flex;align-items:center}
.creative-vertical-sample img{position:absolute;inset:0;width:100%;height:100%;opacity:.48;z-index:-1;object-position:58% 50%}
.creative-vertical-sample strong{font-size:22px;line-height:1.4;text-align:center;color:#fffaf0;text-shadow:0 1px 4px #0009}
.creative-safe-top,.creative-safe-bottom{position:absolute;left:8%;right:8%;font-size:10px;line-height:1.5;color:#fffaf0;text-align:center;padding:8px 0}
.creative-safe-top{top:10%;border-bottom:1px dashed #eee2cbaa}.creative-safe-bottom{bottom:10%;border-top:1px dashed #eee2cbaa}
.creative-vertical-sample figcaption{font-size:11px;line-height:1.6;color:#675c4d;margin-top:10px;text-align:center}
.creative-identity-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:30px}
.creative-type-sheet{padding:28px;background:#fcfaf6}
.creative-type-specimen{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:20px;align-items:center;margin:23px 0 29px}
.creative-identity-mark{background:#f0e6d5;aspect-ratio:1;display:grid;place-items:center;padding:18px}
.creative-identity-mark .ecd-monogram{width:100%;height:auto}
.creative-alphabet{font:500 64px/1.1 'Noto Serif Display',var(--serif,serif)}
.creative-alphabet small{display:block;font:400 12px/1.6 var(--sans,Arial,sans-serif);margin-top:13px}
.creative-type-pair{padding:20px 0}
.creative-brand-applications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px;align-content:start;align-items:start}
.creative-brand-card{grid-row:span 2}
.creative-brand-card>div{min-height:310px;padding:26px;background:#fbf8f3}
.creative-brand-card .ecd-monogram{width:39px;height:39px}
.creative-brand-card strong{font-size:24px}
.creative-brand-business-card>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;background:#e6d3b2;min-height:153px;padding:23px}
.creative-brand-business-card .ecd-monogram{width:44px;height:44px;color:#946728}
.creative-brand-business-card strong{font-size:11px;line-height:1.5;letter-spacing:.1em;text-align:center;font-weight:500}
.creative-brand-label>div{min-height:162px;height:auto;padding:23px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.creative-brand-label .ecd-monogram{width:31px;height:31px}
.creative-brand-label strong{font-size:23px;max-width:none;margin:0}
.creative-brand-applications figcaption{font-size:11px;line-height:1.6;margin-top:8px}
.creative-translation-pair{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:22px;align-items:stretch}
.creative-translation-arrow{display:grid;place-items:center;color:#b38a49}
.creative-copy-column{padding:28px;background:#fffdfa}
.creative-copy-localised{background:#f5eddf}
.creative-language-chip{display:inline-block;font-size:12px;font-weight:600;line-height:1.5;padding:5px 12px;border:1px solid #d9c9af;border-radius:3px;margin-bottom:18px}
.creative-copy-column>h3{font-size:11px;margin-bottom:22px}
.creative-copy-column .creative-copy-title{font-size:clamp(25px,3vw,34px);line-height:1.2}
.creative-copy-column blockquote>p:not(.creative-copy-title){font-size:16px;line-height:1.8;min-height:0}
.creative-copy-context{font-size:12px;line-height:1.7}
@media(max-width:1050px){.creative-formats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px}.creative-format-menu{grid-row:span 2}.creative-format-landscape{grid-column:auto;max-width:none}.creative-example .creative-poster{padding:22px}.creative-example .creative-format-landscape .creative-poster{aspect-ratio:16/9}.creative-example .creative-format-landscape .creative-poster-title{font-size:22px!important;max-width:60%}.creative-example .creative-poster-title{font-size:30px!important}.creative-menu-lines{font-size:14px;gap:9px}.creative-menu-lines strong{margin-top:20px}.creative-editing-board{grid-template-columns:minmax(0,1fr) 180px;gap:24px}.creative-storyboard{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-identity-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:23px}.creative-brand-applications{grid-template-columns:minmax(0,1fr);gap:20px}.creative-brand-card{grid-row:auto}.creative-brand-card>div{min-height:0}.creative-brand-business-card>div{min-height:120px;flex-direction:row}.creative-brand-label>div{min-height:130px;flex-direction:row;align-items:center}.creative-alphabet{font-size:54px}.creative-delivery-flow{gap:18px}.creative-delivery-flow li{flex-direction:column;align-items:flex-start;gap:10px}.creative-delivery-flow li+li{padding-left:18px}}
@media(max-width:700px){.creative-product-layout,.creative-identity-layout{grid-template-columns:minmax(0,1fr);gap:26px}.creative-product-card{max-width:520px}.creative-product-card dl{gap:10px}.creative-annotations{gap:21px}.creative-delivery-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.creative-delivery-flow li{flex-direction:row;align-items:center;font-size:13px}.creative-delivery-flow li+li{border:0;padding-left:0}.creative-formats{gap:24px}.creative-example .creative-poster{padding:19px}.creative-example .creative-poster-title{font-size:25px!important}.creative-menu-lines{font-size:13px;gap:7px}.creative-menu-lines strong{margin-top:16px}.creative-example .creative-format-landscape .creative-poster-title{font-size:20px!important}.creative-format-landscape .creative-poster-line{font-size:10px}.creative-editing-board{grid-template-columns:minmax(0,1fr) 170px;gap:22px}.creative-storyboard{gap:22px 14px}.creative-shot-visual{aspect-ratio:4/5}.creative-vertical-sample strong{font-size:19px}.creative-brand-applications{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.creative-brand-card{grid-row:span 2}.creative-brand-card>div{min-height:300px}.creative-brand-business-card>div{flex-direction:column;min-height:150px}.creative-brand-label>div{flex-direction:column;min-height:160px;align-items:flex-start}.creative-translation-pair{grid-template-columns:minmax(0,1fr);gap:17px}.creative-translation-arrow{height:25px}.creative-translation-arrow .concept-icon{transform:rotate(90deg);width:26px;height:26px}.creative-copy-column{padding:24px}.creative-copy-column .creative-copy-title{font-size:29px}.creative-proof-strip{gap:16px}}
@media(max-width:540px){.creative-formats{grid-template-columns:minmax(0,1fr);gap:28px}.creative-format{max-width:390px}.creative-format-menu{grid-row:auto;max-width:330px}.creative-format-landscape{max-width:500px}.creative-example .creative-poster{padding:23px}.creative-example .creative-poster-title{font-size:32px!important}.creative-example .creative-format-landscape .creative-poster-title{font-size:26px!important}.creative-menu-lines{font-size:15px;gap:10px}.creative-menu-lines strong{font-size:12px;margin-top:24px}.creative-format figcaption{display:flex}.creative-editing-board{grid-template-columns:minmax(0,1fr);gap:24px}.creative-storyboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 17px}.creative-vertical-sample{max-width:210px;justify-self:center}.creative-vertical-sample strong{font-size:22px}.creative-type-sheet{padding:23px}.creative-brand-applications{grid-template-columns:minmax(0,1fr)}.creative-brand-card{grid-row:auto}.creative-brand-card>div{min-height:0}.creative-brand-business-card>div{flex-direction:row;min-height:120px}.creative-brand-label>div{min-height:130px;flex-direction:row;align-items:center}.creative-copy-column{padding:22px}}
@media(max-width:360px){.creative-example .creative-format-landscape .creative-poster{padding:18px}.creative-example .creative-format-landscape .creative-poster-title{font-size:23px!important}.creative-product-card figcaption{padding:19px 17px}.creative-product-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creative-product-art .creative-spec-label{font-size:9px;left:10px;top:10px}.creative-product-marker{width:25px;height:25px;font-size:10px}.creative-type-specimen{gap:16px}.creative-alphabet{font-size:48px}.creative-type-sheet{padding:19px}.creative-brand-label strong{font-size:21px}.creative-delivery-flow li{gap:9px;font-size:12px}.creative-delivery-flow .concept-icon{width:26px;height:26px}}
