/* Editorial Digital PR layout. Loaded only on this service route. */
.digital-pr-page{background:#f8faff}
.pr-hero{padding-top:44px}.pr-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:54px;align-items:center;padding:18px 0 64px}
.pr-hero h1{font-size:clamp(42px,4.3vw,63px);line-height:1.08;letter-spacing:-.055em;font-weight:700;color:var(--ink)}.pr-hero h1>span{display:block;color:var(--indigo);margin-top:8px}.pr-hero-copy>p{font-size:18px;line-height:1.8;margin-top:27px;max-width:540px}
.pr-editorial-scene{position:relative;isolation:isolate;padding:28px 15px 65px 8px;min-width:0}.pr-editorial-scene:before{content:'';position:absolute;inset:-10px -20px;background:radial-gradient(ellipse,#dce7fa,transparent 73%);z-index:-2}.pr-paper-back{position:absolute;inset:44px 2px 73px 25px;background:#e7eef9;border:1px solid #d7e1f1;border-radius:20px;transform:rotate(4deg);z-index:-1}
.pr-editorial-card{background:#fff;border:1px solid #dce4f2;border-radius:20px;padding:23px;box-shadow:0 24px 50px #19398d14;transform:rotate(-3deg)}
.pr-editorial-bar{display:flex;align-items:center;gap:9px;font-size:11px;color:#62799f;padding-bottom:17px;border-bottom:1px solid #dce5f4}.pr-editorial-bar>.icon{width:21px;height:21px;color:var(--indigo)}.pr-editorial-rule{height:1px;flex:1;background:#c5d4ed;margin-left:8px}
.pr-editorial-title{font-size:35px;line-height:1.1;letter-spacing:-.05em;font-weight:650;color:var(--navy);margin:23px 0}
.pr-editorial-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;align-items:center}.pr-editorial-photo{background:radial-gradient(ellipse,#e0e8f5,#f3f6fc 75%);border-radius:15px;padding:12px;border:1px solid #e1e8f3}.pr-editorial-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.pr-editorial-copy>strong{display:block;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.025em;color:var(--navy)}.pr-editorial-copy>span{display:block;margin-top:13px;font-size:11px;line-height:1.65;color:#617797}.pr-copy-lines{margin-top:16px}.pr-copy-lines i{display:block;height:4px;background:#e1e9f5;border-radius:3px;margin-top:6px}.pr-copy-lines i:nth-child(2){width:85%}.pr-copy-lines i:last-child{width:60%}
.pr-editorial-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #dce5f4;font-size:10px;color:#60779c}.pr-editorial-bottom>.icon{width:18px;height:18px;color:var(--indigo)}
.pr-outreach-note{position:absolute;bottom:16px;right:-8px;display:flex;align-items:center;gap:15px;padding:20px 24px;background:var(--indigo);color:white;border-radius:16px;box-shadow:0 12px 30px #19398d20;transform:rotate(2deg)}.pr-outreach-note>.icon{width:34px;height:34px;color:#c8dbff}.pr-outreach-note strong,.pr-outreach-note span{display:block}.pr-outreach-note strong{font-size:15px;font-weight:600}.pr-outreach-note span{font-size:10px;margin-top:4px;color:#d6e4ff}
.pr-foundations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;list-style:none;padding:25px 0;margin:0;border-block:1px solid var(--line)}.pr-foundations li{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;color:#536581}.pr-foundations .icon{color:var(--indigo)}
.pr-section{padding-top:90px;padding-bottom:90px}.pr-section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;align-items:start;margin-bottom:42px}.pr-section-heading h2{max-width:510px}.pr-section-heading p{font-size:17px;line-height:1.85}.pr-section-heading p+p{margin-top:20px}
.pr-angle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pr-angle-grid article{padding:30px;border:1px solid #dde6f4;background:#fff;border-radius:21px}.pr-angle-grid article>span{display:grid;place-items:center;width:52px;height:52px;background:#edf3fc;border-radius:15px;color:var(--indigo);margin-bottom:22px}.pr-angle-grid h3{font-size:22px}.pr-angle-grid p{font-size:16px;line-height:1.75;margin-top:14px}
.pr-inclusions{padding:85px 0;background:#eef3fb}.pr-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.pr-feature{min-width:0;background:#fff;border:1px solid #dce4f2;border-radius:24px;overflow:hidden}.pr-feature-visual{height:225px;padding:25px;display:grid;place-items:center;color:var(--indigo);background:linear-gradient(145deg,#f8faff,#e8f0fc);border-bottom:1px solid #e0e8f5}.pr-feature-copy{padding:30px 32px 34px}.pr-feature-copy h3{font-size:24px}.pr-feature-copy p{font-size:16px;line-height:1.8;margin-top:16px}
.pr-resource-art,.pr-pitch-art,.pr-record-art{width:100%;max-width:315px;border:1px solid #d6e1f3;border-radius:16px;background:#fff;padding:19px 22px;box-shadow:0 8px 20px #19398d06}.pr-resource-art>span,.pr-pitch-art>span{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:550}.pr-resource-art>i{display:block;height:5px;background:#e4ebf8;border-radius:4px;margin-top:17px}.pr-resource-art>i+i{width:75%;margin-top:8px}.pr-resource-art>div{display:flex;align-items:center;gap:8px;margin-top:19px;font-size:11px;color:#617797}.pr-resource-art>div>.icon{width:18px;height:18px}
.pr-audience-art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:405px}.pr-audience-art>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;min-height:115px;padding:18px 9px;border:1px solid #d6e1f3;border-radius:16px;background:#fff;font-size:11px;line-height:1.5}.pr-audience-art .icon{width:29px;height:29px}
.pr-pitch-art>span{margin-bottom:11px}.pr-pitch-art>div{border-top:1px solid #edf1f8;padding:7px 0;font-size:11px;color:#617797}.pr-pitch-art>div:last-child{padding-bottom:0}.pr-record-art{padding-block:9px}.pr-record-art>div{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:12px}.pr-record-art>div+div{border-top:1px solid #edf1f8}.pr-record-art .icon{width:21px;height:21px}
.pr-centered-heading{max-width:800px;margin:0 auto 45px;text-align:center}.pr-centered-heading p{font-size:18px;line-height:1.8;max-width:690px;margin:22px auto 0}.pr-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none}.pr-workflow li{position:relative;text-align:center;min-width:0}.pr-workflow li:not(:last-child):before{content:'';position:absolute;top:27px;left:calc(50% + 36px);right:calc(-50% + 6px);border-top:1px dashed #afc1de}.pr-step-icon{position:relative;display:grid;place-items:center;width:56px;height:56px;margin:0 auto 23px;background:#e7effd;border:6px solid #f8faff;outline:1px solid #d5e2f5;border-radius:50%;color:var(--indigo)}.pr-workflow h3{font-size:22px}.pr-workflow p{font-size:15px;line-height:1.8;max-width:275px;margin:14px auto 0}
.pr-process{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;padding-top:12px;padding-bottom:90px}.pr-process>div>.icon{width:45px;height:45px;color:var(--indigo);margin-bottom:22px}.pr-process>div>p{font-size:17px;line-height:1.8;margin-top:24px;max-width:430px}.pr-process-copy>div{padding:0 0 28px 28px;border-left:2px solid #dce5f5}.pr-process-copy>div+div{padding-top:7px;padding-bottom:0}.pr-process-copy h3{font-size:21px}.pr-process-copy p{font-size:17px;line-height:1.85;margin-top:15px}
.pr-measure{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:65px;align-items:center;background:var(--navy);border-radius:28px;padding:55px 60px}.pr-measure h2{color:#fff}.pr-measure p{color:#d6e0f0;font-size:16px;line-height:1.8;margin-top:22px}.pr-outcomes{padding:26px;background:#ffffff09;border:1px solid #ffffff24;border-radius:18px;color:#edf4ff}.pr-outcomes-title{display:block;font-size:19px;font-weight:550;line-height:1.4;margin-bottom:18px}.pr-outcomes>div{display:flex;align-items:center;gap:14px;padding:19px 0;border-top:1px solid #ffffff1f}.pr-outcomes>div:last-child{padding-bottom:0}.pr-outcomes .icon{width:24px;height:24px;color:#b7cff9}.pr-outcomes strong{display:block;font-size:14px;font-weight:500}.pr-outcomes small{display:block;font-size:11px;color:#c2d1e9;margin-top:5px;line-height:1.6}
.pr-faq{padding-top:90px}.pr-faq>div:first-child>p{font-size:17px;line-height:1.8;margin-top:23px;max-width:350px}
@media(max-width:1100px){.pr-hero-grid{gap:30px}.pr-editorial-card{padding:20px}.pr-editorial-title{font-size:30px}.pr-editorial-feature{gap:14px}.pr-editorial-copy>strong{font-size:16px}.pr-editorial-copy>span{font-size:10px}.pr-section-heading,.pr-process{gap:45px}.pr-measure{padding:42px;gap:35px}.pr-feature-copy{padding:27px}.pr-angle-grid article{padding:25px}}
@media(max-width:980px){.pr-hero-grid{grid-template-columns:1fr;gap:22px;padding-bottom:38px}.pr-hero-copy{max-width:690px}.pr-hero h1{font-size:57px}.pr-hero-copy>p{max-width:650px}.pr-editorial-scene{width:100%;max-width:580px;margin:auto}.pr-editorial-title{font-size:35px}.pr-editorial-copy>strong{font-size:20px}.pr-editorial-copy>span{font-size:12px}.pr-foundations{gap:15px}.pr-foundations li{font-size:12px;gap:9px}.pr-section-heading{grid-template-columns:1fr;gap:24px}.pr-section-heading h2{max-width:620px}.pr-angle-grid{gap:16px}.pr-angle-grid article{padding:24px 20px}.pr-angle-grid h3{font-size:20px}.pr-feature-grid{grid-template-columns:1fr}.pr-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.pr-workflow li:not(:last-child):before{right:calc(-50% - 4px)}.pr-workflow li:nth-child(2):before{display:none}.pr-process{grid-template-columns:1fr;gap:30px}.pr-process>div>p{max-width:650px}.pr-measure{grid-template-columns:1fr;gap:30px}.pr-outcomes{max-width:550px;width:100%}}
@media(max-width:600px){.pr-hero{padding-top:30px}.pr-hero h1{font-size:43px}.pr-hero-copy>p{font-size:17px;margin-top:23px}.pr-editorial-scene{padding:20px 8px 65px 3px}.pr-paper-back{inset:31px 0 75px 14px}.pr-editorial-card{padding:17px}.pr-editorial-bar{font-size:9px;gap:7px;padding-bottom:13px}.pr-editorial-title{font-size:28px;margin:20px 0}.pr-editorial-feature{gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pr-editorial-photo{padding:6px;border-radius:12px}.pr-editorial-copy>strong{font-size:14px}.pr-editorial-copy>span{font-size:9px;margin-top:9px}.pr-copy-lines{margin-top:12px}.pr-copy-lines i{height:3px;margin-top:5px}.pr-editorial-bottom{font-size:8px;gap:8px;margin-top:18px;padding-top:13px}.pr-outreach-note{right:0;bottom:14px;padding:17px;gap:11px;max-width:100%}.pr-outreach-note>.icon{width:27px;height:27px}.pr-outreach-note strong{font-size:12px}.pr-outreach-note span{font-size:9px}.pr-foundations{grid-template-columns:1fr;gap:15px;padding:23px 0}.pr-foundations li{justify-content:flex-start;font-size:13px;gap:13px}.pr-section{padding-top:60px;padding-bottom:60px}.pr-section-heading{margin-bottom:30px}.pr-section-heading p{font-size:16px}.pr-angle-grid{grid-template-columns:1fr;gap:15px}.pr-angle-grid article{padding:25px}.pr-angle-grid article>span{margin-bottom:17px}.pr-angle-grid p{font-size:15px;margin-top:10px}.pr-inclusions{padding:58px 0}.pr-feature-grid{gap:20px}.pr-feature-visual{height:210px;padding:22px}.pr-feature-copy{padding:26px 24px 30px}.pr-feature-copy h3{font-size:23px}.pr-resource-art,.pr-pitch-art,.pr-record-art{padding-inline:17px}.pr-resource-art>span,.pr-pitch-art>span{font-size:12px}.pr-audience-art{gap:8px}.pr-audience-art>div{padding:15px 6px;font-size:10px}.pr-audience-art .icon{width:25px;height:25px}.pr-centered-heading{margin-bottom:32px}.pr-centered-heading p{font-size:17px}.pr-workflow{grid-template-columns:1fr;gap:32px}.pr-workflow li:not(:last-child):before{display:none}.pr-step-icon{margin-bottom:17px}.pr-workflow p{margin-top:10px}.pr-process{padding-top:0;padding-bottom:60px}.pr-process-copy>div{padding-left:22px}.pr-process-copy p{font-size:16px}.pr-measure{padding:32px 25px;border-radius:23px}.pr-outcomes{padding:21px}.pr-outcomes-title{font-size:17px}.pr-outcomes strong{font-size:13px}.pr-faq{padding-top:60px}.pr-faq>div:first-child>p{font-size:16px;margin-top:20px}}
