@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Regular.ttf) format('truetype');font-weight:400;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Medium.ttf) format('truetype');font-weight:500;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-SemiBold.ttf) format('truetype');font-weight:600;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Bold.ttf) format('truetype');font-weight:700;font-display:swap}/* pansophiq_look 1 deliverable 7292ce19c9cc020cef66b01a466b6a5c */
:root{--pq-d-page:#ffffff;--pq-d-desk:#f1f1f1;--pq-d-panel:#f0eeec;--pq-d-ink:#1a1a1a;--pq-d-ink2:#5c5b58;--pq-d-accent:#0b1b33;--pq-d-accent-strong:#010c22;--pq-d-accent-soft:#e6effc;--pq-d-accent-mid:#9198a3;--pq-d-accent-text:#0b1b33;--pq-d-on-accent:#ffffff;--pq-d-accent2:#b3261e;--pq-d-accent2-text:#b3261e;--pq-d-rule:#dddad4;--pq-d-rule-strong:#c6c3be;--pq-d-band:#0b1b33;--pq-d-on-band:#ffffff;--pq-d-on-band-2:#ced1d6;--pq-d-pos:#107c41;--pq-d-pos-wash:#e2efe8;--pq-d-pos-ink:#0e7b40;--pq-d-neg:#b3261e;--pq-d-neg-wash:#f6e5e4;--pq-d-neg-ink:#b3261e;--pq-d-caution:#8a5d00;--pq-d-caution-wash:#f1ece0;--pq-d-caution-ink:#8a5d00;--pq-d-synthetic:#8a5d00;--pq-d-synthetic-wash:#f1ece0;--pq-d-synthetic-ink:#8a5d00;--pq-d-cat-1:#a3243b;--pq-d-cat-2:#2b4d97;--pq-d-cat-3:#8a6a1f;--pq-d-cat-4:#217346;--pq-d-cat-5:#7a4a8a;--pq-d-cat-6:#b25d35;--pq-d-seq-1:#f1e4e6;--pq-d-seq-2:#d3b0b4;--pq-d-seq-3:#b67c83;--pq-d-seq-4:#984852;--pq-d-seq-5:#7a1420;--pq-d-font:"Source Sans 3","Segoe UI",system-ui,-apple-system,Arial,sans-serif;--pq-d-fs:14px;--pq-d-logo:client;}
:root{--pq-d-font-mono:ui-monospace,"Cascadia Mono",Consolas,monospace}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--pq-d-desk);color:var(--pq-d-ink);font-family:var(--pq-d-font);
 font-size:calc(var(--pq-d-fs) + 1px);line-height:1.5}
a{color:var(--pq-d-accent-text);text-underline-offset:.18em}
a:hover{color:var(--pq-d-accent-strong)}
:focus-visible{outline:3px solid var(--pq-d-accent);outline-offset:2px;border-radius:2px}
.skip{position:absolute;left:-999em;top:0;min-height:24px}
.skip:focus{left:1em;top:1em;z-index:2;background:var(--pq-d-page);color:var(--pq-d-accent-text);padding:.5em 1em}
.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);
 white-space:nowrap;border:0}
.band{background:var(--pq-d-band);color:var(--pq-d-on-band)}
.band-in{max-width:72em;margin:0 auto;padding:1em 1.25em;display:flex;flex-wrap:wrap;gap:.25em 1.25em;align-items:baseline}
.brand{font-weight:700;font-size:1.15em;letter-spacing:.01em}
.brand-line{color:var(--pq-d-on-band-2)}
.band nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:.25em 1em;align-items:center}
.band a{color:var(--pq-d-on-band);display:inline-flex;align-items:center;min-height:24px;padding:.15em 0}
.band a:hover,.signout button:hover{color:var(--pq-d-on-band-2)}
.signout{margin:0;display:inline-flex}
.signout button{font:inherit;color:var(--pq-d-on-band);background:none;border:0;padding:.15em 0;min-height:24px;
 cursor:pointer;text-decoration:underline;text-underline-offset:.18em}
