/* The illustrated, high-color visual language of the Trazo Fiero homepage. */
.inner-page{--ink:#10131c;--violet-deep:#39117b}.inner-page .page-shell{background:transparent;border:0;overflow:visible;padding:0 0 15px;margin-top:21px}.inner-page .page-section{position:relative;padding:38px 34px;margin-bottom:22px;background:#141621;border:1px solid #ffffff0b;border-radius:23px;isolation:isolate}.inner-page .page-section+.page-section{border-top:1px solid #ffffff0b}.inner-page .page-section-heading{position:relative;z-index:1}.inner-page .page-section-heading h2{font-size:clamp(29px,3.2vw,41px)}.page-hero-art:after{content:'';position:absolute;inset:12% -1% 6% 5%;background:var(--accent);opacity:.16;border-radius:43% 30% 37% 23%;transform:rotate(-9deg);z-index:-1}.page-hero-art img{box-shadow:7px 9px 0 #0005}.page-hero .page-art-sticker{box-shadow:6px 6px 0 #0008;animation:sticker-breathe 5s ease-in-out infinite}.inclusion-strip{border:1px solid #964bff;background:#2c1155;box-shadow:5px 6px 0 #0004}.comic-ribbon{display:flex;justify-content:space-evenly;align-items:center;gap:20px;padding:24px 12px 14px;color:var(--accent);font:17px/1.2 var(--hand);transform:rotate(-1deg);pointer-events:none}.comic-ribbon b{color:var(--lime);font:25px/1 Arial;transform:rotate(16deg)}.comic-ribbon span:nth-of-type(2){color:#b78bff}.comic-ribbon span:nth-of-type(3){color:#ff8f6e}.page-shell:before{content:'';position:absolute;width:160px;height:230px;left:-70px;top:250px;background:var(--accent);opacity:.16;border-radius:57% 24% 50% 38%;transform:rotate(25deg);pointer-events:none;z-index:-1}.page-shell{position:relative}.page-section-heading h2:after{content:'';display:block;width:100px;height:6px;background:var(--accent);border-radius:40%;transform:rotate(-4deg);margin-top:13px;clip-path:polygon(0 45%,95% 0,100% 45%,4% 100%)}
/* Editorial service cards become a punchy, readable color grid. */
[data-page=web] .editorial-rows{display:grid;grid-template-columns:1fr 1fr;gap:17px}[data-page=web] .editorial-rows article{display:grid;grid-template-columns:44px 1fr;gap:13px;padding:25px 24px;border-radius:16px;border:1px solid #ffffff13;background:#c9ff14;color:var(--ink);position:relative;box-shadow:4px 5px 0 #0004;transition:transform .2s ease}[data-page=web] .editorial-rows article:hover{transform:translateY(-4px) rotate(-1deg)}[data-page=web] .editorial-rows article:nth-child(2){background:#44b6ed;transform:rotate(1deg)}[data-page=web] .editorial-rows article:nth-child(3){background:#ff8b67}[data-page=web] .editorial-rows article:nth-child(4){background:#6422d3;color:#fff;transform:rotate(-1deg)}[data-page=web] .editorial-rows article>span{font-size:29px;color:var(--ink);width:auto}[data-page=web] .editorial-rows h3{font-size:21px;line-height:1.4;padding-right:12px}[data-page=web] .editorial-rows p{color:#25302a;font-size:16px;line-height:1.8}[data-page=web] .editorial-rows article:nth-child(4) p{color:#eee4ff}[data-page=web] .editorial-rows article:nth-child(4)>span{color:var(--lime)}[data-page=web] .editorial-rows article>b{position:absolute;right:18px;top:15px;color:currentColor;font-size:22px}
/* Every scene is created for its own page and used once. */
.section-scene{position:relative;margin:0;min-width:0;isolation:isolate}.section-scene img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:17px;box-shadow:7px 8px 0 #0006;border:2px solid #ffffff10}.section-scene figcaption{position:absolute;bottom:-11px;right:-8px;background:var(--lime);color:var(--ink);font:18px/1.25 var(--hand);padding:17px 23px;transform:rotate(5deg);border-radius:7px 18px 7px 18px;box-shadow:4px 5px 0 #0008;max-width:70%}.section-scene figcaption>span{position:absolute;top:4px;right:7px;font-size:16px}.scene-scribble{position:absolute;left:-15px;top:-27px;width:92px;height:51px;fill:none;stroke:var(--lime);stroke-width:4;stroke-linecap:round;transform:rotate(-12deg);z-index:2}.scene-marketing figcaption{background:var(--cyan)}.scene-agencies figcaption{background:#ff8b67}.scene-process figcaption{background:#9447ff;color:#fff}.scene-process .scene-scribble{stroke:var(--cyan)}
.inner-page .briefing-block{grid-template-columns:1fr 1.08fr;gap:25px 35px;background:#311360;border-color:#7938cc;align-items:center}.briefing-block>div{grid-column:1}.briefing-block .section-scene{grid-column:2;grid-row:1;transform:rotate(1deg);margin-bottom:18px}.briefing-block .section-scene img{border-color:#9e56ff}.briefing-block .page-section-heading h2{font-size:34px}.briefing-block>div>p{color:#e0d0f7}.briefing-block .eyebrow{color:#d0a3ff}.briefing-block ol{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:5px}.briefing-block li{background:#1b102d;border:1px solid #a85bff60;padding:22px 19px 21px 57px}.briefing-block li:before{left:17px;color:var(--lime)}.briefing-block li>span{color:#d5c7e8}.inner-page .delivery-note{margin-block:28px;background:#44b6ed;color:var(--ink);border:0!important;padding:29px 34px;transform:rotate(-.7deg)}.delivery-note .big-doodle{color:#48208d;font-size:110px}.delivery-note p{color:#18394e}.delivery-note h2{font-size:31px}.delivery-note a{color:#321064;text-decoration:underline;text-underline-offset:5px}
/* Marketing keeps changing color as the story continues. */
[data-page=marketing] .channel-buttons button{border-color:#9c62e842;background:#28133d;box-shadow:3px 4px 0 #0004}[data-page=marketing] .channel-buttons button:nth-child(2){background:#102a3b;border-color:#44b6ed66}[data-page=marketing] .channel-buttons button:nth-child(3){background:#303b17;border-color:#c9ff1455}[data-page=marketing] .channel-buttons button:nth-child(4){background:#3c1e24;border-color:#ff805c66}[data-page=marketing] .channel-buttons button[aria-pressed=true]{background:#ff805c;color:var(--ink);border-color:#ffad94;box-shadow:4px 5px 0 #0006}[data-page=marketing] .channel-ticket{background:#3d1d30;border:1px solid #ff805c9c}[data-page=marketing] .channel-ticket h3{color:#fff4f7}.inner-page .marketing-rhythm{grid-template-columns:1.08fr 1fr;gap:38px;background:#2d1156;border-color:#8543ce;align-items:center}.marketing-rhythm .section-scene{transform:rotate(-2deg);margin-bottom:18px}.marketing-rhythm .page-section-heading h2{font-size:34px}.marketing-rhythm .eyebrow{color:#ff9a78}.marketing-rhythm>div>p{color:#e0d0ec}.marketing-rhythm strong{color:#fff}.inner-page .compact-rows{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0;border:0;background:transparent}.compact-rows article{background:#44b6ed;color:var(--ink);border:0!important;border-radius:18px;padding:27px 24px;gap:17px;align-items:start}.compact-rows article:nth-child(2){background:#ff8b67;transform:rotate(1deg)}.compact-rows article>span{color:#52269b;font-size:39px}.compact-rows h3{font-size:21px}.compact-rows p{font-size:16px;color:#213248}
/* White-label pages get a strong poster statement and a backstage scene. */
.inner-page .white-label-statement{background:var(--lime);color:var(--ink);border:0;gap:32px;padding:36px 40px;transform:rotate(-.6deg)}.white-label-statement>span{color:#7023d7;font-size:160px}.white-label-statement .eyebrow{color:#465821}.white-label-statement h2{font-size:43px}.white-label-statement p{color:#2e3c24}.white-label-statement strong{color:#401475}.agency-scenarios{gap:18px}.agency-scenarios article{background:#6f26d8;border-color:#ad6eff;box-shadow:4px 6px 0 #0005}.agency-scenarios article:nth-child(2){background:#44b6ed;color:var(--ink);border-color:#8edaff;transform:rotate(2deg)}.agency-scenarios article:nth-child(3){background:#ff8b67;color:var(--ink);border-color:#ffb49c;transform:rotate(-1deg)}.agency-scenarios article>span{color:#e2c8ff}.agency-scenarios p{color:#f0e4ff}.agency-scenarios article:nth-child(n+2)>span{color:#482365}.agency-scenarios article:nth-child(n+2) p{color:#263043}.agency-scenarios h3{font-size:22px}.inner-page .agency-flow{background:#25123e;border-color:#7f39bf}.agency-flow .section-scene{max-width:830px;margin:30px auto 42px;transform:rotate(-1deg)}.agency-flow .section-scene img{aspect-ratio:2.1;object-position:center 50%}.agency-flow .section-scene figcaption{bottom:-16px}.agency-flow ol{gap:15px}.agency-flow li{border:0;border-radius:12px;background:#141023;padding:22px 18px;box-shadow:0 -4px 0 #a566ff}.agency-flow li:nth-child(2){box-shadow:0 -4px 0 var(--cyan)}.agency-flow li:nth-child(3){box-shadow:0 -4px 0 #ff8b67}.agency-flow li:nth-child(4){box-shadow:0 -4px 0 var(--lime)}.agency-flow li:before{color:var(--lime)}.agency-flow b{font-size:17px}.inner-page .scope-callout{background:#3a165e;border-color:#a85cde;margin:27px 0;border-radius:17px;box-shadow:6px 7px 0 #0004;position:relative;padding-right:90px}.scope-callout:after{content:'↗';position:absolute;right:26px;top:20px;font-size:42px;color:var(--cyan);transform:rotate(-15deg)}.scope-callout>p{color:#e3cff3}
/* Process steps use the same colorful card rhythm as the homepage. */
.numbered-process{grid-template-columns:1fr 1fr;gap:15px}.numbered-process li{display:grid;grid-template-columns:48px 1fr;background:#291341;border:1px solid #ad6aff55;border-radius:16px;padding:25px 22px;gap:18px}.numbered-process li:nth-child(2){background:#183343;border-color:#44b6ed88;transform:rotate(1deg)}.numbered-process li:nth-child(3){background:#47331b;border-color:#ff9d5480}.numbered-process li:nth-child(4){background:#293a1a;border-color:#c9ff1480;transform:rotate(-1deg)}.numbered-process li:last-child{grid-column:1/-1;background:#6925ce;border-color:#ba85ff;max-width:none}.numbered-process li>span{font-size:35px}.numbered-process h3{font-size:21px}.numbered-process p{font-size:16px;color:#e0d5e9}.numbered-process li:nth-child(2) p{color:#c9e6f6}.numbered-process li:nth-child(3) p{color:#f6dfc5}.numbered-process li:nth-child(4) p{color:#e3eccb}.inner-page .queue-demo{background:#191624;border-color:#a35cf645}.queue-active{background:#39451b;border-color:#c9ff14;box-shadow:5px 6px 0 #0005}.queue-active p{color:#e2ecc9}.queue-waiting{background:#311859;border:1px solid #ad6aff60}.queue-waiting .eyebrow{color:#dbb6ff}.queue-waiting li{background:#1d122e;border-color:#ac6aff55}.queue-waiting li:before{color:var(--cyan)}.queue-demo>.section-scene{margin:32px 0 5px;transform:rotate(-1deg)}.queue-demo>.section-scene img{aspect-ratio:2.25;object-position:center 45%;border-color:#b8ed1499}.queue-demo>.section-scene figcaption{right:18px;bottom:-13px}.demo-status{color:#d5c4e8}.inner-page .pause-explainer{background:#2f1463;border-color:#8851c8;gap:32px}.pause-explainer .eyebrow{color:var(--lime)}.pause-explainer p{color:#dfd1f1}.days-equation{background:#152d3c;border:2px solid #44b6ed;padding:28px 20px;box-shadow:6px 8px 0 #0006}.days-equation span{color:#c5e2f4}.days-equation b{color:var(--cyan)}.days-equation .saved-days{background:var(--lime);color:var(--ink)}
/* A different mascot pose in each FAQ keeps illustrations present near the end. */
.inner-page .page-faq{background:#241234;border-color:#8143bd;gap:35px;padding-top:36px;padding-bottom:34px}.page-faq>.page-section-heading{margin-bottom:0;min-width:0}.page-faq .page-section-heading h2{font-size:34px}.page-faq details{background:#100d1c;border:1px solid #7a36ad66;border-radius:12px;margin-bottom:12px;padding:0 21px}.page-faq summary{font-size:17px;padding-block:18px;gap:15px}.page-faq details[open]{border-color:var(--accent);background:#1a1227}.page-faq details>p{font-size:16px;color:#dbcee8}.page-faq details:last-child{margin-bottom:0}.faq-character{height:255px;position:relative;isolation:isolate;margin-top:30px}.faq-character img{position:relative;height:100%;width:100%;object-fit:contain;z-index:1;filter:drop-shadow(0 9px 0 #0004);transform:rotate(-4deg);transition:transform .35s ease}.faq-character:hover img{transform:rotate(1deg) translateY(-5px)}.faq-orbit{position:absolute;inset:15% 8% 5%;background:var(--accent);opacity:.9;border-radius:45% 38% 39% 32%;transform:rotate(15deg);z-index:-1}.faq-orbit:after{content:'';position:absolute;inset:12px;border:2px dashed #10131c70;border-radius:46%}.faq-star{position:absolute;top:2px;left:0;font:46px/1 Arial;color:var(--lime);transform:rotate(-15deg);z-index:2}.faq-mark{position:absolute;top:30px;right:15px;font:65px/1 var(--hand);color:var(--accent);text-shadow:3px 3px 0 #0b0711;transform:rotate(12deg);z-index:2}.shared-plan{box-shadow:8px 9px 0 #491ca547}.inner-page .shared-plan{background:var(--lime);color:#16200c;border:0;padding:37px;margin-top:29px}.shared-plan:after{content:'✦';position:absolute;left:-15px;bottom:-48px;font:180px/1 Arial;color:#79b90030;transform:rotate(15deg);pointer-events:none;z-index:-1}.shared-plan .plan-stamp{background:#f2ff9c;box-shadow:3px 3px 0 #522c6b44}.shared-plan .eyebrow{color:#425127}.shared-plan .page-section-heading h2:after{display:none}.inner-page .related-pages{background:#141621}.related-link.cyan{background:#44b6ed;color:var(--ink);border:0;box-shadow:4px 5px 0 #0004}.related-link.coral{background:#ff8b67;color:var(--ink);border:0;box-shadow:4px 5px 0 #0004}.related-link.violet{background:#7024d5;color:#fff;border-color:#b37bff;box-shadow:4px 5px 0 #0004}.related-link.cyan>span,.related-link.coral>span{color:var(--ink)}.related-link.cyan p,.related-link.coral p{color:#263c4a}.related-link.violet>span{color:#fff}.related-link.violet p{color:#eadbff}.related-link.cyan>b,.related-link.coral>b{color:#4a1984}.footer-splash{grid-column:1/-1;position:relative;padding:18px 0 26px;width:fit-content;isolation:isolate}.footer-splash span{display:block;font:18px/1.4 var(--hand);color:var(--cyan);transform:rotate(-4deg)}.footer-splash b{display:block;font:clamp(70px,11vw,135px)/1 var(--hand);font-weight:400;color:#a75aff;letter-spacing:-3px;transform:rotate(-4deg);text-shadow:4px 6px 0 #2d0e58}.footer-splash svg{position:absolute;width:160px;height:50px;right:-135px;bottom:33px;stroke:var(--lime);fill:none;stroke-width:5;stroke-linecap:round;transform:rotate(-10deg)}.inner-footer{position:relative;isolation:isolate}.inner-footer:before{content:'';position:absolute;width:160px;height:150px;right:0;top:45px;background:#8527ff;border-radius:48% 25% 40% 32%;transform:rotate(15deg);z-index:-1;opacity:.18}.inner-footer>nav{border-color:#a160ff55}.inner-footer>p{color:#c8b8da}
@keyframes sticker-breathe{0%,100%{transform:rotate(8deg) translateY(0)}50%{transform:rotate(5deg) translateY(-5px)}}
@media(max-width:1100px){.inner-page .page-section{padding:32px 28px}.briefing-block .page-section-heading h2,.marketing-rhythm .page-section-heading h2{font-size:29px}.section-scene figcaption{font-size:15px;padding:14px 19px}.agency-scenarios h3{font-size:19px}.agency-scenarios article{padding:23px 20px}.inner-page .white-label-statement{padding:30px}.white-label-statement>span{font-size:120px}.white-label-statement h2{font-size:35px}.page-faq .page-section-heading h2{font-size:29px}.faq-character{height:225px}.page-faq details{padding-inline:18px}.page-faq summary{font-size:16px}}
@media(max-width:900px){.inner-page .briefing-block,.inner-page .marketing-rhythm{gap:27px;grid-template-columns:1fr 1fr}.briefing-block ol{grid-template-columns:1fr}.briefing-block li{padding:18px 20px 18px 61px}.inner-page .page-faq{grid-template-columns:.8fr 1.2fr;gap:24px}.faq-character{height:210px}.agency-flow .section-scene{margin-bottom:39px}.agency-scenarios article:nth-child(n){transform:none}.inner-page .compact-rows{grid-template-columns:1fr 1fr;padding:0}.numbered-process li{grid-template-columns:35px 1fr;gap:13px;padding:23px 18px}.numbered-process h3{font-size:20px}.numbered-process li>span{font-size:28px}.comic-ribbon{font-size:15px;gap:12px;padding-top:25px}}
@media(max-width:800px){.inner-page .page-faq{grid-template-columns:1fr}.page-faq>.page-section-heading{display:grid;grid-template-columns:1fr 180px;align-items:center;column-gap:10px}.page-faq .page-section-heading>.eyebrow,.page-faq .page-section-heading>h2{grid-column:1}.faq-character{grid-column:2;grid-row:1/3;margin:0;height:170px}.page-faq .page-section-heading h2{margin-bottom:0}.faq-mark{font-size:43px;right:0;top:10px}.faq-star{font-size:32px}.inner-page .marketing-rhythm{grid-template-columns:1fr}.marketing-rhythm .section-scene{width:min(580px,100%);margin-inline:auto}.inner-page .briefing-block{grid-template-columns:1fr}.briefing-block>div,.briefing-block .section-scene,.briefing-block ol{grid-column:1;grid-row:auto}.briefing-block .section-scene{width:min(580px,100%);margin-inline:auto}.inner-page .white-label-statement{grid-template-columns:.25fr 1fr}.white-label-statement>span{font-size:90px}.inner-page .pause-explainer{grid-template-columns:1fr;gap:25px}.days-equation{max-width:470px;width:100%;margin-inline:auto}.footer-splash svg{right:-110px;width:130px}.inner-page .compact-rows{padding:0}}
@media(max-width:620px){.inner-page .page-shell{padding:0;margin-top:17px}.inner-page .page-section{padding:27px 20px;margin-bottom:18px;border-radius:18px}.inner-page .page-section-heading h2{font-size:29px}.page-section-heading h2:after{height:5px;width:75px;margin-top:10px}.comic-ribbon{font-size:11px;letter-spacing:0;gap:8px;justify-content:space-between;padding:23px 4px 8px;flex-wrap:wrap}.comic-ribbon b{font-size:16px}.comic-ribbon b:last-child{display:none}.page-hero-art{padding:0 3px}.page-hero-art img{box-shadow:5px 6px 0 #0005}.page-hero .page-art-sticker{animation:none}.inclusion-strip{box-shadow:3px 4px 0 #0004}[data-page=web] .editorial-rows{grid-template-columns:1fr;gap:14px}[data-page=web] .editorial-rows article{grid-template-columns:35px 1fr;padding:24px 20px;gap:12px}[data-page=web] .editorial-rows article:nth-child(n){transform:none}[data-page=web] .editorial-rows h3{font-size:20px}[data-page=web] .editorial-rows p{font-size:16px;line-height:1.85}[data-page=web] .editorial-rows article>span{font-size:25px}.inner-page .briefing-block{gap:25px}.briefing-block ol{gap:12px}.briefing-block li{padding:18px 17px 18px 55px}.briefing-block li:before{left:15px}.briefing-block .section-scene{margin-bottom:16px;transform:rotate(.5deg)}.section-scene figcaption{font-size:13px;padding:12px 17px;bottom:-15px;right:-3px;max-width:77%}.section-scene img{border-radius:12px;box-shadow:4px 5px 0 #0006}.scene-scribble{width:70px;height:40px;top:-22px;left:-8px}.inner-page .delivery-note{padding:25px 22px;margin-block:21px;transform:none}.delivery-note .big-doodle{font-size:63px;margin-bottom:10px}.delivery-note h2{font-size:28px}.inner-page .marketing-rhythm{gap:30px}.marketing-rhythm .section-scene{margin-bottom:11px}.inner-page .compact-rows{grid-template-columns:1fr;background:none;border:0;padding:0;gap:16px}.compact-rows article{padding:24px 22px;transform:none!important;gap:14px}.compact-rows article>span{font-size:30px;width:26px}.compact-rows h3{font-size:21px}.compact-rows p{font-size:16px}.inner-page .white-label-statement{grid-template-columns:1fr;padding:28px 24px;gap:14px;transform:none}.white-label-statement>span{font-size:65px}.white-label-statement h2{font-size:32px}.white-label-statement p{font-size:16px}.agency-scenarios{gap:15px}.agency-scenarios article{padding:25px 22px}.agency-scenarios h3{font-size:22px}.agency-scenarios p{font-size:16px}.agency-flow .section-scene{margin:28px 0 39px;transform:none}.agency-flow .section-scene img{aspect-ratio:1.5}.agency-flow li{padding:22px 20px}.agency-flow b{font-size:18px}.agency-flow p{font-size:16px}.inner-page .scope-callout{padding:24px 22px;margin:21px 0}.scope-callout:after{display:none}.numbered-process{grid-template-columns:1fr;gap:14px}.numbered-process li{grid-template-columns:36px 1fr;padding:23px 18px;gap:13px;transform:none!important}.numbered-process li:last-child{grid-column:1}.numbered-process li>span{font-size:29px}.numbered-process h3{font-size:20px}.numbered-process p{font-size:16px}.queue-demo>.section-scene{margin:30px 0 17px;transform:none}.queue-demo>.section-scene img{aspect-ratio:1.5}.queue-demo>.section-scene figcaption{right:0;bottom:-16px}.inner-page .pause-explainer{gap:24px}.days-equation{padding:25px 18px;max-width:100%}.inner-page .page-faq{padding:26px 18px;gap:25px}.page-faq>.page-section-heading{grid-template-columns:1fr 125px;column-gap:5px}.page-faq .page-section-heading h2{font-size:26px}.page-faq .page-section-heading>.eyebrow{font-size:9px;letter-spacing:1px;line-height:1.7}.faq-character{height:145px}.faq-character img{transform:rotate(-4deg) scale(1.12)}.faq-star{font-size:25px;left:-5px}.faq-mark{font-size:37px;right:-4px;top:15px}.faq-orbit{inset:15% 0 5%;border-radius:48%}.page-faq details{padding-inline:17px;border-radius:11px}.page-faq summary{font-size:17px;line-height:1.65}.page-faq details>p{font-size:16px}.inner-page .shared-plan{padding:27px 22px;margin-top:24px}.shared-plan h2{font-size:29px}.inner-page .related-pages{padding:27px 20px}.related-link{padding:23px}.related-link p{font-size:15px}.footer-splash{padding-top:10px;width:100%;overflow:hidden;margin-bottom:2px}.footer-splash span{font-size:16px}.footer-splash b{font-size:88px;letter-spacing:-2px;padding-bottom:10px}.footer-splash svg{width:110px;right:3px;bottom:25px}.inner-footer:before{width:100px;height:110px;right:-4px;top:50px}.inner-footer{overflow:hidden}.page-shell:before{display:none}}
@media(max-width:370px){.comic-ribbon{font-size:10px;gap:5px}.page-faq>.page-section-heading{grid-template-columns:1fr 100px}.faq-character{height:125px}.page-faq .page-section-heading h2{font-size:24px}.footer-splash b{font-size:78px}}
@media(prefers-reduced-motion:reduce){.page-hero .page-art-sticker{animation:none}.faq-character img,[data-page=web] .editorial-rows article{transition:none}.faq-character:hover img,[data-page=web] .editorial-rows article:hover{transform:none}}@media(max-width:620px){[data-page=web] .editorial-rows article>div{display:contents}[data-page=web] .editorial-rows article h3{grid-column:2;margin:0;align-self:center}[data-page=web] .editorial-rows article p{grid-column:1/-1;margin-top:5px}[data-page=web] .editorial-rows article>span{margin-top:2px}}
