*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:#f3f8fc;color:#102235;line-height:1.5}.topbar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border-bottom:1px solid #dce8f1}.brand{display:flex;gap:10px;align-items:center}.brand-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#075fa8,#00a0d2);color:#fff;font-weight:900}.brand strong,.brand span{display:block}.brand strong{font-size:14px}.brand span{font-size:11px;color:#678}.ghost{border:1px solid #bdd2e2;background:white;border-radius:12px;padding:8px 10px;color:#075fa8;font-weight:700}.hidden{display:none!important}main{max-width:960px;margin:auto;padding-bottom:28px}.hero{position:relative;overflow:hidden;margin:0 0 14px;padding:42px 18px 28px;background:linear-gradient(135deg,#06579a 0%,#0579b9 52%,#05a7c8 100%);color:white;border-radius:0 0 30px 30px}.hero h1{font-size:clamp(34px,9vw,62px);line-height:.98;margin:8px 0 14px;letter-spacing:-1.8px}.hero p{max-width:650px;margin:0 0 22px;color:#e6f7ff}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.12em;font-weight:800;color:#bfefff}.hero-orb{position:absolute;border-radius:50%;background:rgba(255,255,255,.10)}.orb-1{width:190px;height:190px;right:-60px;top:-40px}.orb-2{width:100px;height:100px;right:100px;bottom:-50px}.search{display:flex;gap:8px;align-items:center;background:#fff;color:#234;padding:11px 13px;border-radius:16px;box-shadow:0 10px 30px rgba(0,35,70,.2);position:relative;z-index:2}.search input{border:0;outline:0;width:100%;font-size:16px;background:transparent}.section-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 10px}.nav-card{border:0;text-align:left;border-radius:20px;padding:16px;min-height:148px;color:white;box-shadow:0 8px 22px rgba(25,70,100,.12);transition:.15s transform}.nav-card:active{transform:scale(.98)}.nav-card strong,.nav-card small{display:block}.nav-card strong{font-size:17px;line-height:1.15;margin-top:16px}.nav-card small{margin-top:6px;color:rgba(255,255,255,.84);line-height:1.25}.nav-icon{font-size:23px;font-weight:900}.c1{background:linear-gradient(145deg,#e55532,#ff8b43)}.c2{background:linear-gradient(145deg,#6b3ec4,#9a5bd7)}.c3{background:linear-gradient(145deg,#087f88,#16b0a7)}.c4{background:linear-gradient(145deg,#1876b7,#20a8d4)}.panel{margin:12px;border-radius:24px;background:#fff;padding:20px 16px;box-shadow:0 5px 20px rgba(41,77,102,.08);scroll-margin-top:76px}.section-head h2{font-size:27px;line-height:1.05;margin:9px 0 8px;letter-spacing:-.5px}.section-head p{color:#60778a;margin-top:0}.pill{display:inline-block;background:#e7f3fa;color:#08669f;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.p1{background:#fff0e8;color:#c84627}.p2{background:#f0e9ff;color:#6940b5}.p3{background:#e7f8f5;color:#087c76}.p4{background:#e8f4ff;color:#1774b1}.principles{display:grid;gap:8px}.principles article{display:flex;gap:12px;align-items:center;padding:11px;border:1px solid #e5edf3;border-radius:15px}.principles b{font-size:12px;color:#0782b5;background:#e7f5fb;border-radius:10px;padding:8px}.note{font-size:13px;color:#60778a;background:#f4f8fb;border-radius:14px;padding:12px}.steps5{display:flex;overflow:auto;gap:8px;padding-bottom:8px}.steps5 button{min-width:135px;border:1px solid #e7e7e7;border-radius:16px;background:#fff;padding:12px;text-align:left}.steps5 button.active{border-color:#ff7c49;background:#fff5ef}.steps5 b,.steps5 span{display:block}.steps5 b{font-size:20px;color:#e35e38}.steps5 span{font-size:12px;font-weight:800}.detail-card{margin:6px 0 20px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#fff4ee,#fff);border:1px solid #ffe0d0}.detail-card h3{margin:0 0 6px}.check-cards,.two-col{display:grid;grid-template-columns:1fr 1fr;gap:9px}.check-cards article,.info-card{padding:14px;border:1px solid #e5edf3;border-radius:17px}.check-cards span{font-size:23px}.check-cards b{display:block;margin-top:5px}.check-cards p,.info-card p{font-size:13px;color:#5d7182;margin-bottom:0}.cycle{display:grid;grid-template-columns:1fr 24px 1fr;gap:7px;align-items:center}.cycle div{min-height:105px;border-radius:16px;padding:12px;background:#f4efff;border:1px solid #e4d7ff}.cycle div b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#7449bf;color:white;margin-bottom:7px}.cycle i{text-align:center;font-style:normal;color:#8c6ac6;font-weight:900}.cycle div:nth-of-type(3),.cycle div:nth-of-type(4){margin-top:0}.info-card{margin-top:14px}.info-card ul{padding-left:18px;margin-bottom:0}.info-card.accent{background:linear-gradient(145deg,#6940b5,#8c5bc7);color:white;border:0}.info-card.accent p{color:#f1eafe}.map-demo{border:1px solid #e3eeef;border-radius:18px;padding:14px;margin:12px 0;background:#f8fcfc;overflow:auto}.map-title{font-size:12px;font-weight:900;color:#087f88;margin-bottom:12px;text-transform:uppercase}.linear-map{display:flex;min-width:570px;align-items:center;gap:8px}.linear-map span{background:#fff;border:2px solid #11a59d;border-radius:13px;padding:12px 15px;font-weight:800}.linear-map i{font-style:normal;color:#11a59d;font-size:22px}.swimlane{display:grid;grid-template-columns:90px 1fr;min-width:580px;border:1px solid #d5e8e8;border-radius:12px;overflow:hidden}.lane-name{padding:14px 8px;font-size:12px;font-weight:800;background:#e9f7f6;border-bottom:1px solid #d5e8e8}.lane{position:relative;min-height:62px;background:#fff;border-bottom:1px solid #d5e8e8}.lane span{position:absolute;top:12px;border-radius:10px;background:#13a99f;color:white;padding:7px 10px;font-size:12px;font-weight:800}.callout{margin-top:14px;border-left:5px solid #11a59d;border-radius:12px;background:#eefaf8;padding:14px}.states{display:grid;grid-template-columns:1fr;gap:7px}.states article{padding:14px;border-radius:17px;background:#edf7ff;border:1px solid #d9ebfa}.states article span{font-size:10px;text-transform:uppercase;font-weight:900;color:#1977b5}.states article b{display:block}.states article p{font-size:13px;color:#5c7587;margin-bottom:0}.state-arrow{text-align:center;font-size:23px;color:#1a8ac3;transform:rotate(90deg)}.flow-visual{margin-top:16px;border-radius:20px;background:#0a679e;color:white;padding:16px;overflow:auto}.info-flow{font-size:12px;color:#cceeff;white-space:nowrap}.info-flow span{padding:0 12px}.material-flow{display:flex;gap:10px;align-items:center;min-width:540px;margin-top:18px}.material-flow span{font-size:26px;color:#8ee6ff}.material-flow i{font-size:11px;color:#cdefff}.warning{margin-top:14px;padding:14px;border-radius:14px;background:#fff7d8;color:#705b00;font-size:13px}.sources a{display:block;margin:8px 0;padding:11px;border-radius:12px;background:#f2f7fb;color:#075fa8;text-decoration:none;font-weight:700}.search-results{margin:0 12px 12px;padding:12px;background:#fff;border-radius:18px;box-shadow:0 5px 20px rgba(41,77,102,.08)}.search-hit{display:block;width:100%;text-align:left;padding:10px;border:0;border-bottom:1px solid #edf2f5;background:white;color:#123}.search-hit:last-child{border-bottom:0}.search-hit b{display:block;color:#096eaa}.search-hit span{font-size:12px;color:#647b8c}footer{max-width:960px;margin:auto;padding:22px 18px 36px;color:#718696}footer b,footer span{display:block}footer span{font-size:12px;margin-top:3px}#toTop{position:fixed;right:16px;bottom:18px;width:46px;height:46px;border:0;border-radius:50%;background:#075fa8;color:white;font-size:22px;box-shadow:0 8px 20px rgba(0,60,110,.25);opacity:0;pointer-events:none;transition:.2s}#toTop.show{opacity:1;pointer-events:auto}@media(min-width:720px){body{padding-top:12px}.topbar{max-width:960px;margin:auto;border-radius:18px 18px 0 0}.hero{border-radius:0 0 30px 30px;padding:56px 32px 34px}.section-grid{grid-template-columns:repeat(4,1fr)}.nav-card{min-height:180px}.panel{padding:28px}.cycle{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr}.states{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center}.state-arrow{transform:none}.two-col{grid-template-columns:1fr 1fr}.section-head h2{font-size:34px}}@media(max-width:410px){.section-grid{grid-template-columns:1fr}.nav-card{min-height:118px}.check-cards,.two-col{grid-template-columns:1fr}.cycle{grid-template-columns:1fr}.cycle i{transform:rotate(90deg)}}