.band :focus-visible{outline-color:var(--pq-d-on-band)}
main{max-width:72em;margin:0 auto;padding:1.75em 1.25em 3em}
h1{font-size:calc(var(--pq-d-fs) * 2);line-height:1.15;margin:0 0 .35em;letter-spacing:-.01em}
h2{font-size:calc(var(--pq-d-fs) * 1.3);margin:0 0 .6em}
h3{font-size:calc(var(--pq-d-fs) * 1.08);margin:0 0 .3em}
p{margin:0 0 .8em}
.lede{color:var(--pq-d-ink2);max-width:46em;font-size:1.05em}
.sub{color:var(--pq-d-ink2)}
.card{background:var(--pq-d-page);border:1px solid var(--pq-d-rule);border-radius:calc(var(--pq-d-fs) * .5);
 padding:1.25em 1.35em;margin:0 0 1.25em}
.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.25em;align-items:stretch;margin:0 0 1.25em}
.headline{background:var(--pq-d-page);border:1px solid var(--pq-d-rule);border-top:4px solid var(--pq-d-accent);
 border-radius:calc(var(--pq-d-fs) * .5);padding:1.35em;display:flex;flex-direction:column;justify-content:center}
.headline .big{margin:0;font-size:calc(var(--pq-d-fs) * 4);font-weight:700;line-height:1;color:var(--pq-d-accent-text);
 font-variant-numeric:tabular-nums}
.headline .label{font-size:1.1em;font-weight:600;margin:.35em 0}
.headline .verdict{font-weight:600;margin:.6em 0 .2em;padding-top:.6em;border-top:1px solid var(--pq-d-rule)}
.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em;margin:0;padding:0;list-style:none}
.recon .kpis{grid-template-columns:repeat(auto-fit,minmax(11em,1fr));margin:.75em 0 1em}
.kpi{background:var(--pq-d-page);border:1px solid var(--pq-d-rule);border-radius:calc(var(--pq-d-fs) * .5);padding:.9em 1em}
.kpi .k{color:var(--pq-d-ink2);font-size:.9em}
.kpi .v{font-size:calc(var(--pq-d-fs) * 1.6);font-weight:700;font-variant-numeric:tabular-nums}
.kpi .n{color:var(--pq-d-ink2);font-size:.85em}
.savings{list-style:none;margin:0;padding:0}
.saving{border-top:1px solid var(--pq-d-rule);padding:1em 0}
.saving:first-child{border-top:0;padding-top:0}
.saving-head{display:flex;flex-wrap:wrap;gap:.35em 1em;align-items:baseline;justify-content:space-between}
.saving .fig{font-weight:700;font-variant-numeric:tabular-nums}
.total-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25em 1em;align-items:baseline;
 border-top:2px solid var(--pq-d-rule-strong);padding:.85em 0 .25em;margin:.25em 0 0;font-weight:700}
.total-value{font-variant-numeric:tabular-nums}
.range{font-size:1.1em;font-weight:600;font-variant-numeric:tabular-nums;margin:0 0 .3em}
.meter{height:.6em;background:var(--pq-d-panel);border-radius:999px;overflow:hidden;margin:.5em 0}
.meter>span{display:block;height:100%;background:var(--pq-d-accent)}
.chip{display:inline-block;border-radius:999px;padding:.1em .7em;font-size:.88em;font-weight:600;border:1px solid}
td .chip{white-space:nowrap}
.chip-low{background:var(--pq-d-pos-wash);color:var(--pq-d-pos-ink);border-color:var(--pq-d-pos)}
.chip-medium{background:var(--pq-d-caution-wash);color:var(--pq-d-caution-ink);border-color:var(--pq-d-caution)}
.chip-high{background:var(--pq-d-neg-wash);color:var(--pq-d-neg-ink);border-color:var(--pq-d-neg)}
.chip-info{background:var(--pq-d-accent-soft);color:var(--pq-d-accent-text);border-color:var(--pq-d-accent)}
.findings{padding:0;overflow:hidden}
.finding-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.finding{padding:1.15em 1.35em}
.finding+.finding{border-left:1px solid var(--pq-d-rule)}
.finding h3{font-size:.8em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pq-d-accent-text);
 margin:0 0 .6em}
