.learning-impact,.lab-faq{padding-top:50px;padding-bottom:48px;scroll-margin-top:30px}.learning-impact{border-top:1px solid var(--line)}.impact-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.impact-section-heading h2{letter-spacing:-.035em;font-size:34px;font-weight:750;line-height:1.5}.impact-section-heading .kicker{margin-bottom:16px;font-size:9px}.impact-section-heading>p{color:var(--muted);max-width:370px;font-size:13px;line-height:1.95}.impact-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.impact-public-grid article{background:#e0e8d4;border-radius:23px;padding:27px}.impact-public-grid article:nth-child(2){background:#e7e0ef}.impact-public-grid article:nth-child(3){background:#eee2bd}.impact-public-grid article>span{color:#64725d;margin-bottom:25px;font:600 11px/1.2 Arial,sans-serif;display:block}.impact-public-grid h3{margin-bottom:14px;font-size:21px;font-weight:700;line-height:1.6}.impact-public-grid p{color:#5d6b57;font-size:13px;line-height:1.95}.impact-section-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:24px;display:flex}.impact-section-bottom p,.impact-section-bottom .text-link{font-size:12px;line-height:1.9}.impact-section-bottom p{color:var(--muted)}.impact-section-bottom .text-link{white-space:nowrap}.lab-faq{padding-top:62px;padding-bottom:62px}.faq-list{border-top:1px solid #ccd3c0}.faq-item{border-bottom:1px solid #ccd3c0}.faq-item summary{cursor:pointer;align-items:center;gap:23px;padding:24px 4px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-index{color:#6a795f;flex-shrink:0;font:500 11px/1.5 Arial,sans-serif}.faq-item h3{flex:1;font-size:17px;font-weight:650;line-height:1.7}.faq-toggle{font-size:24px;font-weight:400;transition:transform .2s}.faq-item[open] .faq-toggle{transform:rotate(45deg)}.faq-answer{color:#5d6b57;max-width:960px;padding:0 42px 27px;font-size:14px;line-height:2.05}.faq-answer a{text-underline-offset:3px;color:#1e4939;margin:0 3px;text-decoration:underline}.impact-workbench{padding-top:44px;padding-bottom:70px}.impact-workbench-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px;display:flex}.impact-workbench-head h1{font-size:38px;font-weight:750;line-height:1.5}.impact-workbench-head p:not(.kicker){color:var(--muted);margin-top:12px;font-size:14px}.impact-workbench-head .button{gap:10px;font-size:12px}.impact-private-note,.impact-data-note{color:#63715b;font-size:12px;line-height:1.95}.impact-private-note{background:#e4ead7;border-radius:18px;padding:18px 22px}.impact-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin:27px 0;display:flex}.impact-tabs{flex-wrap:wrap;gap:7px;display:flex}.impact-tabs button{background:#fffefa;border:1px solid #cbd4bf;border-radius:99px;padding:11px 15px;font-size:13px}.impact-tabs button[aria-selected=true]{color:#fffefa;background:#183e33;border-color:#183e33}.impact-controls label{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.impact-controls select,.impact-list-filters input,.impact-list-filters select{background:#fffefa;border:1px solid #cbd4bf;border-radius:12px;max-width:100%;padding:11px 13px;font-size:12px}.impact-controls select{max-width:320px}.impact-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.impact-kpis article{background:#e6dfef;border-radius:22px;min-width:0;padding:25px}.impact-kpis article:nth-child(3n+2){background:#dce8d2}.impact-kpis article:nth-child(3n){background:#efe1b6}.impact-kpis article>span{margin-bottom:17px;font-size:13px;font-weight:600;display:block}.impact-kpis article>strong{letter-spacing:-.045em;overflow-wrap:anywhere;font:700 clamp(25px,3vw,40px)/1.3 Arial,sans-serif;display:block}.impact-kpis p{color:#627058;margin-top:12px;font-size:10px;line-height:1.9}.impact-small-stats{color:#607057;flex-wrap:wrap;gap:16px 28px;margin:4px 0;padding:22px 0;font-size:12px;display:flex}.impact-small-stats strong{color:#183e33;margin:0 8px;font-size:20px}.impact-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 27px;display:grid}.impact-panels>article{background:#fcfaf1;border:1px solid #d4dac9;border-radius:21px;min-width:0;padding:26px}.impact-workbench h2{font-size:24px;font-weight:700;line-height:1.5}.impact-panels h2,.impact-panels h3{font-size:20px;font-weight:650}.impact-panels>article>p{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.95}.impact-empty{color:var(--muted);padding:24px 0;font-size:13px;line-height:1.95}.impact-bars{gap:15px;margin-top:24px;display:grid}.impact-bars>div{grid-template-columns:minmax(80px,1fr) minmax(60px,1fr) 30px;align-items:center;gap:13px;font-size:11px;display:grid}.impact-bars>div>div{background:#e6e9dc;border-radius:8px;height:8px;overflow:hidden}.impact-bars i{background:#91b49c;border-radius:8px;height:100%;display:block}.impact-bars strong{text-align:right}.impact-followups{padding:0;list-style:none}.impact-followups li+li{border-top:1px solid #dce0d3}.impact-followups button{text-align:left;background:0 0;border:0;width:100%;padding:14px 0}.impact-followups strong,.impact-followups span{font-size:12px;line-height:1.8;display:block}.impact-followups span,.impact-followups p{color:var(--muted);margin-top:5px;font-size:11px}.impact-web-signals{border-top:1px solid var(--line);padding-top:27px}.impact-web-signals>p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.95}.impact-definitions,.impact-edit-details{border:1px solid #d7ddcd;border-radius:18px;margin:24px 0;padding:20px;font-size:12px;line-height:1.95}.impact-definitions summary,.impact-edit-details summary{cursor:pointer;font-size:13px;font-weight:600}.impact-definitions p,.impact-edit-details>p{color:var(--muted);margin-top:15px}.impact-section-actions{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:25px;display:flex}.impact-section-actions>div>p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.95}.impact-section-actions .button{gap:9px;padding:11px 17px;font-size:12px}.impact-section-actions>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.impact-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.impact-event-grid>article{background:#e6e8d9;border-radius:22px;padding:26px}.impact-event-grid span{color:#62715b;font:500 11px/1.5 Arial,sans-serif}.impact-event-grid h3{margin:15px 0;font-size:22px;font-weight:700}.impact-event-grid p{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:2}.impact-event-grid .text-link{font-size:12px}.impact-list-filters{gap:13px;margin-bottom:21px;display:flex}.impact-list-filters input{flex:1;min-width:0}.impact-table-scroll{background:#fcfaf2;border:1px solid #d2d9c6;border-radius:18px;overflow-x:auto}.impact-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:730px;font-size:12px}.impact-table-scroll th{background:#e4e9d9;padding:16px;font-weight:650}.impact-table-scroll td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #dce2d2;max-width:260px;padding:17px 16px}.impact-table-scroll td strong,.impact-table-scroll td span,.impact-table-scroll td small{line-height:1.9;display:block}.impact-table-scroll td small{color:var(--muted);margin-top:6px;font-size:10px}.impact-table-scroll td p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.85}.impact-table-scroll td button{white-space:nowrap;font-size:12px;text-decoration:underline}.impact-table-scroll>.impact-empty{padding:25px}.impact-pagination{align-items:center;gap:15px;margin-top:20px;font-size:12px;display:flex}.impact-pagination span{color:var(--muted);margin-right:auto}.impact-pagination button{border:1px solid #ccd5bf;border-radius:9px;padding:8px 12px}.impact-pagination button:disabled{opacity:.4}.impact-import{background:#e6e9db;border-radius:22px;max-width:850px;padding:30px}.impact-import>p{color:var(--muted);margin:17px 0;font-size:13px;line-height:2}.impact-import .button{gap:10px;font-size:12px}.impact-import .form-grid{margin-top:27px}.impact-import input[type=file]{background:#fffefa;border-radius:10px;max-width:100%;padding:10px}.impact-alert,.impact-success{border-radius:14px;margin:18px 0;padding:16px 20px;font-size:13px;line-height:1.9}.impact-alert{color:#8c3427;background:#f4e3df}.impact-success{color:#284d31;background:#deebd9}.impact-dialog{color:#183e33;background:#f8f5eb;border:1px solid #ced7bf;border-radius:24px;width:min(830px,100vw - 36px);max-height:88dvh;padding:36px;overflow:auto}.impact-dialog::backdrop{background:#1b382850}.impact-dialog-close{background:#e7e9dc;border:0;border-radius:99px;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:19px;right:19px}.impact-dialog h2{margin-bottom:28px;font-size:26px;font-weight:700;line-height:1.5}.impact-dialog .form-grid{gap:19px}.impact-dialog .form-field input,.impact-dialog .form-field select,.impact-dialog .form-field textarea{width:100%}.impact-dialog .button{font-size:13px}.impact-dialog .impact-edit-details{padding:19px}.impact-dialog .impact-edit-details .form-grid{margin-top:20px}.impact-dialog .impact-data-note{margin:20px 0}.impact-dialog .consent{align-items:center;margin:0;font-size:12px;line-height:1.8}.impact-dialog .consent input{flex-shrink:0}@media (max-width:800px){.impact-section-heading{display:block}.impact-section-heading h2{font-size:30px}.impact-section-heading>p{max-width:650px;margin-top:18px}.impact-public-grid{gap:13px}.impact-public-grid article{padding:23px 20px}.impact-public-grid h3{font-size:19px}.impact-workbench-head h1{font-size:31px}.impact-kpis{gap:13px}.impact-kpis article{padding:22px 19px}.impact-controls{align-items:flex-start}.impact-section-actions{flex-wrap:wrap}.impact-panels>article{padding:23px}.impact-controls label{width:100%}.impact-controls select{flex:1;max-width:100%}}@media (max-width:560px){.learning-impact,.lab-faq{padding-top:37px;padding-bottom:37px}.impact-section-heading{margin-bottom:24px}.impact-section-heading h2{font-size:27px}.impact-section-heading .kicker{font-size:7px}.impact-section-heading>p{font-size:12px;line-height:1.95}.impact-public-grid{grid-template-columns:1fr;gap:14px}.impact-public-grid article{padding:25px 23px}.impact-public-grid h3{font-size:22px}.impact-public-grid p{font-size:13px}.impact-section-bottom{margin-top:20px;display:block}.impact-section-bottom .text-link{white-space:normal;margin-top:13px}.faq-item summary{gap:13px;padding:21px 0}.faq-item h3{font-size:15px;line-height:1.85}.faq-index{font-size:10px}.faq-toggle{font-size:23px}.faq-answer{padding:0 0 24px 28px;font-size:13px;line-height:2.05}.impact-workbench{padding-top:33px;padding-bottom:45px}.impact-workbench-head{display:block}.impact-workbench-head h1{font-size:30px}.impact-workbench-head .button{margin-top:20px}.impact-workbench-head p:not(.kicker){font-size:13px}.impact-private-note{padding:17px 19px;font-size:11px}.impact-tabs{gap:7px}.impact-tabs button{padding:10px 13px;font-size:12px}.impact-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.impact-kpis article{padding:21px 17px}.impact-kpis article>span{font-size:12px}.impact-kpis article>strong{font-size:27px}.impact-kpis p{font-size:9px}.impact-small-stats{gap:14px;font-size:11px}.impact-small-stats strong{font-size:18px}.impact-panels,.impact-event-grid{grid-template-columns:1fr;gap:14px}.impact-workbench h2{font-size:22px}.impact-section-actions .button{gap:7px;font-size:11px}.impact-list-filters{flex-wrap:wrap}.impact-list-filters input{flex-basis:100%}.impact-list-filters select{width:100%}.impact-import{padding:25px 22px}.impact-import>p{font-size:12px}.impact-dialog{border-radius:22px;padding:31px 22px}.impact-dialog h2{padding-right:25px;font-size:24px}.impact-dialog .impact-edit-details{padding:16px}.impact-event-grid h3{font-size:21px}.impact-controls select{min-width:0}.impact-definitions{padding:18px}.impact-bars>div{grid-template-columns:minmax(90px,1.1fr) minmax(40px,1fr) 25px;gap:10px}}@media (prefers-reduced-motion:reduce){.faq-toggle{transition:none}}