.c5{background:linear-gradient(145deg,#b04d12,#ef832c)}.c6{background:linear-gradient(145deg,#41566d,#6f8499)}
.c7{background:linear-gradient(145deg,#922f6a,#c34a8b)}.c8{background:linear-gradient(145deg,#4357a6,#6a7cd3)}
.c9{background:linear-gradient(145deg,#116944,#2aa66e)}.c10{background:linear-gradient(145deg,#6d5310,#b38824)}
.c11{background:linear-gradient(145deg,#0b6b78,#22a6b5)}.c12{background:linear-gradient(145deg,#852c3f,#db4d65)}
.expanded-grid .nav-card{min-height:150px}.p5{background:#fff0e5;color:#aa4c14}.p6{background:#edf1f5;color:#43566a}
.p7{background:#f8e9f2;color:#8d356a}.p8{background:#ebedff;color:#4457a2}.p9{background:#e7f5ed;color:#176a48}
.p10{background:#f7f1df;color:#715b18}.p11{background:#e6f7f9;color:#0b6b78}.p12{background:#ffe8ed;color:#963249}
.loss-grid{display:grid;grid-template-columns:1fr;gap:9px}.loss-grid article{position:relative;padding:15px 14px 14px 54px;border:1px solid #eee0d7;border-radius:17px;background:#fffaf7}
.loss-grid article>b{position:absolute;left:13px;top:14px;width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#f18a43;color:white;font-size:12px}
.loss-grid h3{margin:0 0 4px;font-size:16px}.loss-grid p{margin:0;color:#65798a;font-size:13px}.tool-tip{margin-top:14px;border-radius:15px;background:#edf8ff;border-left:5px solid #1599ca;padding:14px}
.timeline{display:grid;gap:8px}.timeline article{display:grid;grid-template-columns:38px 1fr;column-gap:10px;padding:12px;border:1px solid #e6edf2;border-radius:15px}
.timeline article span{grid-row:1/3;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#526a80;color:white;font-weight:900}
.timeline article b{align-self:end}.timeline article p{margin:2px 0 0;color:#667b8c;font-size:13px}.three-elements{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px}
.three-elements div{padding:13px;border-radius:15px;background:#f3f6f9}.three-elements small,.three-elements b{display:block}.three-elements small{color:#718395;font-weight:800;text-transform:uppercase;font-size:10px}
.eight-steps{display:grid;grid-template-columns:1fr 1fr;gap:9px}.eight-steps article{padding:13px;border-radius:16px;background:#fbf1f7;border:1px solid #f1d9e7}
.eight-steps b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#a13b76;color:white;margin-bottom:7px}.eight-steps span{font-size:13px;font-weight:750}
.method-tabs{display:flex;gap:7px;overflow:auto}.method-tab{border:1px solid #dfe4f3;background:white;padding:10px 13px;border-radius:12px;white-space:nowrap;font-weight:800;color:#4c5d9c}
.method-tab.active{background:#4b5fa9;color:white;border-color:#4b5fa9}.method-detail{margin-top:10px;padding:16px;border-radius:18px;background:#f1f3ff;border:1px solid #dfe4fa}
.method-detail h3{margin-top:0}.method-detail ol{padding-left:21px}.method-detail .fishbone{display:grid;grid-template-columns:1fr 1fr;gap:7px}.method-detail .fishbone span{padding:10px;border-radius:12px;background:white;font-size:12px;font-weight:750}
.dashboard-demo{border-radius:20px;background:#123c2d;color:white;padding:15px}.dash-head{display:flex;justify-content:space-between;gap:12px}.dash-head span{font-size:11px;color:#b9d8ca}
.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.dash-metrics article{background:#1c5742;border-radius:14px;padding:11px}.dash-metrics small,.dash-metrics strong,.dash-metrics span{display:block}
.dash-metrics strong{font-size:22px}.dash-metrics span{font-size:10px;color:#cce7dc}.dash-actions{display:grid;gap:6px;margin-top:10px}.dash-actions div{display:flex;justify-content:space-between;gap:12px;background:#0d3024;border-radius:10px;padding:8px 10px;font-size:12px}
.project-phases{display:grid;gap:9px}.project-phases article{padding:14px;border-radius:17px;border:1px solid #ede4c8;background:#fffdf5}.project-phases span{display:inline-block;font-size:10px;font-weight:900;text-transform:uppercase;color:#866a1f}
.project-phases b{display:block;margin-top:3px}.project-phases p{font-size:13px;color:#66788a;margin-bottom:0}.quiz fieldset{border:1px solid #dfecef;border-radius:16px;padding:13px;margin:10px 0}.quiz legend{font-weight:850;padding:0 5px}
.quiz label{display:block;padding:8px;border-radius:10px}.quiz label:has(input:checked){background:#edf8fa}.quiz-result{margin-top:12px;padding:14px;border-radius:15px;background:#e9f8ed;font-weight:800}
.primary-btn,.secondary-btn{border:0;border-radius:13px;padding:12px 15px;font-weight:850;font-size:14px}.primary-btn{background:#075fa8;color:white}.secondary-btn{background:#eaf2f7;color:#17435f}
.generator-grid{display:grid;grid-template-columns:1fr;gap:10px}.generator-grid label span{display:block;margin-bottom:5px;font-size:12px;font-weight:850;color:#536a7b}
.generator-grid input,.generator-grid textarea,.generator-grid select{width:100%;border:1px solid #cfdce6;border-radius:13px;padding:11px 12px;background:white;color:#152b3b;font:inherit;outline:0}
.generator-grid input:focus,.generator-grid textarea:focus,.generator-grid select:focus{border-color:#398bbd;box-shadow:0 0 0 3px rgba(57,139,189,.12)}
.generator-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.news-output{margin-top:16px;border-radius:19px;border:1px solid #efd5dc;background:#fff9fa;padding:16px}
.news-output-head{display:flex;justify-content:space-between;gap:10px;color:#7b5260;font-size:12px}.news-output h3{font-size:24px;line-height:1.1;margin:10px 0}.news-lead{font-weight:700;color:#3f5566}
.news-body p{margin:10px 0}.micro{font-size:11px;color:#64788a}.news-generator .warning{background:#fff3d9;color:#725c17}
@media(min-width:720px){.loss-grid{grid-template-columns:1fr 1fr}.three-elements{grid-template-columns:repeat(3,1fr)}.project-phases{grid-template-columns:1fr 1fr}.generator-grid{grid-template-columns:1fr 1fr}.generator-grid .wide{grid-column:1/-1}}

.c13{background:linear-gradient(145deg,#073b70,#096aaa)}
.learn-pill{background:#e3f1ff;color:#075fa8}.course-chooser{display:grid;gap:10px}.course-card{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:center;width:100%;border:1px solid #dbe8f1;background:#fff;border-radius:18px;padding:13px;text-align:left;color:#132d40;box-shadow:0 4px 12px rgba(35,75,105,.05)}
.course-card:active{transform:scale(.99)}.course-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#075fa8,#08a2c4);color:#fff;font-weight:900}.course-icon.orange{background:linear-gradient(145deg,#df5832,#ff914c)}.course-icon.purple{background:linear-gradient(145deg,#6438b2,#985ed0)}
.course-card strong,.course-card small{display:block}.course-card strong{font-size:17px}.course-card small{font-size:12px;color:#687d8d;margin-top:2px}.course-card em{display:block;font-size:10px;color:#718696;font-style:normal;text-align:right;margin-top:3px}.course-progress{height:7px;background:#e8eff4;border-radius:999px;overflow:hidden;margin-top:9px}.course-progress i{display:block;width:0;height:100%;background:#0985bd;border-radius:999px;transition:.25s}
.course-player{margin-top:10px;border:1px solid #dce9f2;border-radius:20px;padding:15px;background:#fbfdff}.course-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#667d8e}.mini-btn{border:0;background:#e9f3fa;color:#075fa8;border-radius:11px;padding:8px 10px;font-weight:800}.lesson-progress{height:8px;background:#e4edf3;border-radius:999px;overflow:hidden;margin:12px 0 18px}.lesson-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,#087eb5,#18b5bc);border-radius:999px;transition:.3s}.lesson-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;color:#1682aa}.lesson-card h3{font-size:26px;line-height:1.07;margin:5px 0 10px}.lesson-card p{color:#4f6778}.lesson-key{padding:13px 14px;border-radius:15px;background:#eaf7fb;border-left:5px solid #1598bd;margin:13px 0}.lesson-key b{display:block;margin-bottom:3px}.scenario{padding:14px;border-radius:16px;background:#fff5e9;border:1px solid #f3dfc3;margin-top:12px}.scenario small{display:block;text-transform:uppercase;font-weight:900;color:#a16320;margin-bottom:5px}.lesson-question{margin-top:14px;padding:14px;border-radius:17px;background:#f3f6fb;border:1px solid #e0e7f2}.lesson-question h4{margin:0 0 9px}.lesson-option{display:block;width:100%;text-align:left;border:1px solid #d9e2ea;border-radius:12px;background:#fff;padding:10px 11px;margin:7px 0;color:#213747}.lesson-option.selected{border-color:#2387b5;background:#edf8fc}.lesson-option.correct{border-color:#3e9f69;background:#edf9f1}.lesson-option.wrong{border-color:#d96565;background:#fff0f0}.lesson-feedback{margin-top:9px;font-size:13px;font-weight:700}.lesson-feedback.ok{color:#247b4c}.lesson-feedback.bad{color:#a74444}.check-lesson{margin-top:8px}.course-controls{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.course-finished{text-align:center;padding:20px 4px}.course-finished .finish-icon{width:72px;height:72px;margin:auto;display:grid;place-items:center;border-radius:50%;background:#e7f8ee;color:#25804f;font-size:34px;font-weight:900}.course-finished h3{font-size:27px;margin:10px 0 6px}.course-finished p{color:#607789}.reset-course{margin-top:10px}
@media(min-width:720px){.course-chooser{grid-template-columns:repeat(3,1fr)}.course-card{grid-template-columns:1fr}.course-icon{width:58px;height:58px}.course-card em{text-align:left}}

/* --- WOW update v0.4 --- */
.topbar-actions{display:flex;gap:8px;align-items:center}
.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.action-btn{border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.14);color:#fff;border-radius:16px;padding:12px 14px;font-weight:850;font-size:14px;backdrop-filter:blur(6px)}
.action-btn.primary-action{background:#fff;color:#085691;border-color:#fff}
.hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hero-badges span{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.14);padding:8px 10px;border-radius:999px;font-size:12px;color:#eaf7ff}
.nav-card .nav-icon{font-size:22px;line-height:1}
.section-illustration{display:flex;gap:8px;align-items:center;overflow:auto;padding:4px 0 2px}.illu-card{min-width:140px;background:#f5fbff;border:1px solid #d7e7f3;border-radius:18px;padding:13px}.illu-card b,.illu-card span{display:block}.illu-card span{font-size:12px;color:#6b7f90;margin-top:4px}.illu-arrow{font-size:22px;color:#2d7cad;font-weight:900}.mini-gallery{display:grid;gap:8px;margin-top:12px}.mini-gallery article{border:1px solid #e0e9f0;background:#fbfdff;border-radius:16px;padding:12px}.mini-gallery b{display:block;margin-bottom:4px}.mini-gallery p{margin:0;color:#627788;font-size:13px}
.news-visuals{display:grid;gap:12px;margin-top:16px}.news-visual-card{border:1px solid #e8dbe1;background:#fff;border-radius:18px;padding:12px}.news-visual-head{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#7d6670;margin-bottom:10px}.news-card-img{display:block;width:100%;border-radius:16px;border:1px solid #edf0f2;background:#f7fafc}.news-infographic{display:grid;gap:9px}.info-metric{background:#f7fbfe;border:1px solid #dce9f2;border-radius:15px;padding:11px 12px}.info-metric small,.info-metric b,.info-metric span{display:block}.info-metric small{text-transform:uppercase;letter-spacing:.05em;color:#638095;font-size:10px;font-weight:900}.info-metric b{font-size:18px;margin:4px 0}.info-metric span{font-size:13px;color:#506777}.info-tags{display:flex;flex-wrap:wrap;gap:8px}.info-tags span{background:#eef7fb;border-radius:999px;padding:7px 10px;font-size:12px;color:#2b6685;font-weight:700}
.modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:18px}.modal.hidden{display:none}.modal-backdrop{position:absolute;inset:0;background:rgba(7,21,33,.56);backdrop-filter:blur(3px)}.modal-card{position:relative;z-index:1;width:min(92vw,720px);max-height:90vh;overflow:auto;background:#fff;border-radius:26px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.modal-close{position:absolute;right:14px;top:12px;border:0;background:#edf4f9;color:#28506b;width:38px;height:38px;border-radius:50%;font-size:24px;line-height:1}.modal-top h2{margin:10px 0 8px;font-size:28px;line-height:1.05}.share-grid{display:grid;gap:10px;margin-top:12px}.share-tile{border:1px solid #dce7ef;background:#fbfdff;border-radius:20px;padding:14px}.share-tile h3{margin:0 0 8px}.share-tile p{margin:0 0 10px;color:#5d7486}.qr-card{margin-top:12px;border-radius:24px;background:linear-gradient(145deg,#eff8ff,#ffffff);border:1px solid #d4e5f2;padding:14px}.qr-meta{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:10px}.qr-meta span{font-size:12px;color:#5f7687}.qr-card img{display:block;width:min(100%,300px);margin:0 auto;border-radius:18px;background:#fff;padding:10px;border:1px solid #dce6ee}
.ghost{white-space:nowrap}
@media(min-width:720px){.share-grid{grid-template-columns:1fr 1fr}.news-visuals{grid-template-columns:1.2fr .8fr}.mini-gallery{grid-template-columns:repeat(3,1fr)}}