.finding ul{list-style:none;margin:0;padding:0}
.finding li{margin:0 0 .55em;line-height:1.45}
.finding li:last-child{margin-bottom:0}
.band a[aria-current]{text-decoration-thickness:3px}
.status strong{overflow-wrap:anywhere}
.checked{color:var(--pq-d-ink2);font-size:.9em;margin:0 0 1.25em}
details{margin:.4em 0 0}
summary{cursor:pointer;color:var(--pq-d-accent-text);font-weight:600;min-height:24px;padding:.2em 0}
.summary-note{display:block;color:var(--pq-d-ink2);font-weight:400;font-size:.92em;margin:.15em 0 0}
details ul{margin:.4em 0 0;padding-left:1.2em}
summary>h2,summary>h3{display:inline;margin:0;font-size:1em}
.matrix{table-layout:fixed}.matrix thead th:first-child{width:26%}
.matrix th,.matrix td{overflow-wrap:anywhere}
section.repo{overflow-wrap:anywhere}
li.group{list-style:none}.reasons ul{font-weight:400}.reasons .label{font-weight:600}
.notice{border-left:4px solid var(--pq-d-caution);background:var(--pq-d-caution-wash);color:var(--pq-d-ink);
 padding:1em 1.25em;border-radius:0 calc(var(--pq-d-fs) * .5) calc(var(--pq-d-fs) * .5) 0;margin:0 0 1.25em}
.notice-bad{border-left-color:var(--pq-d-neg);background:var(--pq-d-neg-wash)}
.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}
caption{text-align:left;font-weight:600;padding:0 0 .5em}
th,td{text-align:left;padding:.55em .75em;border-bottom:1px solid var(--pq-d-rule);vertical-align:top}
thead th{color:var(--pq-d-ink2);font-weight:600;font-size:.92em;border-bottom-color:var(--pq-d-rule-strong)}
td.r,th.r{text-align:right}
td.when{white-space:nowrap}
ul.findings{list-style:none;margin:0;padding:0}
ul.findings li+li{margin-top:.35em}
ul.findings .k{color:var(--pq-d-ink2)}
td.paths{overflow-wrap:anywhere}
td a,.status a,p>a:only-child{display:inline-flex;align-items:center;min-height:24px}
.meter-inline{display:inline-block;width:5em;vertical-align:middle;margin:0 .4em 0 0}
.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25em;margin:0 0 1.25em}
.cols>.card{margin:0}
.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;margin:1.5em 0}
.facts .card{margin:0}
.actions{display:flex;flex-wrap:wrap;gap:.75em;align-items:center;margin:1.25em 0 0}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75em;padding:.55em 1.2em;
 border-radius:calc(var(--pq-d-fs) * .4);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;
 border:2px solid var(--pq-d-accent);background:var(--pq-d-accent);color:var(--pq-d-on-accent)}
.btn:hover{background:var(--pq-d-accent-strong);border-color:var(--pq-d-accent-strong);color:var(--pq-d-on-accent)}
.btn-quiet{background:var(--pq-d-page);color:var(--pq-d-accent-text)}
.btn-quiet:hover{background:var(--pq-d-accent-soft);color:var(--pq-d-accent-text)}
.btn-danger{background:var(--pq-d-neg);border-color:var(--pq-d-neg);color:var(--pq-d-on-accent)}
.btn-danger:hover{background:var(--pq-d-neg-ink);border-color:var(--pq-d-neg-ink)}
label{font-weight:600}
input[type=checkbox],input[type=radio]{width:1.25em;height:1.25em;min-width:24px;min-height:24px;margin:0;accent-color:var(--pq-d-accent);vertical-align:middle}
input.key{max-width:100%;font-family:var(--pq-d-font-mono)}
input[type=file]{font:inherit;max-width:100%;padding:.5em;border:1px dashed var(--pq-d-rule-strong);
 border-radius:calc(var(--pq-d-fs) * .4);background:var(--pq-d-page);color:var(--pq-d-ink);width:100%}
