.cmp-cols{gap:var(--s-5);display:grid}@media (width>=900px){.cmp-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.cmp-cols>.section.cmp-side{margin-top:0}.cmp-side{background:var(--board);border:var(--bw-hair) solid var(--line);padding:var(--s-5);border-radius:16px;min-width:0}.cmp-side>h2{font-family:var(--font-wide)}.cmp-rows{margin:0}.cmp-row+.cmp-row{margin-top:var(--s-4);padding-top:var(--s-4);border-top:var(--bw-hair) solid var(--line)}.cmp-rows dt{font:700 .8125rem/1.3 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite-soft)}.cmp-rows dd{margin:var(--s-1) 0 0;overflow-wrap:anywhere}.cmp-side .source-line{margin-top:var(--s-4)}.cmp-amz{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.cmp-amz li{gap:var(--s-1);justify-items:start;margin:0;display:grid}.cmp-amz-side{color:var(--graphite);font-weight:700}.cmp-read{max-width:var(--measure)}.cmp-hub>h2{margin-bottom:var(--s-4)}.cmp-hub ul{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.cmp-hub ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmp-hub li{margin:0}.cmp-hub a{gap:var(--s-2);background:var(--board);border:var(--bw-hair) solid var(--line);height:100%;padding:var(--s-5);color:var(--graphite);border-radius:16px;text-decoration:none;display:grid}.cmp-hub a:hover{border-color:var(--rm-accent)}.cmp-q{font-family:var(--font-wide);text-decoration:underline;text-decoration-color:var(--rm-accent);text-underline-offset:.2em;font-size:1.1875rem;font-weight:750;line-height:1.25}.cmp-a{font-size:var(--fs-small);color:var(--graphite-soft)}@media print{.cmp-side{border:0;padding:0}.cmp-read{display:none}}
