@font-face{font-family:Manrope;src:url('../assets/fonts/manrope-400.ttf');font-weight:400}@font-face{font-family:Manrope;src:url('../assets/fonts/manrope-700.ttf');font-weight:700}@font-face{font-family:Manrope;src:url('../assets/fonts/manrope-800.ttf');font-weight:800}*{box-sizing:border-box}body{margin:0;background:#e8eae4;color:#242b27;font-family:Manrope,Arial,sans-serif}.publication-toolbar{position:sticky;top:0;z-index:5;background:#202b25;color:#fff;padding:14px 5vw;display:flex;gap:22px;align-items:center;font-size:12px}.publication-toolbar a,.publication-toolbar button{color:inherit;border:1px solid #fff4;background:none;border-radius:6px;padding:9px 12px;font:inherit;cursor:pointer;text-decoration:none}.publication-toolbar span{flex:1}.publication-sheet{width:210mm;min-height:297mm;padding:14mm 15mm 13mm;background:#fffef9;margin:24px auto;box-shadow:0 10px 35px #23302515;position:relative;display:flex;flex-direction:column;gap:0}.pub-brand{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #d9ded6;font-size:21px;font-weight:800}.pub-brand img{width:31px;border-radius:7px}.pub-brand small{display:block;font-size:7px;letter-spacing:1.7px;color:#ad8238}.pub-edition{margin-left:auto;font-size:9px;font-weight:400;letter-spacing:1px}.pub-kicker{font-size:9px;font-weight:700;letter-spacing:1.5px;color:#ad8238;margin:27px 0 12px}.publication-sheet h1{font-size:40px;line-height:1.12;letter-spacing:-1.6px;margin:0 0 22px;font-weight:800}.pub-lead{font-size:13px;line-height:1.8;color:#626d65;margin:0 0 25px;max-width:650px}.pub-art{width:100%;margin:0 0 25px}.pub-art svg{width:100%;height:auto;display:block}.pub-caption{font-size:8px;color:#626d65;margin-top:8px}.pub-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pub-card{background:#f0f3f6;border:1px solid #d9ded6;border-radius:10px;padding:18px 15px;min-height:160px}.pub-card:nth-child(2){background:#edf4ef}.pub-card:nth-child(3){background:#f2edf7}.pub-card>span{font-size:9px;font-weight:700;color:#ad8238}.pub-card h2{font-size:14px;line-height:1.5;margin:10px 0 9px;letter-spacing:-.3px}.pub-card p{font-size:10px;line-height:1.8;color:#626d65;margin:0}.pub-note{font-size:9px;line-height:1.8;color:#626d65;padding:16px 0 0;margin:18px 0;border-top:1px solid #d9ded6}.pub-footer{display:flex;gap:12px;justify-content:space-between;font-size:8px;color:#626d65;border-top:1px solid #d9ded6;padding-top:14px;margin-top:auto}.pub-cover{background:#1b1c20;color:#f8f5e9}.pub-cover .pub-lead,.pub-cover .pub-note,.pub-cover .pub-footer{color:#c7d0c6}.pub-cover .pub-card{color:#242b27}.pub-cover h1{font-size:49px}.pub-cover .pub-card:nth-child(2){background:#ede7d8}.pub-cover .pub-art{margin-top:15px}.onepager h1{font-size:36px}.onepager .pub-kicker{margin-top:22px}.onepager .pub-lead{font-size:12px;margin-bottom:18px}.onepager .pub-art{margin-bottom:18px}.onepager .pub-cards{grid-template-columns:repeat(3,1fr);gap:10px}.onepager .pub-card{min-height:115px;padding:12px}.onepager .pub-card h2{font-size:12px;margin:6px 0}.onepager .pub-card p{font-size:9px;line-height:1.6}.onepager .pub-note{font-size:8px;margin:15px 0;padding-top:12px}.pub-contact{display:flex;gap:18px;flex-wrap:wrap;padding:14px 0;font-size:10px;font-weight:700}.pub-contact a{color:inherit}.pub-index{max-width:794px;margin:25px auto;font-size:12px}.pub-index details{background:#fffef9;padding:20px;border-radius:10px}.pub-index nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:20px}.pub-index a{color:#626d65;text-decoration:none}.pub-cover a{color:#d9bd7c}@media(max-width:850px){.publication-sheet{width:calc(100% - 24px);min-height:0;padding:30px 22px}.pub-brand{font-size:18px}.pub-edition{font-size:7px}.publication-sheet h1,.pub-cover h1{font-size:34px}.pub-cards,.onepager .pub-cards{grid-template-columns:1fr}.pub-card,.onepager .pub-card{min-height:0}.pub-card p,.onepager .pub-card p{font-size:12px}.pub-footer{margin-top:25px}.publication-toolbar{flex-wrap:wrap;gap:8px;font-size:10px}.pub-index{margin:20px 12px}.pub-index nav{grid-template-columns:1fr}.pub-contact{font-size:11px}}@page{size:A4;margin:0}@media print{body{background:white;-webkit-print-color-adjust:exact;print-color-adjust:exact}.publication-toolbar,.pub-index{display:none}.publication-sheet{margin:0;width:210mm;height:297mm;min-height:297mm;box-shadow:none;break-after:page;page-break-after:always;overflow:hidden}.publication-sheet:last-child{break-after:auto}.pub-footer{margin-top:auto}} .pub-recognition{margin:14px 0 5px;border-top:1px solid #d9ded6;padding-top:10px}.pub-recognition>p{font-size:7px;letter-spacing:1.2px;color:#ad8238;margin:0 0 8px}.pub-recognition>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pub-recognition article{text-align:center}.pub-recognition img{display:block;width:100%;height:36px;object-fit:contain}.pub-recognition span{display:block;font-size:6px;color:#626d65;margin-top:5px}.onepager .pub-art svg{max-height:215px}.onepager .pub-contact{padding:10px 0}.onepager .pub-note{margin:8px 0;font-size:7px}@media(max-width:600px){.pub-recognition>div{grid-template-columns:1fr 1fr}.pub-recognition img{height:40px}.pub-recognition span{font-size:9px}.onepager .pub-art svg{max-height:none}}  .cover-editorial{background:#ffffff;color:#070d20}.cover-editorial .pub-brand{font-size:30px;padding-bottom:25px;border-color:#88909c}.cover-editorial .pub-brand img{width:55px}.cover-editorial .pub-brand small{font-size:9px;letter-spacing:3px}.cover-editorial .pub-kicker{font-size:12px;color:#545d71;font-weight:400;letter-spacing:3px;margin:35px 0 25px}.cover-editorial .pub-kicker:after{content:"";display:block;width:38px;height:2px;background:#cc9b2f;margin-top:10px}.cover-editorial h1{font-size:76px;line-height:.95;letter-spacing:-3px;margin:0 0 30px}.cover-editorial h1 span,.cover-editorial h1 em{color:#c79731;font-style:normal}.cover-editorial .pub-lead{font-size:17px;line-height:1.5;color:#555e70;margin-bottom:35px}.cover-editorial .pub-card{background:#f1f8fe;min-height:265px;border:0;padding:22px;color:#070d20}.cover-editorial .pub-card:nth-child(2){background:#fcf9f1}.cover-editorial .pub-card:nth-child(3){background:#f7f3fe}.cover-editorial .cover-icon{width:55px;height:55px;background:#e3f1fd;border-radius:14px;display:grid;place-items:center;color:#123f7c;margin-bottom:15px}.cover-editorial .cover-icon svg{width:35px;height:35px}.cover-editorial .pub-card:nth-child(2) .cover-icon{background:#faf0d8;color:#bf912b}.cover-editorial .pub-card:nth-child(3) .cover-icon{background:#efe6ff;color:#4b2080}.cover-editorial .pub-card>span{color:#626c7d}.cover-editorial .pub-card h2{font-size:18px;line-height:1.2}.cover-editorial .pub-card i{display:block;width:24px;height:2px;background:#ad8238;margin:16px 0}.cover-editorial .pub-card p{font-size:12px;line-height:1.65;color:#555e70}.cover-editorial .pub-footer{color:#30394e;border-color:#88909c}@media(max-width:850px){.cover-editorial h1{font-size:58px}.cover-editorial .pub-brand{font-size:24px}.cover-editorial .pub-card{min-height:0}}@media print{.cover-editorial h1{font-size:76px}} .one-editorial{background:white;color:#070d20;padding:12mm 13mm}.one-editorial .pub-brand{border:0;font-size:25px}.one-editorial .pub-brand img{width:42px}.one-editorial .pub-kicker{font-size:8px;color:#545d71;letter-spacing:2px;margin:20px 0}.one-hero{display:grid;grid-template-columns:41% 59%;gap:0;align-items:center;margin-bottom:23px}.one-editorial h1{font-size:43px;line-height:1.04;letter-spacing:-1.6px;margin:0 0 24px}.one-editorial em{font-style:normal;color:#bf892b}.one-editorial .pub-lead{font-size:10px;line-height:1.65;padding-right:15px;margin:0}.one-editorial .pub-art{margin:0;background:#f9faff;border:1px solid #eceef4;border-radius:12px;padding:8px;box-shadow:0 14px 30px #101a2910}.one-editorial .pub-art svg{height:225px;max-height:none}.one-editorial .pub-caption{font-size:6px;line-height:1.5}.one-label{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.6px;color:#545d71;margin:0 0 15px}.one-editorial .pub-cards{gap:8px}.one-editorial .pub-card{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:15px 12px;min-height:145px;border:0}.area-icon{width:42px;height:44px;border-radius:10px;background:#dff0fd;color:#164783;display:grid;place-items:center}.area-icon svg{width:28px;height:28px}.one-editorial .pub-card:nth-child(2),.one-editorial .pub-card:nth-child(6){background:#f0f8f5}.one-editorial .pub-card:nth-child(3){background:#f7f3fe}.one-editorial .pub-card:nth-child(4){background:#fcf8ef}.one-editorial .pub-card:nth-child(5){background:#f0f7fc}.one-editorial .pub-card:nth-child(2) .area-icon,.one-editorial .pub-card:nth-child(6) .area-icon{color:#227048;background:#e1f2e9}.one-editorial .pub-card:nth-child(3) .area-icon{color:#672ab2;background:#eee4fd}.one-editorial .pub-card:nth-child(4) .area-icon{color:#a97117;background:#fbefd3}.one-editorial .pub-card span{font-size:7px;color:#626c7d}.one-editorial .pub-card h2{font-size:10px;line-height:1.35;margin:5px 0 8px}.one-editorial .pub-card p{font-size:8px;line-height:1.65;color:#555e70}.one-purpose{display:grid;grid-template-columns:42% 58%;margin-top:22px;gap:18px}.one-purpose h2{font-size:28px;line-height:1.04;letter-spacing:-1px;margin:0 0 14px}.one-purpose p{font-size:9px;line-height:1.6;color:#555e70}.one-purpose .pub-kicker{margin:0 0 12px;font-size:8px}.one-purpose .pub-recognition{border:0;border-left:1px solid #d9ded6;margin:0;padding:12px 18px}.one-purpose .pub-recognition>div{grid-template-columns:1fr 1fr;gap:18px}.one-purpose .pub-recognition img{height:30px}.one-purpose .pub-recognition span{font-size:6px}.connection-note{font-size:6px!important;line-height:1.5!important;margin-top:12px!important}.one-editorial .pub-contact{border-top:1px solid #88909c;margin-top:18px;gap:14px;font-size:8px}.one-editorial .pub-footer{font-size:6px;border:0;padding-top:8px}@media(max-width:850px){.one-hero,.one-purpose{grid-template-columns:1fr}.one-editorial .pub-art{margin-top:20px}.one-editorial .pub-card{min-height:0}.one-editorial .pub-card h2{font-size:15px}.one-editorial .pub-card p{font-size:12px}.one-purpose .pub-recognition{border:0;padding:15px 0}.one-label{gap:12px}}@media print{.one-hero{grid-template-columns:41% 59%}.one-purpose{grid-template-columns:42% 58%}.one-editorial .pub-card{min-height:145px}} .one-hero{grid-template-columns:37% 63%}.one-editorial h1{font-size:40px}.one-editorial .pub-lead{font-size:9.5px}.one-editorial .pub-art{padding:4px;background:white}.one-dashboard{display:block;width:100%;height:auto;border-radius:8px}.one-editorial .pub-caption{padding:0 4px}.one-editorial .pub-card{min-height:130px}.one-purpose{grid-template-columns:40% 60%;gap:12px;margin-top:20px}.one-evidence{border-left:1px solid #d9ded6;padding-left:16px}.one-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.one-metrics article{background:#f0f7fd;border-radius:8px;text-align:center;padding:10px 4px}.one-metrics article:nth-child(2){background:#fcf8ef}.one-metrics article:nth-child(3){background:#f7f3fe}.one-metrics article>div{width:20px;height:20px;color:#2670b2;margin:0 auto 5px}.one-metrics article:nth-child(2)>div{color:#a97117}.one-metrics article:nth-child(3)>div{color:#672ab2}.one-metrics svg{width:20px;height:20px}.one-metrics strong{display:block;font-size:21px;color:#123f7c}.one-metrics article:nth-child(2) strong{color:#a97117}.one-metrics article:nth-child(3) strong{color:#672ab2}.one-metrics span{display:block;font-size:7px;color:#555e70;margin-top:4px}.one-purpose .pub-recognition{border:0;padding:12px 0 0}.one-purpose .pub-recognition>div{grid-template-columns:repeat(4,1fr);gap:8px}.one-purpose .pub-recognition img{width:65px;max-width:100%;height:18px;margin:auto;object-fit:contain}.one-purpose .pub-recognition span{font-size:5px;line-height:1.5}.one-purpose .pub-recognition>p{font-size:6px;margin-bottom:10px}.one-purpose .connection-note{font-size:5.5px!important;margin:8px 0 0!important;letter-spacing:0}.one-editorial .pub-contact{margin-top:12px}@media(max-width:850px){.one-hero,.one-purpose{grid-template-columns:1fr}.one-evidence{border:0;padding-left:0}.one-metrics span{font-size:11px}.one-purpose .pub-recognition span{font-size:8px}.one-editorial .pub-card{min-height:0}}@media print{.one-hero{grid-template-columns:37% 63%}.one-purpose{grid-template-columns:40% 60%}.one-editorial .pub-card{min-height:130px}}