.check{display:flex;gap:.6em;align-items:flex-start;margin:1em 0}
select,input[type=number]{font:inherit;color:var(--pq-d-ink);background:var(--pq-d-page);min-height:44px;width:100%;max-width:32em;
 padding:.45em .6em;border:1px solid var(--pq-d-rule-strong);border-radius:calc(var(--pq-d-fs) * .4)}
input[type=number]{max-width:10em}
select:focus-visible,input[type=number]:focus-visible{outline:3px solid var(--pq-d-accent);outline-offset:2px}
.protect-card{margin:1.25em 0}
.protect-card h2{margin-top:0;overflow-wrap:anywhere}
.protect-card .kpis{margin-bottom:.75em}
.protect-form label{display:block;margin-top:1em}
.protect-form>p:first-of-type{margin-top:0}
.protect-form>p:first-of-type label{margin-top:0}
.drift-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35em 1.25em;margin:1em 0}
.drift-facts dt{color:var(--pq-d-ink2)}
.drift-facts dd{margin:0;overflow-wrap:anywhere}
.check label{font-weight:400}
input[type=text],input[type=date]{font:inherit;min-height:2.75em;padding:.45em .7em;max-width:100%;width:22em;
 border:1px solid var(--pq-d-rule-strong);border-radius:calc(var(--pq-d-fs) * .4);background:var(--pq-d-page);color:var(--pq-d-ink)}
input[aria-invalid=true]{border-color:var(--pq-d-neg)}
fieldset{border:1px solid var(--pq-d-rule);border-radius:calc(var(--pq-d-fs) * .4);padding:.75em 1em;margin:1.25em 0 0;min-width:0}
fieldset fieldset{border:0;padding:0;margin:.75em 0 0}
legend{font-weight:600;padding:0 .3em}
code,pre{font-family:var(--pq-d-font-mono);font-size:.92em}
pre{background:var(--pq-d-panel);border:1px solid var(--pq-d-rule);padding:.9em 1em;border-radius:calc(var(--pq-d-fs) * .4);
 overflow-x:auto;white-space:pre}
dl.cov{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.3em 1.25em;margin:.75em 0 0}
dl.cov dt{color:var(--pq-d-ink2)}
dl.cov dd{margin:0;overflow-wrap:anywhere}
.status{list-style:none;margin:0;padding:0}
.status li{border-top:1px solid var(--pq-d-rule);padding:1em 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25em 1em}
.status li:first-child{border-top:0;padding-top:0}
.foot{color:var(--pq-d-ink2);font-size:.9em;border-top:1px solid var(--pq-d-rule);margin-top:2em;padding-top:1em}
.digest{overflow-wrap:anywhere;font-family:var(--pq-d-font-mono);font-size:.82em;
 color:var(--pq-d-ink2);margin:1.25em 0 0}
.tools h3{font-size:1em;margin:0 0 .5em;color:var(--pq-d-ink2)}
.tools .group+.group{margin-top:1.1em;padding-top:1.1em;border-top:1px solid var(--pq-d-rule)}
.tools .actions{margin:0}
.actions.updates{margin:0 0 1.25em}
.status a{margin-left:.5em;min-height:44px;min-width:44px}
.btn-danger-quiet{background:var(--pq-d-page);border-color:var(--pq-d-neg);color:var(--pq-d-neg-ink)}
.btn-danger-quiet:hover{background:var(--pq-d-neg-wash);border-color:var(--pq-d-neg);color:var(--pq-d-neg-ink)}
.icon{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;
 stroke-linejoin:round;vertical-align:-.2em}
