.dbc-bike__text,.dbc-bike__credit{font-size:var(--wp--preset--font-size--sm)}.dbc-bike__gallery.wp-block-gallery>.wp-block-image:not(:first-child){aspect-ratio:4 / 3;overflow:hidden}.dbc-bike__gallery--pair.wp-block-gallery>.wp-block-image,.dbc-bike__gallery--pair.wp-block-gallery>.wp-block-image:first-child{width:calc(50% - 3px)!important;opacity:1}.dbc-listing{padding-block:var(--wp--preset--spacing--md)}.dbc-cards{display:grid;gap:var(--wp--preset--spacing--sm);grid-template-columns:repeat(2,1fr)}@media (min-width:769px){.dbc-cards--bikes{grid-template-columns:repeat(3,1fr)}}.dbc-card{display:block;color:var(--contrast);text-decoration:none;opacity:.75;transition:opacity .2s}.dbc-card:is(:hover,:focus-visible){opacity:1;color:var(--accent)}.dbc-card img{display:block;width:100%;height:auto;margin-bottom:.4em}.dbc-card__name{font-size:var(--wp--preset--font-size--sm)}.dbc-frame-specs{display:grid;gap:var(--wp--preset--spacing--sm);margin-top:var(--wp--preset--spacing--md)}@media (min-width:769px){.dbc-frame-specs{grid-template-columns:1fr 1.3fr 1fr;align-items:start}}.dbc-panel{background:var(--base);color:var(--accent);padding:10px 12px;font-size:13px}.dbc-panel__title{font-size:var(--wp--preset--font-size--base);margin-bottom:.5em}.dbc-panel__list{list-style:none;margin:0;padding:0}.dbc-sizes{margin:0}.dbc-sizes table{border-collapse:separate;border-spacing:4px;width:100%;font-size:12px}.dbc-sizes th{background:var(--contrast-3);color:var(--accent);text-align:left;padding:6px 8px;border:0}.dbc-sizes td{background:var(--base);color:var(--contrast);padding:4px 8px;border:0}@media (max-width:768px){.dbc-listing{padding-inline:16px}}