/* Conflict Trade v4 · Sample issue and gated reader. */
:is(.sample-page,.reader-page){font-family:Inter,Arial,sans-serif;color:#142838;--s-navy:#0c1720;--s-cream:#f7f4eb;--s-cyan:#72c6e7;--s-muted:#5b7180;--s-line:#d7e0e6}
:is(.sample-page,.reader-page) :is(h1,h2,h3,p){margin:0}:is(.sample-page,.reader-page) :is(h1,h2,h3){font-family:Inter,Arial,sans-serif;font-weight:650;line-height:1.12;letter-spacing:-.045em}:is(.sample-page,.reader-page) .icon{display:block;width:20px;height:20px;flex:none}:is(.sample-page,.reader-page) .text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;color:#28669d;background:none;font:600 15px/1.5 Inter,Arial,sans-serif;text-decoration:none}:is(.sample-page,.reader-page) .text-link:hover{text-decoration:underline;text-underline-offset:5px}:is(.sample-page,.reader-page) .text-link .icon{width:18px;height:18px}
.sample-page{background:#f3f5f7}.sample-masthead{position:relative;overflow:hidden;padding:62px 0 42px;background:radial-gradient(ellipse at 88% 0,#254b5f55,transparent 60%),#0c1720;border-bottom:1px solid #2b4353;color:#f7f4eb}.sample-masthead .eyebrow{font:650 12px/1.5 Inter,Arial,sans-serif;color:#72c6e7;letter-spacing:.12em}.sample-masthead h1{font-size:clamp(48px,5.1vw,72px);line-height:1.05;letter-spacing:-.055em;color:#f7f4eb;margin-top:19px;max-width:820px}.sample-masthead p:not(.eyebrow){font-size:20px;line-height:1.7;color:#b8cbd6;max-width:800px;margin-top:25px}.sample-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.sample-meta>span{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #365163;border-radius:7px;color:#d9e5ea;background:#172c3b;font:550 13px/1.4 Inter,Arial,sans-serif}.sample-meta>span:before{content:"";display:block;flex:none;width:5px;height:5px;border-radius:50%;background:#72c6e7}
.sample-body{padding-top:36px;padding-bottom:64px}.sample-region{display:grid;grid-template-columns:58px minmax(0,1fr) 295px;gap:26px;padding:34px;border:1px solid #d5e0e7;border-radius:20px;background:#fff;box-shadow:0 10px 30px #0c172004;margin-bottom:26px}.sample-region-number{display:flex;align-items:center;justify-content:center;align-self:start;width:48px;height:48px;border:1px solid #cddfea;border-radius:12px;background:#eaf3f8;color:#3975a5;font:650 18px/1 Inter,Arial,sans-serif;letter-spacing:-.02em}.sample-region-main>.eyebrow{color:#3975a5;font:650 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.1em}.sample-region-main h2{color:#142838;font-size:33px;line-height:1.17;margin-top:12px;max-width:630px}.sample-region-main>p:not(.eyebrow){font-size:18px;line-height:1.75;color:#576e7d;margin-top:18px;max-width:660px}.sample-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.sample-chain>span{position:relative;display:block;padding:16px 13px;border:1px solid #d4e2ea;border-radius:10px;background:#f2f6f9;color:#304e62;font:500 15px/1.55 Inter,Arial,sans-serif;overflow-wrap:anywhere}.sample-chain>span:nth-child(2){background:#e9f2f7;border-color:#cadfe9}.sample-chain>span:last-child{background:#142c3d;border-color:#142c3d;color:#e4edf2}.sample-chain b{display:block;margin-bottom:7px;color:#3975a5;font:700 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.09em}.sample-chain>span:last-child b{color:#72c6e7}.sample-industries{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.sample-industries>span{display:flex;align-items:center;gap:8px;min-height:42px;padding:7px 11px;border:1px solid #d4e2e9;border-radius:7px;background:#fff;color:#365b73;font:550 13px/1.4 Inter,Arial,sans-serif}.sample-industries :is(img,.sector-svg,svg){display:block;width:23px;height:23px;flex:none;color:#3975a5;object-fit:contain}.sample-region>aside{align-self:stretch;padding:21px 23px;border:1px solid #dae4eb;border-radius:13px;background:#f2f6f9}.sample-region aside h3{color:#243f53;font-size:21px;line-height:1.2;letter-spacing:-.025em}.sample-region aside ul{display:grid;gap:13px;list-style:none;padding:0;margin:18px 0 0;color:#526c7c;font-size:15px;line-height:1.7}.sample-region aside li{position:relative;padding-left:15px}.sample-region aside li:before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:50%;background:#5290b7}.sample-source{font-size:12px;line-height:1.8;color:#6c8594;margin:23px 0 6px;padding-top:16px;border-top:1px solid #d6e2e9;overflow-wrap:anywhere}.sample-source a{display:inline;color:#3975a5;text-decoration:underline;text-underline-offset:3px}.sample-region aside .text-link{font-size:13px;line-height:1.5;min-height:44px;gap:7px}.sample-region aside .text-link .icon{width:16px;height:16px}
.sample-close{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;border:1px solid #294858;border-radius:20px;background:#142838;padding:40px;color:#f7f4eb;margin-top:36px}.sample-close .eyebrow{color:#72c6e7;font:650 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.11em}.sample-close h2{font-size:39px;color:#f7f4eb;margin-top:13px}.sample-close p:not(.eyebrow){font-size:18px;line-height:1.7;color:#b2c8d5;margin-top:17px}.sample-close .email-form{max-width:none}.sample-close .form-status{color:#ffb1a7}
.reader-page{padding-top:34px;padding-bottom:64px}.reader-page .back-link{font-size:14px;color:#587a91;margin-bottom:34px}.reader-heading{max-width:800px;margin-inline:auto}.reader-heading>.eyebrow{font:650 12px/1.5 Inter,Arial,sans-serif;color:#3975a5;letter-spacing:.11em}.reader-heading h1{font-size:clamp(42px,4.7vw,66px);line-height:1.08;color:#142838;margin-top:17px}.reader-heading>p:last-child{font-size:20px;line-height:1.7;color:#5a7283;margin-top:21px;max-width:720px}.reader-gate{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:650px;max-width:1000px;margin:36px auto 0;border-top:1px solid #d4e1e9;padding-top:26px;overflow:hidden;border-radius:0 0 22px 22px}.blurred-reading{position:absolute;inset:20px 3% 0;filter:blur(7px);opacity:.6;pointer-events:none;user-select:none}.blur-chart{display:flex;align-items:flex-end;justify-content:center;gap:20px;height:230px;border-bottom:1px solid #a5bfce;background:repeating-linear-gradient(to top,transparent 0,transparent 44px,#c9dae4 45px,#c9dae4 46px);padding:20px 40px 0}.blur-chart i{display:block;width:9%;height:55%;background:#7099b2;border-radius:5px 5px 0 0}.blur-chart i:nth-child(2){height:70%;background:#3f7da3}.blur-chart i:nth-child(3){height:40%}.blur-chart i:nth-child(4){height:85%;background:#39759a}.blur-chart i:nth-child(5){height:60%}.blur-chart i:nth-child(6){height:95%;background:#5b9cbe}.blur-lines{display:grid;gap:17px;margin-top:38px}.blur-lines>span{display:block;height:12px;border-radius:3px;background:#b9cdd9}.blur-lines>span:nth-child(3n){width:84%}.blur-lines>span:nth-child(4n){width:93%}.reader-gate:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(#f3f5f755,#f3f5f7a8 45%,#f3f5f7 100%)}.reader-page .gate-card{position:relative;z-index:2;width:min(570px,calc(100% - 36px));padding:36px 38px 31px;border:1px solid #2d4b5d;border-radius:20px;background:#142838;box-shadow:0 18px 50px #0c172024;text-align:center;color:#f7f4eb;margin:0}.reader-page .gate-lock{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #406173;border-radius:13px;background:#1a3548;color:#72c6e7;margin:0 auto 22px}.reader-page .gate-lock .icon{width:23px;height:23px}.reader-page .gate-card>.eyebrow{font:650 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;color:#72c6e7}.reader-page .gate-card h2{font-size:45px;line-height:1.08;color:#f7f4eb;margin-top:13px}.reader-page .gate-card>p:not(.eyebrow):not(.form-note){font-size:18px;line-height:1.7;color:#bfd0da;margin:21px auto 0;max-width:420px}.reader-page .gate-card .email-form{max-width:none;margin-top:27px}.reader-page .gate-card .email-form button[type=submit]{font-size:14px;padding-inline:15px;gap:9px}.reader-page .gate-card .form-status{color:#ffb1a7;text-align:left}.reader-page .gate-signin{color:#a9d9ef;font-size:14px;margin-top:19px;justify-content:center}.reader-page .gate-card .form-note{font:400 13px/1.6 Inter,Arial,sans-serif;color:#8faaba;margin-top:9px}
@media(max-width:1120px){.sample-region{grid-template-columns:48px minmax(0,1fr);gap:22px;padding:30px}.sample-region>aside{grid-column:2;padding:23px;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.sample-region aside h3{grid-column:1/-1}.sample-region aside ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:9px}.sample-source{margin:12px 0 0;padding-top:13px;grid-column:1}.sample-region aside .text-link{align-self:end;justify-self:end}.sample-close{gap:30px;padding:34px}.sample-close .email-form{display:grid;grid-template-columns:1fr;gap:10px;border:0;background:none;box-shadow:none}.sample-close .email-field{min-height:56px;background:#fff;border-radius:10px}.sample-close .email-form button[type=submit]{min-height:52px;border-radius:10px;font-size:15px}.sample-close .form-status{position:static}}
@media(max-width:720px){
.sample-masthead{padding:37px 0 31px}.sample-masthead .eyebrow{font-size:12px;letter-spacing:.09em}.sample-masthead h1{font-size:clamp(40px,8.8vw,54px);line-height:1.08;margin-top:17px;letter-spacing:-.05em}.sample-masthead p:not(.eyebrow){font-size:18px;line-height:1.7;margin-top:22px}.sample-masthead p:not(.eyebrow) br{display:none}.sample-meta{gap:8px;margin-top:25px}.sample-meta>span{font-size:12px;padding:8px 10px}.sample-meta>span:before{width:4px;height:4px}.sample-body{padding-top:24px;padding-bottom:36px}.sample-region{display:block;padding:25px;border-radius:17px;margin-bottom:22px}.sample-region-number{display:flex;width:43px;height:43px;border-radius:10px;font-size:17px;margin-bottom:20px}.sample-region-main>.eyebrow{font-size:11px;line-height:1.65;letter-spacing:.08em}.sample-region-main h2{font-size:31px;line-height:1.16;margin-top:12px}.sample-region-main>p:not(.eyebrow){font-size:17px;line-height:1.8;margin-top:18px}.sample-chain{grid-template-columns:1fr;gap:10px;margin-top:23px}.sample-chain>span{display:grid;grid-template-columns:110px 1fr;gap:15px;align-items:start;padding:16px;font-size:16px;line-height:1.6;border-radius:10px}.sample-chain b{font-size:10px;line-height:1.65;margin:2px 0 0;letter-spacing:.07em}.sample-industries{gap:8px;margin-top:21px}.sample-industries>span{min-height:44px;padding:8px 11px;font-size:14px;gap:8px}.sample-industries :is(img,.sector-svg,svg){width:24px;height:24px}.sample-region>aside{display:block;margin-top:26px;padding:23px 21px;border-radius:12px}.sample-region aside h3{font-size:23px}.sample-region aside ul{display:grid;grid-template-columns:1fr;gap:15px;margin-top:17px;font-size:17px;line-height:1.75}.sample-region aside li{padding-left:16px}.sample-region aside li:before{top:.72em;width:5px;height:5px}.sample-source{font-size:13px;line-height:1.8;margin-top:23px;padding-top:16px}.sample-region aside .text-link{font-size:15px;line-height:1.6;margin-top:12px;min-height:44px}.sample-close{display:block;margin-top:28px;padding:28px 25px;border-radius:17px}.sample-close .eyebrow{font-size:11px}.sample-close h2{font-size:34px;line-height:1.12;margin-top:13px}.sample-close p:not(.eyebrow){font-size:17px;line-height:1.75;margin-top:17px}.sample-close .email-form{margin-top:25px;gap:10px}.sample-close .email-field{min-height:58px}.sample-close .email-form button[type=submit]{min-height:54px;font-size:16px}.reader-page{padding-top:24px;padding-bottom:36px}.reader-page .back-link{font-size:15px;min-height:44px;margin-bottom:24px}.reader-heading>.eyebrow{font-size:11px;line-height:1.6;letter-spacing:.09em}.reader-heading h1{font-size:39px;line-height:1.1;margin-top:15px}.reader-heading>p:last-child{font-size:18px;line-height:1.7;margin-top:20px}.reader-gate{margin-top:28px;min-height:680px;padding-top:22px;overflow:visible}.blurred-reading{inset:20px 2% 0;overflow:hidden}.blur-chart{height:210px;padding-inline:20px;gap:12px}.blur-lines{gap:17px;margin-top:32px}.reader-page .gate-card{width:100%;max-width:570px;padding:29px 24px 26px;border-radius:17px;box-shadow:0 14px 35px #0c17201a}.reader-page .gate-lock{width:47px;height:47px;margin-bottom:20px;border-radius:12px}.reader-page .gate-card>.eyebrow{font-size:11px}.reader-page .gate-card h2{font-size:39px;line-height:1.1;margin-top:13px}.reader-page .gate-card>p:not(.eyebrow):not(.form-note){font-size:17px;line-height:1.75;margin-top:20px}.reader-page .gate-card .email-form{display:grid;grid-template-columns:1fr;gap:10px;margin-top:25px;border:0;background:none;box-shadow:none}.reader-page .gate-card .email-field{min-height:58px;border:1px solid #a8c5d6;border-radius:10px;background:#fff}.reader-page .gate-card .email-field input{min-height:56px;font-size:16px}.reader-page .gate-card .email-form button[type=submit]{min-height:54px;width:100%;border-radius:10px;font-size:16px}.reader-page .gate-card .form-status{position:static}.reader-page .gate-signin{font-size:15px;min-height:48px;line-height:1.6;margin-top:18px}.reader-page .gate-card .form-note{font-size:13px;margin-top:9px}
}
@media(max-width:390px){.sample-region{padding:23px 20px}.sample-region-main h2{font-size:28px}.sample-chain>span{grid-template-columns:1fr;gap:5px}.sample-chain b{font-size:11px}.sample-close{padding-inline:21px}.reader-heading h1{font-size:36px}.reader-page .gate-card{padding-inline:21px}.reader-page .gate-card h2{font-size:36px}}