.subnav{background:var(--pq-d-page);border-bottom:1px solid var(--pq-d-rule)}
.subnav ul{max-width:72em;margin:0 auto;padding:0 1.25em;list-style:none;display:flex;gap:.25em 1.4em;overflow-x:auto;
 -webkit-overflow-scrolling:touch;scrollbar-width:thin}
.subnav a{display:inline-flex;align-items:center;gap:.45em;min-height:2.75em;padding:.2em 0;white-space:nowrap;
 color:var(--pq-d-ink2);text-decoration:none;border-bottom:3px solid transparent}
.subnav a:hover{color:var(--pq-d-ink)}
.subnav a[aria-current]{color:var(--pq-d-ink);font-weight:600;border-bottom-color:var(--pq-d-accent)}
.subnav :focus-visible{outline-offset:-3px}
.eyebrow{display:flex;align-items:center;gap:.45em;color:var(--pq-d-ink2);font-weight:600;font-size:.9em;
 letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5em}
.notice-info{border-left-color:var(--pq-d-accent);background:var(--pq-d-accent-soft)}
.nowrap{white-space:nowrap}
.section-grid{list-style:none;margin:1.5em 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16em,1fr));gap:1em}
.section-card{margin:0;display:flex;flex-direction:column;gap:.5em}
.section-card a{display:flex;align-items:center;gap:.6em;font-weight:700;font-size:1.08em;text-decoration:none;min-height:24px}
.section-card a:hover .section-name{text-decoration:underline}
.section-card p{color:var(--pq-d-ink2);margin:0;flex:1}
.switch-card h3{display:flex;align-items:center;gap:.5em;margin:0;font-size:1.08em}
.switch-card .switch-status{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:auto}
.switch-card form{margin:0}
.switch-needs a{display:inline;font-weight:inherit}
.switch-group{margin-top:2em}
.access-notes{margin:0;padding-left:1.2em}
.section-card .chip{align-self:flex-start}
.section-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;border-radius:.5em;
 background:var(--pq-d-accent-soft);color:var(--pq-d-accent-text)}
