.adw-report{--beige:#f4efe6;--beige2:#ebe4d5;--card:#fbf8f2;--green:#3d5a47;--green2:#557a5f;--greenSoft:#e0e9dc;--greenCold:#a9bdb0;--ink:#2b3033;--muted:#5a6167;--line:#d6d0c2;--rim:#b9bcbd;--gray:#e4e2dc;--ochre:#9a6a1f;--red:#9b111e;--radius:3px;--shadow:0 8px 30px rgba(43,48,51,0.18);--ochre-bg:#f1e6d0;--red-bg:#f3dfdf;--accent:var(--green);--pass:var(--green);--pass-bg:var(--greenSoft);--warn:var(--ochre);--warn-bg:var(--ochre-bg);--fail:var(--red);--fail-bg:var(--red-bg);--soft:var(--beige);margin:0;padding:24px 12px 32px;background:var(--beige2);color:var(--ink);font-family:var(--font-atkinson,"Atkinson Hyperlegible"),"Atkinson Hyperlegible","Helvetica Neue",Arial,sans-serif;font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left}.adw-report *,.adw-report :after,.adw-report :before{box-sizing:border-box}.adw-report figure,.adw-report p,.adw-report ul{margin-top:0}.adw-report .page{width:210mm;max-width:100%;margin:0 auto;padding:9mm 11mm 8mm;background:var(--beige);border-top:6px solid var(--green);box-shadow:var(--shadow)}.adw-report .cover{display:grid;grid-template-columns:1fr auto;column-gap:10mm;align-items:end}.adw-report .eyebrow{grid-column:1;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-weight:700;margin:0 0 2px}.adw-report h1{grid-column:1;font-size:26px;font-weight:700;letter-spacing:0;margin:0;line-height:1.12;color:var(--ink)}.adw-report .subtitle{grid-column:1;color:var(--muted);font-size:12px;margin:3px 0 0}.adw-report .date-line{grid-column:2;grid-row:1/span 3;align-self:end;color:var(--muted);font-size:11px;line-height:1.4;text-align:right;margin:0}.adw-report .intro{grid-column:1/-1;margin:12px 0 0;background:var(--card);border:1px solid var(--rim);border-left:4px solid var(--green);border-radius:var(--radius);padding:9px 12px;font-size:13px}.adw-report .intro p{margin:0}.adw-report .intro p+p{margin-top:3px;color:var(--muted)}.adw-report .chapter{margin:26px 0 0}.adw-report .chapter-head{margin-bottom:9px;padding-bottom:6px;border-bottom:1px solid var(--line)}.adw-report .chapter-num{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-weight:700;margin-bottom:1px}.adw-report .chapter-title{font-size:19px;font-weight:700;letter-spacing:0;margin:0;line-height:1.2;color:var(--ink)}.adw-report .card{background:var(--card);border:1px solid var(--rim);border-radius:var(--radius);padding:0 12px 12px;margin-bottom:8px;overflow:hidden}.adw-report .card h3{margin:0 -12px 10px;padding:7px 12px 6px;background:var(--greenSoft);border-bottom:1px solid var(--line);font-size:14px;font-weight:700;letter-spacing:0;line-height:1.25;color:var(--ink)}.adw-report .answer{font-size:13.5px;margin:0 0 10px}.adw-report .answer:last-child{margin-bottom:0}.adw-report .not-measured{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:var(--muted);background:var(--gray);border-radius:99px;padding:3px 11px}.adw-report .not-measured:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rim)}.adw-report .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.adw-report .card>:not(h3):not(.answer)+.stats{margin-top:12px}.adw-report .stat{display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;text-align:center;background:var(--beige);border:1px solid var(--line);border-radius:var(--radius);padding:9px 8px 7px}.adw-report .stat .label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:3px;line-height:1.25}.adw-report .stat .value{font-size:24px;font-weight:700;line-height:1.05;letter-spacing:0;color:var(--ink)}.adw-report .stat .unit{font-size:12px;color:#8a9096;font-weight:400}.adw-report .stat.bad .value,.adw-report .stat.fail .value{color:var(--red)}.adw-report .stat.info .value{color:var(--muted)}.adw-report .stat.warn .value{color:var(--ochre)}.adw-report .stat.ok .value{color:var(--green)}.adw-report .stat .note-tag{font-size:13px;font-weight:700;margin-left:2px;text-transform:lowercase}.adw-report .stat.bad .note-tag,.adw-report .stat.fail .note-tag{color:var(--red)}.adw-report .stat.warn .note-tag{color:var(--ochre)}.adw-report .stat.ok .note-tag{color:var(--green)}.adw-report .note{font-size:11px;color:var(--muted);font-style:italic;margin:8px 0 0}.adw-report .next{position:relative;font-size:12.5px;color:var(--ink);margin:10px 0 0;padding:7px 0 0 14px;border-top:1px solid var(--line)}.adw-report .next:before{content:"";position:absolute;left:1px;top:14px;width:6px;height:6px;border-radius:50%;background:var(--green2)}.adw-report .viz-row{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.adw-report .gauge-wrap{text-align:center;width:172px;background:var(--beige);border:1px solid var(--line);border-radius:var(--radius);padding:10px 10px 9px}.adw-report .gauge-wrap svg{display:inline;vertical-align:baseline}.adw-report .gauge-wrap svg text{font-family:inherit}.adw-report .gauge-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:4px;line-height:1.3}.adw-report .gauge-sub{font-size:12px;font-weight:700}.adw-report .gauge-sub.pass{color:var(--green)}.adw-report .gauge-sub.fail{color:var(--red)}.adw-report .gauge-sub.warn{color:var(--ochre)}.adw-report .bands{font-size:11px;color:var(--muted);margin-top:8px;line-height:1.45;text-align:left}.adw-report .bands span{display:block}.adw-report .gauge-wrap .note{text-align:left}.adw-report .liks{flex:1;min-width:240px;padding-top:4px}.adw-report .liks-title{font-size:12.5px;font-weight:700;margin-bottom:8px}.adw-report .liks-track{position:relative;height:12px;border-radius:99px;background:linear-gradient(90deg,#3d5a47 0,#3d5a47 50%,#7f9f86 0,#7f9f86 66.67%,#c49a52 0,#c49a52 83.33%,#b4474f 0,#b4474f)}.adw-report .liks-marker{position:absolute;top:-5px;width:3px;height:22px;background:var(--ink);border-radius:1px;transform:translateX(-1.5px);box-shadow:0 0 0 1.5px var(--card)}.adw-report .liks-scale{position:relative;height:15px;font-size:10px;color:var(--muted);margin-top:6px}.adw-report .liks-scale span{position:absolute;transform:translateX(-50%)}.adw-report .liks-scale span:first-child{transform:none}.adw-report .liks-scale span.end{transform:translateX(-100%)}.adw-report .liks-readout{margin-top:8px;font-size:13px}.adw-report .liks-readout strong{color:var(--green)}.adw-report .mail-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.adw-report .mail-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;border-bottom:1px dotted var(--line);font-size:13px}.adw-report .mail-list li:last-child{border-bottom:0}.adw-report .pill,.adw-report .tag{display:inline-block;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--gray);color:var(--muted);border-radius:99px;white-space:nowrap;line-height:1.5}.adw-report .tag{font-size:10px;padding:1px 9px}.adw-report .pill{font-size:9px;padding:0 7px;margin-left:6px}.adw-report .pill.pass,.adw-report .tag.ok{background:var(--greenSoft);color:var(--green)}.adw-report .tag.warn{background:var(--ochre-bg);color:var(--ochre)}.adw-report .tag.info,.adw-report .tag.muted{background:var(--gray);color:var(--muted)}.adw-report .pill.fail,.adw-report .tag.fail{background:var(--red-bg);color:var(--red)}.adw-report .phrase-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.adw-report .phrase-list li{background:var(--beige);border:1px solid var(--line);border-radius:99px;padding:2px 11px;font-size:12px}.adw-report .cvd{margin-top:14px}.adw-report .cvd-title{font-size:12.5px;font-weight:700;margin-bottom:7px}.adw-report .cvd-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.adw-report .cvd-swatch{margin:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--rim);background:var(--beige)}.adw-report .cvd-swatch img{display:block;width:100%;height:auto}.adw-report .cvd-swatch .cap{font-size:10px;padding:4px 6px;background:var(--beige);color:var(--muted);text-align:center;border-top:1px solid var(--line)}.adw-report .contrast-chart{margin-top:14px}.adw-report .contrast-chart .note{margin-top:0}.adw-report .cbar{display:grid;grid-template-columns:130px 1fr;gap:2px 12px;align-items:center;margin-top:8px}.adw-report .cbar-name{font-size:12px}.adw-report .cbar-track{position:relative;height:10px;background:var(--gray);border-radius:99px;overflow:hidden}.adw-report .cbar-fill{height:100%;border-radius:99px}.adw-report .cbar-fill.pass{background:var(--green2)}.adw-report .cbar-fill.fail{background:var(--red)}.adw-report .cbar-line{position:absolute;top:0;width:2px;height:100%;background:var(--ink)}.adw-report .cbar-meta{grid-column:2;font-size:11px;color:var(--muted)}.adw-report .logo-set{margin-top:6px}.adw-report .logo-set+.logo-set{margin-top:14px;padding-top:12px;border-top:1px dotted var(--line)}.adw-report .logo-plain{display:block;max-width:220px;height:auto;margin:2px 0 8px}.adw-report .contrast-row{display:flex;gap:6px}.adw-report .contrast-box{flex:1;display:flex;flex-direction:column;border-radius:var(--radius);border:1px solid var(--rim);overflow:hidden;background:var(--beige)}.adw-report .contrast-box .sample{min-height:64px;display:flex;align-items:center;justify-content:center;background:var(--beige);padding:6px}.adw-report .contrast-box .sample img{max-width:100%;height:auto}.adw-report .contrast-box .meta-c{flex:1;padding:5px 8px;font-size:11px;background:var(--card);border-top:1px solid var(--line)}.adw-report .cookie-table-wrap{margin-top:10px}.adw-report .cookie-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.35}.adw-report .cookie-table col.col-name{width:62%}.adw-report .cookie-table col.col-rest{width:38%}.adw-report .cookie-table td,.adw-report .cookie-table th{text-align:left;padding:4px 8px 4px 0;border-bottom:1px dotted var(--line);vertical-align:top;overflow-wrap:anywhere}.adw-report .cookie-table th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700;border-bottom:1px solid var(--line)}.adw-report .cookie-table td.name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.adw-report .cookie-table tbody tr:last-child td{border-bottom:0}.adw-report .cookie-more{margin-top:4px}.adw-report .cookie-more[open]{border-top:1px dotted var(--line)}.adw-report .cookie-more>summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--green);list-style:none;padding:4px 0}.adw-report .cookie-more>summary::-webkit-details-marker{display:none}.adw-report .cookie-more>summary:before{content:"▸ "}.adw-report .cookie-more[open]>summary:before{content:"▾ "}.adw-report .footer{margin-top:22px;padding-top:7px;border-top:1px solid var(--line);font-size:10px;color:var(--muted);display:flex;justify-content:space-between;gap:8mm}.adw-report .gauge-answer{display:flex;gap:18px;align-items:flex-start;margin-top:8px;flex-wrap:wrap}.adw-report .gauge-answer .gauge-wrap{flex:0 0 172px}.adw-report .gauge-wrap.ring-only{width:160px;padding:8px;display:flex;align-items:center;justify-content:center}.adw-report .gauge-wrap.ring-only .bands,.adw-report .gauge-wrap.ring-only .gauge-label,.adw-report .gauge-wrap.ring-only .gauge-sub,.adw-report .gauge-wrap.ring-only .note{display:none}.adw-report .gauge-meta{flex:1;min-width:220px;display:flex;flex-direction:column;gap:2px;padding-top:6px}.adw-report .gauge-meta .gauge-label{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.adw-report .gauge-meta .gauge-sub{font-size:14px;font-weight:700}.adw-report .gauge-meta .note{margin:4px 0 0;text-align:left}.adw-report .gauge-answer .answer-beside{margin:8px 0 0;font-size:13.5px;line-height:1.55}.adw-report .gauge-wrap.compact .bands{display:none}.adw-report .gauge-answer .mail-list.vitals{margin-top:10px}.adw-report .gauge-answer .mail-list.vitals .tag{white-space:nowrap;text-transform:none;letter-spacing:0;font-size:11px}.adw-report .gauge-meta .note.vitals-note{margin-top:6px;line-height:1.45}.adw-report .error-fold{margin-top:10px;border-top:1px dotted var(--line);padding-top:4px}.adw-report .error-fold>summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--muted);list-style:none;padding:4px 0}.adw-report .error-fold>summary::-webkit-details-marker{display:none}.adw-report .error-fold>summary:before{content:"▸ ";color:var(--ochre)}.adw-report .error-fold[open]>summary:before{content:"▾ "}.adw-report .error-fold ul{margin:4px 0 0;padding:0 0 0 14px}.adw-report .error-fold li{font-size:12px;color:var(--muted);margin:3px 0;line-height:1.4}.adw-report .logo-set-title{font-size:12px;font-weight:700;color:var(--ink);margin:2px 0 6px}.adw-report .cvd-open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.adw-report .cvd-open img{display:block;width:100%;height:auto}.adw-report .lightbox{position:fixed;inset:0;z-index:80;background:rgba(43,48,51,.72);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.adw-report .lightbox img{max-width:min(920px,94vw);max-height:82vh;width:auto;height:auto;border-radius:var(--radius);box-shadow:var(--shadow);background:var(--beige);cursor:default}.adw-report .lightbox-cap{margin:10px 0 0;color:#fff;font-size:13px;font-weight:700}.adw-report .lightbox-close{position:absolute;top:14px;right:18px;width:36px;height:36px;border:0;border-radius:99px;background:rgba(255,255,255,.92);color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.adw-report .report-summary{margin:14px 0 18px}.adw-report .sum-top{display:grid;grid-template-columns:34mm 54mm 1fr;gap:6px;align-items:stretch}.adw-report .sum-top.no-ring{grid-template-columns:54mm 1fr}.adw-report .sum-top.no-tiles{grid-template-columns:34mm 1fr}.adw-report .sum-top.no-ring.no-tiles{grid-template-columns:1fr}.adw-report .sum-tiles.cols-2{grid-template-columns:repeat(2,1fr)}.adw-report .sum-score{background:var(--green);color:#fff;border-radius:var(--radius);padding:6px 6px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.adw-report .sum-ring{width:21mm;height:21mm;border-radius:50%;display:grid;place-items:center}.adw-report .sum-ring i{width:16mm;height:16mm;border-radius:50%;background:var(--green);display:grid;place-items:center;font-style:normal;font-size:17px;font-weight:700}.adw-report .sum-ring i small{font-size:8px;font-weight:400;color:rgba(255,255,255,.55)}.adw-report .sum-ring-label{font-size:8px;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:rgba(255,255,255,.78);line-height:1.25;padding:0 2px}.adw-report .sum-inputs{display:flex;flex-direction:column;gap:4px;min-width:0}.adw-report .sum-f{flex:1;display:flex;flex-direction:column;justify-content:center;background:var(--card);border:1px solid var(--rim);border-radius:var(--radius);padding:4px 8px;min-width:0}.adw-report .sum-f label{display:block;font-size:7.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.adw-report .sum-f div{font-size:10px;font-weight:700;margin-top:1px;overflow-wrap:anywhere}.adw-report .sum-tiles{display:grid;gap:6px}.adw-report .sum-tiles.cols-3{grid-template-columns:repeat(3,1fr)}.adw-report .sum-tiles.cols-4{grid-template-columns:repeat(4,1fr)}.adw-report .sum-tiles.cols-5{grid-template-columns:repeat(5,1fr)}.adw-report .sum-tile{background:var(--card);border:1px solid var(--rim);border-radius:var(--radius);padding:14px 6px 7px;display:flex;flex-direction:column;align-items:center;text-align:center}.adw-report .sum-tile .n{font-size:28px;font-weight:700;line-height:1;color:var(--ink)}.adw-report .sum-tile .n small{font-size:12px;font-weight:400;color:#8a9096}.adw-report .sum-tile .l{font-size:9px;color:var(--muted);margin-top:4px;line-height:1.25}.adw-report .sum-tile.ok .n{color:var(--green)}.adw-report .sum-tile.warn .n{color:var(--ochre)}.adw-report .sum-tile.fail .n{color:var(--red)}.adw-report .sum-tile.info .n,.adw-report .sum-tile.muted .n{color:var(--muted)}.adw-report .sum-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.adw-report .sum-panel{background:var(--card);border:1px solid var(--rim);border-radius:var(--radius);overflow:hidden}.adw-report .sum-panel-head{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--greenSoft);padding:6px 9px;border-bottom:1px solid var(--line)}.adw-report .sum-panel-head .st b{display:block;font-size:12px}.adw-report .sum-panel-head .st span{display:block;font-size:10px;color:var(--muted);margin-top:1px}.adw-report .sum-bars{padding:8px 9px 10px;display:flex;flex-direction:column;gap:6px}.adw-report .sum-bar{display:grid;grid-template-columns:110px 1fr 36px;gap:8px;align-items:center;font-size:10.5px}.adw-report .sum-bar .tr{height:9px;background:var(--gray);border-radius:99px;overflow:hidden}.adw-report .sum-bar .tr b{display:block;height:100%;background:var(--green2);border-radius:99px}.adw-report .sum-bar em{font-style:normal;font-weight:700;text-align:right}.adw-report .sum-comp{list-style:none;margin:0;padding:8px 9px 10px;display:flex;flex-wrap:wrap;gap:6px}.adw-report .sum-comp li{background:var(--beige);border:1px solid var(--line);border-radius:99px;padding:2px 11px;font-size:12px}.adw-report .sum-empty{margin:0;padding:10px 9px;font-size:12px;color:var(--muted)}.adw-report .sum-kw{list-style:none;margin:0;padding:8px 9px 10px;display:flex;flex-direction:column;gap:6px}.adw-report .sum-kw li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;font-size:12px;padding:4px 0;border-bottom:1px dotted var(--line)}.adw-report .sum-kw li:last-child{border-bottom:0}.adw-report .sum-kw .kw{font-weight:700;color:var(--ink)}.adw-report .sum-kw .tag{font-size:10px;font-weight:700;border-radius:99px;padding:2px 9px;background:var(--beige);border:1px solid var(--line)}.adw-report .sum-kw .tag.ok{color:var(--green);border-color:#c5d4c8;background:var(--greenSoft)}.adw-report .sum-kw .tag.fail{color:var(--red);border-color:#e4c4c7;background:#f8ecee}.adw-report .sum-kw .tag.muted{color:var(--muted);border-color:var(--line);background:var(--beige)}.adw-report .sum-panel .error-fold{margin:4px 9px 10px}.adw-report .sum-grid.has-kw-area{grid-template-columns:2fr 1fr}.adw-report .sum-kw-area{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-content:start}.adw-report .sum-kw-errors{grid-column:1/-1;background:var(--card);border:1px solid var(--rim);border-radius:var(--radius);padding:2px 9px 6px}.adw-report .sum-kw-errors .error-fold{margin:0;border-top:0;padding-top:0}.adw-report .fact-lines{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ink);line-height:1.45}.adw-report .fact-lines li{display:block;padding:2px 0}.adw-report .fact-lines .fact-label{font-weight:700;color:var(--ink);margin-right:6px}.adw-report .fact-lines .fact-label:after{content:""}.adw-report .fact-lines .fact-value{color:var(--ink)}@media (max-width:820px){.adw-report{padding:12px 0 24px}.adw-report .page{padding:20px 14px 24px}.adw-report .cover{grid-template-columns:1fr}.adw-report .date-line{grid-column:1;grid-row:auto;text-align:left;margin-top:3px}.adw-report .stats{grid-template-columns:repeat(2,1fr)}.adw-report .cvd-grid{grid-template-columns:repeat(3,1fr)}.adw-report .contrast-row{flex-direction:column}.adw-report .cbar{grid-template-columns:105px 1fr}.adw-report .gauge-wrap{width:100%;max-width:260px}.adw-report .sum-top,.adw-report .sum-top.no-ring{grid-template-columns:1fr}.adw-report .sum-tiles.cols-3,.adw-report .sum-tiles.cols-4,.adw-report .sum-tiles.cols-5{grid-template-columns:repeat(2,1fr)}.adw-report .sum-grid,.adw-report .sum-grid.has-kw-area,.adw-report .sum-kw-area{grid-template-columns:1fr}.adw-report .sum-bar{grid-template-columns:90px 1fr 36px}.adw-report .gauge-answer{flex-direction:column}}@media print{.adw-report *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.adw-report{padding:0;background:var(--beige)}.adw-report .page{width:auto;box-shadow:none;padding:0 0 6mm}.adw-report .card{break-inside:avoid}.adw-report #s6-0,.adw-report #s6-1{break-inside:auto}.adw-report .chapter{break-before:page}}.adw-report .evidence-fold{margin:8px 0 0;border-top:1px solid var(--line);padding-top:6px}.adw-report .evidence-fold>summary{cursor:pointer;font-size:12px;color:var(--muted);list-style:none}.adw-report .evidence-fold>summary::-webkit-details-marker{display:none}.adw-report .evidence-fold>summary:before{content:"▸ ";color:var(--ochre)}.adw-report .evidence-fold[open]>summary:before{content:"▾ "}.adw-report .evidence-fold ul{margin:4px 0 0;padding:0 0 0 14px}.adw-report .evidence-fold li{font-size:12px;color:var(--muted);margin:3px 0;line-height:1.4}.adw-report .sum-kw .kw-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.adw-report .sum-kw .kw-text{font-size:11px;color:var(--muted);line-height:1.35}.adw-report .sum-comp-text{margin:0;padding:8px 12px 12px;font-size:13px;color:var(--ink);line-height:1.45}.adw-report .sum-empty.not-measured-panel{color:var(--muted);font-style:italic}.adw-report .sum-strip-next{margin:10px 0 0}@media screen and (max-width:820px){.adw-report{font-size:16px;line-height:1.55;padding:0 0 24px}.adw-report .page{width:100%;padding:20px 16px 24px;box-shadow:none}.adw-report img,.adw-report svg{max-width:100%;height:auto}.adw-report .answer,.adw-report .cbar-name,.adw-report .contrast-box .meta-c,.adw-report .error-fold li,.adw-report .evidence-fold li,.adw-report .fact-lines,.adw-report .footer span,.adw-report .intro,.adw-report .logo-set-title,.adw-report .mail-list li>span:first-child,.adw-report .next,.adw-report .note,.adw-report .phrase-list li,.adw-report .subtitle,.adw-report .sum-comp li,.adw-report .sum-comp-text,.adw-report .sum-empty,.adw-report .sum-f div,.adw-report .sum-kw .kw,.adw-report .sum-kw .kw-text{overflow-wrap:anywhere}.adw-report .eyebrow{font-size:12px}.adw-report h1{font-size:26px;line-height:1.15;overflow-wrap:anywhere}.adw-report .subtitle{font-size:15px;margin-top:4px}.adw-report .date-line{font-size:14px;margin-top:4px}.adw-report .intro{font-size:16px;padding:12px 14px;margin-top:14px}.adw-report .intro p+p{margin-top:6px}.adw-report .report-summary{margin:16px 0 20px}.adw-report .sum-top{gap:8px}.adw-report .sum-score{flex-direction:row;justify-content:flex-start;gap:14px;padding:12px 14px}.adw-report .sum-ring{width:76px;height:76px;flex:0 0 76px}.adw-report .sum-ring i{width:58px;height:58px;font-size:20px}.adw-report .sum-ring i small{font-size:10px}.adw-report .sum-ring-label{font-size:13px;text-align:left;letter-spacing:.04em}.adw-report .sum-inputs{gap:6px}.adw-report .sum-f{padding:8px 12px}.adw-report .sum-f label{font-size:11px}.adw-report .sum-f div{font-size:16px;margin-top:2px}.adw-report .sum-tiles{gap:8px}.adw-report .sum-tiles>.sum-tile:last-child:nth-child(odd){grid-column:1/-1}.adw-report .sum-tile{padding:14px 8px 10px}.adw-report .sum-tile .n{font-size:30px}.adw-report .sum-tile .n small{font-size:14px}.adw-report .sum-tile .l{font-size:13px;margin-top:6px}.adw-report .sum-grid{gap:8px;margin-top:8px}.adw-report .sum-kw-area{gap:8px}.adw-report .sum-panel-head{padding:10px 12px}.adw-report .sum-panel-head .st b{font-size:16px}.adw-report .sum-panel-head .st span{font-size:13px;margin-top:2px}.adw-report .sum-kw{padding:8px 12px 10px;gap:4px}.adw-report .sum-kw li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:16px;padding:8px 0}.adw-report .sum-kw .kw-wrap{flex:1 1 11em}.adw-report .sum-kw .kw-text{font-size:14px}.adw-report .sum-kw .tag{font-size:11px;padding:3px 10px}.adw-report .sum-empty{font-size:15px;padding:12px}.adw-report .sum-comp{padding:10px 12px 12px}.adw-report .sum-comp li{font-size:14px;padding:4px 12px}.adw-report .sum-comp-text{font-size:16px;padding:10px 12px 12px}.adw-report .sum-panel .error-fold{margin:4px 12px 10px}.adw-report .sum-kw-errors{padding:2px 12px 6px}.adw-report .chapter{margin-top:32px}.adw-report .chapter-head{margin-bottom:12px;padding-bottom:8px}.adw-report .chapter-num{font-size:12px;margin-bottom:2px}.adw-report .chapter-title{font-size:22px}.adw-report .card{padding:0 14px 14px;margin-bottom:12px}.adw-report .card h3{margin:0 -14px 12px;padding:10px 14px 9px;font-size:17px;line-height:1.3}.adw-report .answer,.adw-report .gauge-answer .answer-beside{font-size:16px;line-height:1.55}.adw-report .next{font-size:15px;line-height:1.5;padding:10px 0 0 16px}.adw-report .next:before{top:18px;width:7px;height:7px}.adw-report .note{font-size:13px;line-height:1.45}.adw-report .not-measured{font-size:13px;padding:4px 12px}.adw-report .fact-lines{font-size:15px;gap:6px}.adw-report .mail-list li{flex-wrap:wrap;gap:4px 12px;padding:8px 0;font-size:15px}.adw-report .mail-list li>span:first-child{flex:1 1 10em;min-width:0}.adw-report .pill,.adw-report .tag{white-space:normal;max-width:100%;text-align:center}.adw-report .tag{font-size:11px;padding:2px 10px}.adw-report .pill{font-size:10px;padding:1px 8px}.adw-report .phrase-list li{font-size:14px;padding:4px 12px}.adw-report .stats{gap:8px}.adw-report .stat{padding:12px 8px 10px;min-width:0}.adw-report .stats>.stat:last-child:nth-child(odd){grid-column:1/-1}.adw-report .stat .label{font-size:12px;letter-spacing:.03em;hyphens:auto;overflow-wrap:anywhere}.adw-report .stat .unit{font-size:13px}.adw-report .viz-row{gap:14px}.adw-report .gauge-wrap{max-width:100%}.adw-report .gauge-answer .gauge-wrap{flex:0 0 auto}.adw-report .gauge-meta{min-width:0;width:100%}.adw-report .gauge-label,.adw-report .gauge-meta .gauge-label{font-size:12px}.adw-report .gauge-meta .gauge-sub{font-size:16px}.adw-report .bands{font-size:13px}.adw-report .gauge-answer .mail-list.vitals .tag{font-size:12px}.adw-report .liks{min-width:0;flex:1 1 100%}.adw-report .liks-title{font-size:15px}.adw-report .liks-scale{font-size:12px}.adw-report .liks-readout{font-size:15px}.adw-report .cbar-name{font-size:14px}.adw-report .cbar-meta{font-size:13px}.adw-report .cvd-title{font-size:15px}.adw-report .cvd-swatch .cap{font-size:12px}.adw-report .contrast-box .meta-c{font-size:13px}.adw-report .logo-set-title{font-size:14px}.adw-report .logo-plain{max-width:min(220px,100%)}.adw-report .cookie-more,.adw-report .cookie-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.adw-report .cookie-table{font-size:14px}.adw-report .cookie-table:not(:has(colgroup)){width:max(100%,480px)}.adw-report .cookie-table th{font-size:12px}.adw-report .cookie-table td,.adw-report .cookie-table th{padding:8px 10px 8px 0}.adw-report .cookie-table td.name{font-size:13px}.adw-report .cookie-more>summary,.adw-report .error-fold>summary,.adw-report .evidence-fold>summary{display:flex;align-items:center;gap:4px;min-height:44px;padding:6px 0;font-size:15px}.adw-report .evidence-fold{padding-top:2px}.adw-report .error-fold li,.adw-report .evidence-fold li{font-size:14px;line-height:1.45;margin:5px 0}.adw-report .error-fold ul,.adw-report .evidence-fold ul{padding-left:18px}.adw-report .lightbox{padding:16px}.adw-report .lightbox img{max-width:100%}.adw-report .lightbox-close{width:44px;height:44px;top:10px;right:10px}.adw-report .footer{flex-direction:column;gap:2px;font-size:13px;margin-top:28px;padding-top:10px}}@media screen and (max-width:480px){.adw-report .page{padding:16px 12px 20px;border-top-width:5px}.adw-report h1{font-size:24px}.adw-report .card{padding:0 12px 12px}.adw-report .card h3{margin:0 -12px 12px;padding:10px 12px 9px}.adw-report .cvd-grid{grid-template-columns:repeat(2,1fr)}.adw-report .cbar{grid-template-columns:1fr;gap:4px}.adw-report .cbar-meta{grid-column:1}.adw-report .stat .value{font-size:22px}.adw-report .sum-tile .n{font-size:28px}}.adw-report .focus-shots{margin-top:14px}.adw-report .focus-title{font-size:12.5px;font-weight:700;margin-bottom:7px}.adw-report .focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.adw-report .focus-shot{margin:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--rim);background:var(--card);display:flex;flex-direction:column;break-inside:avoid}.adw-report .focus-shot.fail{border:3px solid var(--fail)}.adw-report .focus-shot img{display:block;width:100%;height:96px;object-fit:contain;background:#fff}.adw-report .focus-shot figcaption{display:flex;flex-direction:column;gap:3px;padding:5px 7px;border-top:1px solid var(--line);font-size:10.5px;color:var(--muted)}.adw-report .focus-shot .cap{overflow-wrap:anywhere}.adw-report .focus-shot .tag{align-self:flex-start;font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:9px}.adw-report .focus-shot .tag.pass{color:var(--pass);background:var(--pass-bg)}.adw-report .focus-shot .tag.fail{color:var(--fail);background:var(--fail-bg)}@media screen and (max-width:820px){.adw-report .focus-grid{grid-template-columns:repeat(2,1fr)}.adw-report .focus-shot figcaption{font-size:13px}.adw-report .focus-shot .tag{font-size:12px}}