.wp-block-hub-example-switch { width:min(100%,var(--hub-content-width));margin-inline:auto; }
.wp-block-hub-example-switch .comparison-tabs { display:flex;width:max-content;max-width:100%;padding:5px;margin:0 auto 24px;border:1px solid var(--hub-line);border-radius:999px;background:var(--hub-page); }
.wp-block-hub-example-switch .comparison-tabs button { min-height:44px;padding:9px 20px;border:0;border-radius:999px;color:var(--hub-muted);background:transparent;cursor:pointer;font:inherit;font-weight:800; }
.wp-block-hub-example-switch .comparison-tabs button[aria-selected="true"] { color:#fffdf8;background:var(--hub-accent); }
.wp-block-hub-example-switch .comparison-papers { display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start; }
.wp-block-hub-example-switch .paper { position:relative;padding:clamp(24px,6vw,50px);border:1px solid var(--hub-line);border-radius:4px;color:#242824;background:var(--hub-paper);box-shadow:var(--hub-shadow-paper);font-family:var(--hub-font-paper);min-width:0; }
.wp-block-hub-example-switch .paper p { margin:10px 0; }
.wp-block-hub-example-switch .paper-after h3 { margin:16px 0 24px;font-size:clamp(23px,5.5vw,34px);line-height:1.32;text-align:center; }
.wp-block-hub-example-switch .paper-number { text-align:center; }
.wp-block-hub-example-switch .paper-indent { text-indent:2em; }
.wp-block-hub-example-switch .paper-heading { font-family:var(--hub-font-ui);font-weight:800; }
.wp-block-hub-example-switch .paper-subheading,.wp-block-hub-example-switch .paper-tertiary { font-weight:700; }
.wp-block-hub-example-switch .paper-signature { display:grid;justify-items:end;gap:4px;margin-top:28px; }
.wp-block-hub-example-switch .paper-caption { margin-top:20px!important;color:var(--hub-muted);font-family:var(--hub-font-ui);font-size:12px;text-align:center; }
.wp-block-hub-example-switch .paper-state { display:inline-block;padding:5px 10px;border-radius:999px;color:var(--hub-muted);background:var(--hub-page);font-family:var(--hub-font-ui);font-size:12px;font-weight:800; }
.wp-block-hub-example-switch .paper-before { color:#4d504c;background:#f3f1ec;font-family:var(--hub-font-ui); }
.wp-block-hub-example-switch .paper-before h3 { font-size:22px;font-weight:600; }
.wp-block-hub-example-switch table { width:100%;margin:18px 0;border-collapse:collapse;font-size:13px; }
.wp-block-hub-example-switch th,.wp-block-hub-example-switch td { padding:6px 5px;border:1px solid #4e514d;text-align:center; }
.wp-block-hub-example-switch .paper-attachment { margin-top:20px!important;font-family:var(--hub-font-ui);font-weight:800; }
.wp-block-hub-example-switch [hidden] { display:none!important; }
@media(min-width:980px) { .wp-block-hub-example-switch .comparison-papers { grid-template-columns:repeat(2,minmax(0,1fr)); } }