.ov-group{margin:2em 0 0}
.ov-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25em 1em;margin:0 0 .75em}
.ov-head h2{margin:0}
.ov-head a{display:inline-flex;align-items:center;min-height:24px}
.ov-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));gap:1em}
.ov-tiles-cost{grid-template-columns:minmax(0,1fr)}
.ov-tiles-protect{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:60em){.ov-tiles-cost{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}
 .ov-tiles-protect{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:30em){.ov-tiles-protect .ov-n{font-size:.85em}.ov-tiles-protect .ov-tile{padding:.85em .9em}}
.ov-tile{position:relative;margin:0;display:flex;flex-direction:column;gap:.4em;background:var(--pq-d-page);
 border:1px solid var(--pq-d-rule);border-top:4px solid var(--pq-d-rule);border-radius:calc(var(--pq-d-fs) * .5);padding:1em 1.15em}
.ov-tile:hover{border-color:var(--pq-d-rule-strong)}
.ov-tile:focus-within{outline:3px solid var(--pq-d-accent);outline-offset:2px}
.ov-tile p{margin:0}
.ov-k{display:flex;align-items:center;gap:.55em;font-weight:700}
.ov-k .icon{width:2.1em;height:2.1em;padding:.45em;border-radius:.5em;background:var(--pq-d-accent-soft);color:var(--pq-d-accent-text)}
.ov-k a{color:var(--pq-d-ink);text-decoration:none}
.ov-k a::after{content:"";position:absolute;inset:0;border-radius:inherit}
.ov-k a:focus-visible{outline:none}
.ov-tile:hover .ov-k a{text-decoration:underline}
.ov-v{font-size:calc(var(--pq-d-fs) * 2);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--pq-d-ink)}
.ov-lead .ov-v{font-size:calc(var(--pq-d-fs) * 2.7)}
.ov-n{color:var(--pq-d-ink2);font-size:.93em}
.ov-tile .chip{align-self:flex-start;margin-top:auto}
.ov-v .chip{font-size:calc(var(--pq-d-fs) * .8);font-weight:600;vertical-align:middle;margin-left:.4em}
.ov-lead{border-top-color:var(--pq-d-accent)}
.ov-good{border-top-color:var(--pq-d-pos)}
.ov-caution{border-top-color:var(--pq-d-caution)}
.ov-bad{border-top-color:var(--pq-d-neg)}
.ov-error{border-top-color:var(--pq-d-neg)}
.ov-error .ov-n{color:var(--pq-d-neg-ink)}
.sections{margin:0 0 1.25em}
.tiles{list-style:none;margin:.75em 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16em,1fr));gap:1em}
.tile{margin:0;border-top:4px solid var(--pq-d-accent)}
.tile h3 a{display:inline-flex;align-items:center;min-height:24px}
.tile-v{font-size:calc(var(--pq-d-fs) * 1.9);font-weight:700;margin:.15em 0 .2em;font-variant-numeric:tabular-nums}
ul.plain{margin:.4em 0 .8em;padding-left:1.2em}
ul.plain li{margin:0 0 .45em}
.field{display:flex;flex-direction:column;gap:.3em;margin:0 0 1em;max-width:24em}
.field input{font:inherit;padding:.55em .7em;min-height:2.75em;border:1px solid var(--pq-d-rule-strong);
 border-radius:calc(var(--pq-d-fs) * .4);background:var(--pq-d-page);color:var(--pq-d-ink)}
.field input[aria-invalid=true]{border-color:var(--pq-d-neg);border-width:2px}
.field-check{flex-direction:row;align-items:flex-start;gap:.6em;max-width:36em}
.field-check input{width:1.4em;height:1.4em;min-height:0;margin:.15em 0 0;flex:none}
@media (max-width:760px){
 .drift-facts{grid-template-columns:minmax(0,1fr)}
 .drift-facts dd{margin-bottom:.5em}
 .hero,.cols{grid-template-columns:minmax(0,1fr)}
 .facts{grid-template-columns:minmax(0,1fr)}
 .finding-cols{grid-template-columns:minmax(0,1fr)}
 .finding+.finding{border-left:0;border-top:1px solid var(--pq-d-rule)}
 table.stack th[scope=row]{order:-1}
 table.stack td:empty{display:none}
 h1{font-size:calc(var(--pq-d-fs) * 1.6)}
 .headline .big{font-size:calc(var(--pq-d-fs) * 3.2)}
 main{padding:1.25em 1em 2.5em}
 .band-in{padding:.85em 1em}
 .band nav{margin-left:0}
 .subnav ul{padding:0 1em}
 .btn{width:100%}
 .status li{grid-template-columns:minmax(0,1fr)}
 .status li>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:.5em}
 .status li>div:last-child a{margin-left:0}
 table.stack thead{position:absolute;left:-999em}
 table.stack tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2em 1em;padding:.75em 0;
  border-bottom:1px solid var(--pq-d-rule)}
 table.stack th,table.stack td{border:0;padding:0;text-align:left}
 table.stack th[scope=row]{grid-column:1 / -1;font-weight:600}
 table.stack td[data-label]::before{content:attr(data-label) ": ";color:var(--pq-d-ink2)}
 table.stack td.r{text-align:left}
 table.stack .meter-inline{display:none}
 table.stack td.when{grid-column:1 / -1}
 table.stack td.wide{grid-column:1 / -1}
}
@media (prefers-reduced-motion:no-preference){.btn,a{transition:background-color .15s,color .15s}}
@media print{.band nav,.actions,.skip{display:none}body{background:var(--pq-d-page)}}
.w0{width:0%}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}
