.creative-guidance{font-family:Manrope,system-ui,sans-serif;color:#f5f3ed;background:#080c16;scroll-behavior:smooth;scroll-padding-top:24px}.creative-guidance *{box-sizing:border-box}.creative-guidance{margin:0}.creative-guidance button,.creative-guidance input{font:inherit}.creative-guidance button,.creative-guidance a{touch-action:manipulation}.creative-guidance button{cursor:pointer}.creative-guidance a{color:inherit;text-decoration:none}.creative-guidance button:focus-visible,.creative-guidance a:focus-visible,.creative-guidance input:focus-visible{outline:3px solid #d9ff65;outline-offset:5px}.creative-guidance [hidden]{display:none!important}.creative-guidance header{padding:28px 4vw;display:flex;align-items:center;gap:45px;border-bottom:1px solid #ffffff20}.creative-guidance .brand{font-size:35px;line-height:1;letter-spacing:-2px;font-weight:600}.creative-guidance .brand>span{vertical-align:top;letter-spacing:0;font-size:13px;margin-left:5px;color:#d9ff65}.creative-guidance .back{font-size:12px;color:#bfb4d0}.creative-guidance .concept-tag{font-size:9px;letter-spacing:1.5px;margin-left:auto;color:#a99dbd}.creative-guidance .eyebrow{font-size:10px;letter-spacing:1.5px;line-height:1.7;display:block}.creative-guidance .opening{padding:75px 4vw 45px}.creative-guidance .opening>.eyebrow{color:#d9ff65}.creative-guidance h1{font-size:clamp(50px,6.7vw,106px);line-height:1.04;font-weight:600;letter-spacing:-.055em;margin:30px 0 40px}.creative-guidance h1 em,.creative-guidance h2 em{font:italic 1em/1.08 Georgia,serif;color:#ac8cf4}.creative-guidance .opening-foot{display:flex;justify-content:space-between;align-items:end;gap:40px}.creative-guidance .opening-foot p{font-size:17px;line-height:1.8;color:#c0b9cb;margin:0}.creative-guidance .opening-foot>span{font-size:11px;line-height:1.8;color:#91869f}.creative-guidance .opening nav{display:flex;gap:40px;margin-top:40px;font-size:11px}.creative-guidance .opening nav a{padding:10px 0;border-bottom:1px solid #9b75e855}.creative-guidance .concept{padding:45px 4vw 0}.creative-guidance .concept-title{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px;border-bottom:1px solid #ffffff25}.creative-guidance .concept-title>.eyebrow{color:#d9ff65}.creative-guidance .concept-note{font-size:9px;letter-spacing:1px;color:#aa9cbd}.creative-guidance .composition{display:grid;grid-template-columns:.8fr 1.2fr;gap:5vw;align-items:center;padding:65px 0 75px}.creative-guidance .editorial{position:relative;max-width:500px}.creative-guidance h2{font-size:clamp(40px,4.5vw,70px);line-height:1.03;letter-spacing:-2.8px;font-weight:600;margin:0 0 30px}.creative-guidance .editorial>p{font-size:16px;line-height:1.8;color:#c3bace}.creative-guidance .editorial .editorial-small{font-size:13px;max-width:350px;color:#9d91ad;line-height:1.9}.creative-guidance .margin-note{display:block;color:#d9ff65;font:italic 25px/1.25 Georgia,serif;margin:40px 0 0 25px;transform:rotate(-5deg)}.creative-guidance .brief-stage{position:relative;padding-top:85px;min-width:0}.creative-guidance .request-slip{position:absolute;right:20px;top:0;z-index:2;transform:rotate(5deg);background:#d9ff65;color:#192020;padding:20px 24px;width:270px;box-shadow:0 15px 35px #0003}.creative-guidance .request-slip>span:first-child{font-size:8px;letter-spacing:1px}.creative-guidance .request-slip p{font-size:26px;line-height:1.12;letter-spacing:-1px;margin:12px 0 5px}.creative-guidance .slip-arrow{position:absolute;right:20px;bottom:10px;font-size:34px}.creative-guidance .studio-window,.creative-guidance .review-card{background:#171b29;border:1px solid #5c4b73;border-radius:9px;overflow:hidden;box-shadow:0 20px 60px #0004}.creative-guidance .window-top{display:flex;align-items:center;gap:25px;border-bottom:1px solid #ffffff20;padding:18px 22px;font-size:8px;letter-spacing:1px;color:#a99cb9}.creative-guidance .small-brand{font-size:21px;letter-spacing:-1px;color:#f5f3ed}.creative-guidance .window-top i{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#d9ff65}.creative-guidance .studio-content{padding:28px}.creative-guidance .studio-heading>.eyebrow{font-size:8px;color:#bd9aee}.creative-guidance .studio-heading h3{font-size:28px;letter-spacing:-1px;line-height:1.15;margin:12px 0 8px;font-weight:600}.creative-guidance .studio-heading>span:last-child{font-size:12px;color:#9f94b0}.creative-guidance .template-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0 20px}.creative-guidance .template-tabs button{border:1px solid #4a405a;background:#222236;color:#bbb0ca;min-height:66px;padding:12px;text-align:left;border-radius:5px;font-size:11px;line-height:1.5}.creative-guidance .template-tabs button>span{display:block;font-size:16px;margin-top:7px}.creative-guidance .template-tabs button[aria-selected=true]{border-color:#c2a0ed;background:#ac8cf421;color:#e4d3fa}.creative-guidance .template-preview{background:#eee8dc;color:#272b2c;border-radius:6px;padding:20px}.creative-guidance .preview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:16px;font-weight:600}.creative-guidance .status{font-size:7px;letter-spacing:.7px;color:#72558e;font-weight:400}.creative-guidance .deliverable-label{display:flex;align-items:center;gap:8px;font-size:11px;margin:22px 0 13px;color:#62586d}.creative-guidance .help-dot,.creative-guidance .spec-help{display:grid;place-items:center;border:1px solid #9b75e855;background:transparent;color:#7855a7;font-size:11px;border-radius:50%;width:28px;height:28px;padding:0;flex-shrink:0}.creative-guidance .help-dot:hover{background:#ddccef}.creative-guidance .help-panel{background:#dcd0ec;padding:14px;border-radius:4px;margin-bottom:15px;font-size:11px;line-height:1.7}.creative-guidance .help-panel p{margin:6px 0 0}.creative-guidance .deliverables>div{display:grid;grid-template-columns:22px 1fr;gap:4px 10px;padding:13px 0;border-top:1px solid #29223122}.creative-guidance .deliverables>div>span{grid-row:1/3;color:#8b729d;font-size:9px;padding-top:2px}.creative-guidance .deliverables strong{font-size:13px;font-weight:600}.creative-guidance .deliverables small{font-size:10px;color:#776b80;line-height:1.6}.creative-guidance .starter-question{border-left:2px solid #8b62bc;padding:10px 12px;background:#dcd0ec66;margin-top:12px}.creative-guidance .starter-question>span{font-size:7px;letter-spacing:.8px;color:#75558d}.creative-guidance .starter-question p{font-size:12px;line-height:1.6;margin:8px 0 0}.creative-guidance .studio-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;color:#a69ab7;font-size:9px;line-height:1.7}.creative-guidance .demo-pill{border:1px solid #625275;border-radius:20px;padding:5px 9px;white-space:nowrap;font-size:7px;letter-spacing:.7px}.creative-guidance .concept-caption{border-top:1px solid #ffffff25;display:flex;align-items:center;gap:30px;padding:22px 0 30px}.creative-guidance .concept-caption>span:first-child{font-size:9px;letter-spacing:1px;color:#d9ff65;white-space:nowrap}.creative-guidance .concept-caption p{font-size:13px;color:#c5bbd1;margin:0;line-height:1.7}.creative-guidance .concept-caption>span:last-child{font-size:10px;color:#91869f;margin-left:auto;max-width:200px;line-height:1.8}.creative-guidance .detail-concept{background:#eee8dc;color:#222a2b;padding-top:40px}.creative-guidance .detail-concept .concept-title{border-color:#26212a33}.creative-guidance .detail-concept .concept-title>.eyebrow,.creative-guidance .detail-concept .concept-caption>span:first-child{color:#72518c}.creative-guidance .detail-concept .concept-note{color:#7c6b89}.creative-guidance .details-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:55px 0 35px}.creative-guidance .details-heading h2{margin:0}.creative-guidance .details-heading h2 em{color:#7855a7}.creative-guidance .details-heading p{font-size:15px;line-height:1.9;color:#736979;max-width:400px}.creative-guidance .delivery-window{background:#111724;color:#f5f3ed;border:1px solid #4a4159;border-radius:9px;overflow:hidden;box-shadow:0 25px 70px #29223122;margin:15px 0 45px}.creative-guidance .window-state{margin-left:auto;font-size:7px;color:#b4a3c9}.creative-guidance .delivery-grid{display:grid;grid-template-columns:1.4fr .75fr}.creative-guidance .viewer{background:#0c111b;min-width:0;border-right:1px solid #ffffff20}.creative-guidance .viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 25px;font-size:11px;color:#a89db6}.creative-guidance .ratio-tabs{display:flex;gap:5px}.creative-guidance .ratio-tabs button{color:#b3a7c3;background:transparent;border:1px solid #4a4159;border-radius:4px;padding:8px 12px;font-size:10px;min-height:36px}.creative-guidance .ratio-tabs button[aria-pressed=true]{color:#151c14;background:#d9ff65;border-color:#d9ff65}.creative-guidance .viewer-stage{min-height:470px;padding:22px 30px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#30304333,transparent 70%)}.creative-guidance .art-frame{position:relative;width:245px;aspect-ratio:9/16;overflow:hidden;background:#504b37;flex-shrink:0;transition:width .25s ease,aspect-ratio .25s ease}.creative-guidance .art-frame[data-ratio="4:5"]{width:320px;aspect-ratio:4/5}.creative-guidance .art-frame[data-ratio="16:9"]{width:100%;max-width:620px;aspect-ratio:16/9}.creative-guidance .art-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.creative-guidance .art-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#15221caa,transparent 70%);pointer-events:none}.creative-guidance .art-label{position:absolute;top:14%;left:9%;font-size:9px;letter-spacing:2px;color:#293b26;z-index:1}.creative-guidance .art-headline{position:absolute;bottom:25%;left:9%;font-size:31px;font-weight:600;letter-spacing:-1.5px;line-height:.95;color:#f5f3df;z-index:1}.creative-guidance .art-headline em{font-family:Georgia,serif;font-weight:400}.creative-guidance .safe-guide{position:absolute;inset:12% 8% 19%;border:1px dashed #e3ff9f;z-index:3}.creative-guidance .safe-guide>span{position:absolute;left:5px;bottom:5px;font-size:6px;letter-spacing:.5px;color:#e6ffbd;background:#13231bcc;padding:4px 5px}.creative-guidance .zone{position:absolute;left:0;right:0;display:grid;place-items:center;font-size:6px;color:#e5e4c8;background:repeating-linear-gradient(135deg,#202b1b55 0 2px,#23341988 2px 8px);z-index:2;letter-spacing:.3px}.creative-guidance .top-zone{top:0;height:10%}.creative-guidance .bottom-zone{bottom:0;height:16%}.creative-guidance .art-frame.no-guide :is(.safe-guide,.zone){display:none}.creative-guidance .frame-corner{position:absolute;width:18px;height:18px;border-color:#d9ff65;z-index:4}.creative-guidance .tl{top:0;left:0;border-top:2px solid;border-left:2px solid}.creative-guidance .br{bottom:0;right:0;border-bottom:2px solid;border-right:2px solid}.creative-guidance .viewer-foot{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:18px 25px;border-top:1px solid #ffffff15;font-size:10px;color:#b9acc9}.creative-guidance .viewer-foot label{display:flex;align-items:center;gap:8px;white-space:nowrap}.creative-guidance .viewer-foot input{accent-color:#d9ff65;width:15px;height:15px}.creative-guidance .viewer-foot>span{font-size:8px;max-width:180px;line-height:1.7;color:#9688a8}.creative-guidance .delivery-panel{padding:28px}.creative-guidance .delivery-panel>.eyebrow{font-size:8px;color:#b69ad9}.creative-guidance .delivery-panel h3{font-size:30px;line-height:1.08;letter-spacing:-1px;font-weight:600;margin:15px 0 25px}.creative-guidance .profile-label{font-size:7px;letter-spacing:.9px;color:#847692;display:block;margin-bottom:6px}.creative-guidance .spec-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #ffffff20}.creative-guidance .spec-row div>span{display:block;font-size:10px;color:#a396b4;margin-bottom:5px}.creative-guidance .spec-row strong{font-size:15px;font-weight:400}.creative-guidance .spec-help{color:#d1b3f4;border-color:#7b6099;width:30px;height:30px}.creative-guidance .spec-help[aria-expanded=true],.creative-guidance .spec-help:hover{background:#ac8cf42b;border-color:#c1a1e6}.creative-guidance .spec-explanation{background:#d9ff65;color:#1c251a;padding:18px;border-radius:4px;margin-top:20px}.creative-guidance .spec-explanation>span{font-size:7px;letter-spacing:1px}.creative-guidance .spec-explanation h4{font-size:17px;line-height:1.2;font-weight:600;margin:10px 0}.creative-guidance .spec-explanation p{font-size:12px;line-height:1.7;margin:0}.creative-guidance .delivery-question{display:flex;gap:12px;align-items:start;margin-top:22px;color:#b3a4c3}.creative-guidance .delivery-question>span{color:#d9ff65;font-size:20px}.creative-guidance .delivery-question p{font-size:10px;line-height:1.8;margin:0}.creative-guidance .detail-concept .concept-caption{border-color:#26212a33}.creative-guidance .detail-concept .concept-caption p{color:#65576f}.creative-guidance .detail-concept .concept-caption>span:last-child{color:#84738f}.creative-guidance .handover-concept{padding-top:45px}.creative-guidance .handover-stage{position:relative;padding:20px 35px 35px 0;min-width:0}.creative-guidance .review-card-body{padding:30px}.creative-guidance .review-card-body>.eyebrow{font-size:8px;color:#bca1df}.creative-guidance .review-card-body h3{font-size:39px;line-height:1.06;letter-spacing:-1.5px;margin:18px 0 24px;font-weight:600}.creative-guidance .review-card-body h3 em{font-family:Georgia,serif;font-weight:400;color:#b69ad9}.creative-guidance .handover-version{display:flex;gap:18px;align-items:center;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;padding:20px 0}.creative-guidance .handover-version img{width:90px;height:95px;object-fit:cover;border-radius:4px}.creative-guidance .handover-version strong{display:block;font-size:16px}.creative-guidance .handover-version div>span{display:block;font-size:10px;color:#ac9bbf;margin-top:9px}.creative-guidance .handover-version .pending{color:#d9ff65;font-size:10px}.creative-guidance .change-note{margin:22px 0;padding:16px 18px;background:#ac8cf414;border-left:2px solid #a98bec}.creative-guidance .change-note>span{font-size:8px;letter-spacing:1px;color:#b9a0d7}.creative-guidance .change-note p{font-size:13px;line-height:1.8;margin:9px 0 0}.creative-guidance .review-help>button{display:flex;align-items:center;gap:10px;color:#d9ff65;font-size:12px;background:none;border:0;padding:10px 0;min-height:44px;text-align:left}.creative-guidance .review-help>button>span:first-child{width:24px;height:24px;border:1px solid #d9ff6566;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:10px}.creative-guidance .review-help>button>span:last-child{margin-left:auto}.creative-guidance .review-help>div{padding:18px;background:#d9ff65;color:#1d2519;border-radius:4px;margin:9px 0 18px;font-size:12px;line-height:1.8}.creative-guidance .review-help>div p{margin:8px 0 0}.creative-guidance .handover-status{border-top:1px solid #ffffff20;margin-top:18px;padding-top:6px}.creative-guidance .handover-status>div{display:flex;align-items:center;gap:9px;padding:13px 0;font-size:10px}.creative-guidance .handover-status strong{font-weight:400}.creative-guidance .handover-status>div>span:last-child{margin-left:auto;color:#ad9abd;font-size:9px}.creative-guidance .complete{color:#d9ff65}.creative-guidance .neutral{color:#b395d5}.creative-guidance .floating-note{position:absolute;right:0;bottom:0;background:#ac8cf4;color:#20172c;transform:rotate(-5deg);padding:20px 25px;box-shadow:0 15px 40px #0004}.creative-guidance .note-symbol{font-size:26px}.creative-guidance .floating-note p{font:italic 21px/1.2 Georgia,serif;margin:7px 0 0}.creative-guidance .closing{padding:80px 4vw 90px;background:#9b75e8;color:#171227;text-align:center}.creative-guidance .closing h2{font-size:clamp(45px,6vw,88px);margin-top:25px;letter-spacing:-3px}.creative-guidance .closing h2 em{color:#171227}.creative-guidance .closing p{font-size:12px;line-height:1.9;color:#382a4c}.creative-guidance .closing>a{display:inline-block;font-size:13px;border-bottom:1px solid #332344;padding:12px 0;margin-top:15px}.creative-guidance footer{padding:30px 4vw;display:flex;align-items:center;justify-content:space-between;gap:30px}.creative-guidance footer>span{font-size:25px;letter-spacing:-1px}.creative-guidance footer p{font-size:10px;line-height:1.8;color:#a69ab6}@media(max-width:1050px){.creative-guidance .composition{grid-template-columns:1fr;gap:35px;padding:45px 0 60px}.creative-guidance .editorial{max-width:700px}.creative-guidance .editorial .editorial-small{max-width:550px}.creative-guidance .margin-note{display:none}.creative-guidance .brief-stage{max-width:740px;width:100%;justify-self:center}.creative-guidance .handover-stage{max-width:720px;width:100%;justify-self:center}.creative-guidance .delivery-grid{grid-template-columns:1.15fr .85fr}.creative-guidance .delivery-panel{padding:24px}.creative-guidance .viewer-stage{padding-inline:20px}.creative-guidance .window-state{display:none}.creative-guidance .concept-caption>span:last-child{display:none}.creative-guidance .details-heading p{font-size:13px;max-width:300px}.creative-guidance .opening-foot p{font-size:15px}}@media(max-width:650px){.creative-guidance header{padding:24px 20px;gap:20px}.creative-guidance .brand{font-size:31px}.creative-guidance .back{font-size:10px;margin-left:auto}.creative-guidance .concept-tag{display:none}.creative-guidance .opening{padding:45px 20px 35px}.creative-guidance h1{font-size:47px;letter-spacing:-2.4px;margin:25px 0 30px}.creative-guidance .opening-foot{display:block}.creative-guidance .opening-foot p{font-size:13px;line-height:1.9}.creative-guidance .opening-foot>span{display:block;margin-top:18px;font-size:10px}.creative-guidance .opening nav{flex-direction:column;gap:5px;margin-top:25px;align-items:start}.creative-guidance .opening nav a{min-height:44px;display:flex;align-items:center}.creative-guidance .concept{padding:30px 20px 0}.creative-guidance .concept-title{display:block;padding-bottom:20px}.creative-guidance .concept-title>.eyebrow{font-size:9px}.creative-guidance .concept-note{display:block;font-size:8px;margin-top:10px;line-height:1.8;letter-spacing:.5px}.creative-guidance .composition{padding:35px 0 45px;gap:25px}.creative-guidance h2{font-size:43px;letter-spacing:-1.8px;margin-bottom:22px}.creative-guidance .editorial>p{font-size:14px}.creative-guidance .editorial .editorial-small{font-size:12px}.creative-guidance .brief-stage{padding-top:82px}.creative-guidance .request-slip{width:220px;right:10px;padding:17px 20px}.creative-guidance .request-slip p{font-size:23px}.creative-guidance .request-slip>span:first-child{font-size:7px}.creative-guidance .window-top{padding:16px;gap:15px;font-size:7px;letter-spacing:.5px}.creative-guidance .small-brand{font-size:20px}.creative-guidance .studio-content{padding:20px 16px}.creative-guidance .studio-heading h3{font-size:26px}.creative-guidance .template-tabs{gap:6px;margin:22px 0 16px}.creative-guidance .template-tabs button{font-size:10px;padding:10px 8px;min-height:72px}.creative-guidance .template-preview{padding:17px 14px}.creative-guidance .preview-heading{align-items:start;flex-direction:column;gap:8px}.creative-guidance .status{font-size:7px}.creative-guidance .deliverables strong{font-size:12px}.creative-guidance .deliverables small{font-size:10px}.creative-guidance .starter-question p{font-size:11px}.creative-guidance .studio-footer{font-size:8px;gap:10px}.creative-guidance .concept-caption{gap:12px;align-items:start;flex-direction:column;padding:20px 0 25px}.creative-guidance .concept-caption p{font-size:12px}.creative-guidance .detail-concept{padding-top:30px}.creative-guidance .details-heading{display:block;padding:35px 0 20px}.creative-guidance .details-heading p{max-width:none;font-size:13px;margin:25px 0 0}.creative-guidance .delivery-grid{grid-template-columns:1fr}.creative-guidance .viewer{border-right:0;border-bottom:1px solid #ffffff20}.creative-guidance .viewer-toolbar{padding:17px 16px;gap:10px;font-size:10px}.creative-guidance .ratio-tabs button{font-size:9px;padding:7px 9px}.creative-guidance .viewer-stage{min-height:380px;padding:20px}.creative-guidance .art-frame{width:190px}.creative-guidance .art-frame[data-ratio="4:5"]{width:250px;max-width:100%}.creative-guidance .viewer-foot{padding:16px;gap:15px;align-items:start}.creative-guidance .viewer-foot label{font-size:9px;white-space:normal;line-height:1.8}.creative-guidance .viewer-foot>span{font-size:8px;max-width:130px}.creative-guidance .delivery-panel{padding:25px 22px}.creative-guidance .delivery-panel h3{font-size:30px}.creative-guidance .delivery-panel h3 br{display:none}.creative-guidance .spec-row{padding:14px 0}.creative-guidance .spec-row div>span{font-size:11px}.creative-guidance .spec-row strong{font-size:16px}.creative-guidance .delivery-question p{font-size:11px}.creative-guidance .spec-help{width:34px;height:34px}.creative-guidance .spec-explanation p{font-size:12px}.creative-guidance .delivery-window{margin-bottom:30px}.creative-guidance .handover-stage{padding-right:12px;padding-bottom:72px}.creative-guidance .review-card-body{padding:22px 18px}.creative-guidance .review-card-body h3{font-size:33px}.creative-guidance .handover-version{gap:13px}.creative-guidance .handover-version img{width:70px;height:85px}.creative-guidance .handover-version strong{font-size:14px}.creative-guidance .handover-version div>span{font-size:9px}.creative-guidance .change-note{padding:14px}.creative-guidance .change-note p{font-size:12px}.creative-guidance .review-help>button{font-size:11px}.creative-guidance .handover-status>div{font-size:9px;gap:7px}.creative-guidance .handover-status>div>span:last-child{font-size:8px}.creative-guidance .floating-note{padding:16px 20px;right:0;bottom:10px}.creative-guidance .floating-note p{font-size:20px}.creative-guidance .closing{padding:55px 20px 65px}.creative-guidance .closing .eyebrow{font-size:9px}.creative-guidance .closing h2{font-size:43px;letter-spacing:-2px}.creative-guidance .closing p{font-size:11px}.creative-guidance footer{padding:25px 20px;align-items:start;flex-direction:column;gap:15px}.creative-guidance footer p{margin:0}}@media(max-width:360px){.creative-guidance h1{font-size:40px}.creative-guidance h2,.creative-guidance .closing h2{font-size:37px}.creative-guidance .template-tabs button{font-size:9px;padding:9px 6px}.creative-guidance .studio-content{padding:20px 12px}.creative-guidance .template-preview{padding:15px 12px}.creative-guidance .window-top{gap:10px}.creative-guidance .handover-status>div{flex-wrap:wrap}.creative-guidance .handover-status>div>span:last-child{margin-left:18px}.creative-guidance .art-headline{font-size:28px}.creative-guidance .viewer-toolbar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.creative-guidance{scroll-behavior:auto}.creative-guidance *{transition:none!important}}.creative-guidance .slip-arrow{right:12px;bottom:-24px}.creative-guidance .handover-stage{padding-bottom:155px}@media(max-width:650px){.creative-guidance .handover-stage{padding-bottom:145px}}@media(max-width:650px){.creative-guidance .brief-stage{padding-top:0}.creative-guidance .request-slip{position:relative;top:auto;right:auto;margin:0 8px 32px auto}}.creative-guidance .slip-arrow{display:none}

/* Host-page integration: preserve its hero, FAQ, legal links and local-preview labels. */
.creative-guidance{font-family:Manrope,system-ui,sans-serif;scroll-behavior:inherit;scroll-padding-top:inherit}
.creative-guidance .concept{padding-inline:6vw}
.creative-guidance .editorial h2{margin-top:0}
.creative-guidance .detail-concept{border-block:1px solid #ffffff20}
@media(max-width:1000px){.creative-guidance .concept{padding-inline:4vw}}
@media(max-width:650px){.creative-guidance .concept{padding-inline:20px}}
