.platform-surface{color:#234239;min-width:0;line-height:1.65}.platform-surface h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.15}.platform-surface h3{margin:0 0 12px;line-height:1.3}.platform-surface p{margin:0 0 18px}.platform-eyebrow{letter-spacing:.14em;color:#697d70;font-size:.7rem;font-weight:600}.platform-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;display:flex}.platform-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.platform-surface label{gap:8px;min-width:0;font-size:.86rem;display:grid}.platform-surface input,.platform-surface select,.platform-surface textarea{color:#234239;box-sizing:border-box;width:100%;max-width:100%;min-height:46px;font:inherit;background:#fffefb;border:1px solid #d7dfd0;border-radius:12px;padding:12px 14px}.platform-surface textarea{resize:vertical;line-height:1.65}.platform-surface .platform-check{align-items:flex-start;gap:12px;display:flex}.platform-check input[type=checkbox]{accent-color:#355f4b;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:4px}.platform-filters{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.platform-filters button{min-height:44px;color:inherit;background:0 0;border:1px solid #d2dbc9;border-radius:99px;padding:8px 17px}.platform-filters button[aria-pressed=true]{color:#fff;background:#294b3b}.platform-card,.platform-note,.platform-approval{background:#f2f3e9;border:1px solid #dce2d4;border-radius:24px;margin:20px 0;padding:26px}.platform-note{padding:18px 22px}.platform-empty{text-align:center;border:1px dashed #cad7c3;border-radius:26px;margin-top:26px;padding:70px 24px}.platform-empty svg{margin:0 auto 16px}.platform-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:20px 0;display:grid}.platform-metrics .platform-card{gap:10px;margin:0;display:grid}.platform-metrics strong{font-size:2.3rem}.platform-audit{border-top:1px solid #dce2d4}.platform-audit>div{border-bottom:1px solid #dce2d4;gap:4px;padding:18px 0;display:grid}.platform-audit small{color:#718173}.ai-rule{border-top:1px solid #dce2d4;grid-template-columns:1.5fr 1.2fr 1fr 1fr 1fr;gap:18px;padding:20px 0;display:grid}.editor-layout{grid-template-columns:260px minmax(0,1fr);gap:36px;display:grid}.editor-list{flex-direction:column;gap:12px;display:flex}.editor-list button{text-align:left;color:inherit;overflow-wrap:anywhere;background:#fffefb;border:1px solid #dce2d4;border-radius:20px;gap:8px;padding:20px;display:grid}.editor-list button[aria-pressed=true]{background:#e9efdf;border-color:#617861}.editor-list small,.editor-list span{font-size:.75rem}.editor-main{min-width:0}.platform-approval{gap:18px;display:grid}.platform-approval p{margin:0}.platform-approval .button{justify-self:start}.journal-reader{padding:12px 0}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.journal-card{text-align:left;color:#234239;background:#f2f4e9;border:1px solid #dbe2d3;border-radius:28px;flex-direction:column;align-items:flex-start;gap:18px;min-height:240px;padding:32px;display:flex}.journal-card h3{letter-spacing:-.04em;font-size:1.65rem}.journal-card small{margin-top:auto}.journal-featured{background:#dde6cd;grid-column:1/-1;min-height:270px;padding:46px}.journal-featured h3{max-width:700px;font-size:clamp(1.8rem,4vw,3rem)}.journal-article{color:#234239;overflow-wrap:anywhere;max-width:760px;margin:36px auto}.journal-article h1{letter-spacing:-.055em;margin:16px 0 26px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08}.journal-standfirst{font-size:1.2rem;line-height:1.6}.journal-byline{color:#718173;font-size:.8rem}.journal-body p{white-space:pre-wrap;margin:0 0 24px;line-height:1.85}.journal-body h2{margin:44px 0 20px;font-size:1.7rem}.journal-takeaways{background:#edf1df;border-radius:24px;margin:30px 0;padding:28px}.journal-takeaways h2,.journal-sources h2{font-size:1.15rem}.journal-takeaways li{margin:10px 0}.journal-sources{border-top:1px solid #dce2d4;margin-top:40px;padding-top:28px}.journal-sources a{text-underline-offset:4px;text-decoration:underline}.professional-resources{background:#f7f8ef;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:12px clamp(18px,5vw,80px);display:flex}.professional-notice{background:#eaf0dc;margin:0;padding:16px clamp(18px,5vw,80px)}.platform-onboarding{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.platform-onboarding>article{background:#eef2e4;border-radius:24px;padding:24px}.platform-onboarding strong{font-size:1.2rem}.platform-surface button:focus-visible,.journal-card:focus-visible{outline-offset:4px;outline:3px solid #ee9477}@media (max-width:1050px){.ai-rule{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-rule>.platform-check{grid-column:1/-1}.editor-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}}@media (max-width:700px){.editor-layout{grid-template-columns:1fr}.editor-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px;display:grid;overflow:auto}.journal-grid{grid-template-columns:1fr}.journal-featured{grid-column:auto;padding:28px}.journal-card{padding:26px}.platform-card,.platform-approval{border-radius:20px;padding:20px}.platform-onboarding{grid-template-columns:1fr}.platform-row{align-items:flex-start}.journal-article{margin-top:24px}.professional-resources{justify-content:center}.platform-approval .button{white-space:normal;justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.platform-surface *{scroll-behavior:auto!important}}.communication-desk>.platform-surface{max-width:1600px;margin:28px auto;padding:clamp(16px,3vw,40px)}.communication-desk .comm-tabs{flex-wrap:wrap;row-gap:4px}.communication-desk .platform-surface label.platform-check{flex-direction:row;align-items:flex-start}.platform-card>label+label{margin-top:18px}.platform-surface .platform-check input[type=checkbox]{padding:0}@media (max-width:700px){.communication-desk .comm-tabs{column-gap:18px}.communication-desk>.platform-surface{padding:8px}}.modal>.platform-surface{padding:clamp(20px,3vw,36px)}.journal-audio-player{background:#edf2e5;border:1px solid #d6dfca;border-radius:22px;gap:16px;min-width:0;margin:24px 0;padding:22px;display:grid}.journal-audio-heading{align-items:flex-start;gap:14px;display:flex}.journal-audio-heading p{color:#617763;margin:6px 0 0;font-size:.82rem;line-height:1.6}.journal-audio-player audio{width:100%;min-width:0;height:54px}.journal-audio-speed{justify-content:flex-end;font-size:.8rem;flex-direction:row!important;align-items:center!important;gap:12px!important;display:flex!important}.journal-audio-speed select{color:#234239;background:#fafbf5;border:1px solid #cdd8c2;border-radius:14px;min-height:44px;padding:8px 14px;width:auto!important}.journal-body ul{margin:0 0 28px;padding-left:24px;line-height:1.85}.journal-body li+li{margin-top:10px}.journal-body blockquote{white-space:pre-wrap;border-left:3px solid #c3d399;margin:24px 0;padding:12px 0 12px 24px;font-size:1.15rem;line-height:1.7}@media (max-width:600px){.journal-audio-player{padding:16px}}
