@page{margin: 14mm 12mm}html,body{background: #fff !important;color: #000 !important}*{color: #000 !important;background: transparent !important;box-shadow: none !important;text-shadow: none !important;animation: none !important;transition: none !important}body{font-size: 10.5pt;line-height: 1.35}.site-header,.site-footer,.site-foot,.spec-group__count,.spec-plate__note,.skip,nav,.crumbs,[data-roost],.roost,.hero__media,.ticker,.gap-report,.band--paper:has([data-gearing]),[data-gearing],.row,.btn,[data-print],.signup,.pitboard,.page-links,.rule--double::before,.rule--double::after,.plate-mark,.spec__cite,.bike-side__share,.bike-bar,.site-search,.search-btn{display: none !important}.band{padding: 0 !important;border: 0 !important}.wrap,.grid,.g-wide,.prose-grid{display: block !important;max-width: none !important;padding: 0 !important;margin: 0 !important}.rule--double{height: 0 !important;border-bottom: 1pt solid #000 !important;margin: 4mm 0 !important}h1,.spec-plate__title{font-size: 20pt !important;margin: 0 0 1mm !important}.spec-plate__meta,.status{font-size: 9.5pt !important}.spec-group{break-inside: avoid;margin-bottom: 3mm}.spec-group__title{font-size: 12pt !important;border-bottom: 1pt solid #000}.spec,.spec__row{border-color: #999 !important}.spec--blank{border-bottom: 0.5pt dashed #666 !important}.sources{font-size: 8.5pt}.sources__doc{min-height: 0;padding-block: 0}a{text-decoration: none !important}.sources a::after{content: " (" attr(href) ")";font-size: 7.5pt;word-break: break-all}.print-only{display: block !important}.setup-notes{break-inside: avoid;margin-top: 5mm}.setup-notes table{width: 100%;border-collapse: collapse}.setup-notes th,.setup-notes td{border: 0.75pt solid #000;padding: 2.5mm 2mm;text-align: left;font-size: 9.5pt}.setup-notes td{height: 7mm;width: 60%}.spec-plate__body{display: grid !important;grid-template-columns: 1fr 1fr;gap: 0 6mm}.spec-group{margin-bottom: 2mm !important}.spec-group__head{margin: 0 0 1mm !important;padding: 0 !important}.spec-group__title{font-size: 10.5pt !important}.spec{display: grid !important;grid-template-columns: 1fr auto;gap: 0 2mm;padding: 0.8mm 0 !important;min-height: 0 !important;border-bottom: 0.4pt solid #bbb !important;background: none !important}.spec__label{font-size: 8.5pt !important;font-weight: 600}.spec__value{font-size: 8.5pt !important;text-align: right}.spec__src,.spec__ref{grid-column: 1 / -1;font-size: 6.5pt !important;line-height: 1.2 !important;margin: 0 !important}.spec__src svg,.spec__ref svg{width: 6pt !important;height: 6pt !important}.spec-plate__head{margin-bottom: 2mm !important;padding: 0 !important}h2{font-size: 11pt !important;margin: 3mm 0 1mm !important}.sources{font-size: 7pt !important}.sources li{margin: 0 !important}.note{font-size: 7.5pt !important;margin: 1mm 0 !important}.setup-notes{margin-top: 3mm !important}.setup-notes th,.setup-notes td{padding: 1.6mm 2mm !important;font-size: 8.5pt !important}.setup-notes td{height: 6mm !important}.spec-plate__body{align-items: start}.missing{font-size: 8.5pt !important}.spec-plate__foot,.spec-plate__foot p{font-size: 7.5pt !important}h2,h3{break-after: avoid;page-break-after: avoid}.sources,.setup-notes{break-before: auto}.parts,.shop,.connections,.save-bike,.bike-side__shop,.bike-photo-note,[data-tool-shop],.tool-shop,.sponsor{display: none !important}[data-service]>.stack:first-child,[data-used-check] form,[data-used-check]>.stack:first-child{display: none !important}[data-service],[data-used-check]{display: block !important}.service-list{display: block !important;columns: 2;column-gap: 6mm}.service-item__buy{display: none !important}.service-item{display: block !important;break-inside: avoid;font-size: 8pt !important;margin: 0 0 1mm !important;padding: 0 !important}.service-item__meta{font-size: 7pt !important}[data-setup]>.cols>.stack:first-child,[data-su-out="jump"],.su-inputs,.su-saved{display: none !important}[data-setup]>.cols{display: block !important}.su-sheet table{font-size: 8pt !important}.su-grid{display: block !important;columns: 2;column-gap: 5mm}.su-card{break-inside: avoid;display: inline-block;width: 100%;margin: 0 0 3mm !important;padding: 2mm 3mm !important}.su-card *{font-size: 8pt !important}.su-sec__title{font-size: 11pt !important;margin: 3mm 0 1.5mm !important;break-after: avoid}html.print-card body{font-size: 8pt}html.print-card .bike-answer,html.print-card .bike-nav,html.print-card .missing,html.print-card .bike-photo,html.print-card .model-photo,html.print-card .setup-notes,html.print-card .bike-gearing,html.print-card .spec-tools,html.print-card .spec-group__copy,html.print-card .spec__report,html.print-card .bike-side,html.print-card .page-head__media,html.print-card .note,html.print-card main>section:not(.plate-section):not(:has(.sources)),html.print-card main>figure,html.print-card .page-head__lead{display: none !important}html.print-card .spec-plate__body{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 0 4mm !important}html.print-card .spec-group{margin: 0 0 1.5mm !important;padding: 0 !important}html.print-card .spec-group__title{font-size: 9pt !important}html.print-card .spec{grid-template-columns: minmax(0,1fr) auto auto !important;grid-template-areas: 'label value src' !important;padding: 0.4mm 0 !important}html.print-card .spec--long{grid-template-columns: minmax(0,1fr) auto !important;grid-template-areas: 'label src' 'value value' !important}html.print-card .spec--long .spec__value{text-align: left !important}html.print-card .spec__label,html.print-card .spec__value{font-size: 7.5pt !important}html.print-card .spec__src{grid-column: auto !important;grid-area: src !important;display: flex !important;gap: 0.6mm;align-items: center}html.print-card .spec__src>span{font-size: 0 !important}html.print-card .spec__src>span .spec__ref{font-size: 6.5pt !important}html.print-card .spec-plate__foot{font-size: 6.5pt !important}html.print-card .sources{columns: 2;column-gap: 5mm;font-size: 6.5pt !important}html.print-card .sources li{break-inside: avoid}html.print-card .sources a::after{content: none}html.print-card h2{font-size: 9pt !important;margin: 2mm 0 0.5mm !important}html.print-card .spec-plate__title,html.print-card h1{font-size: 15pt !important}html.print-card .spec__src{flex-wrap: nowrap !important}html.print-card .spec__src>span{flex: 0 0 auto !important}html.print-card .sources *{font-size: 6.5pt !important;line-height: 1.25 !important}html.print-card .sources__fields{display: none !important}html.print-card .print-card-head{display: block !important;margin: 0 0 2mm !important;padding: 0 0 1.5mm !important;border-bottom: 1pt solid #000}html.print-card .print-card-head__name{font-family: var(--font-display);font-weight: 900;font-size: 16pt !important;line-height: 1;text-transform: uppercase;margin: 0 !important}html.print-card .print-card-head__line{font-size: 7pt !important;margin: 0.8mm 0 0 !important}html.print-card .page-head,html.print-card .bike-hero{display: none !important}html.print-card .spec-plate__head{display: none !important}html.print-card .spec-plate{display: flex !important;flex-direction: column}html.print-card .print-card-head{order: -1}.sv-fluids:not([hidden]){display: block !important;columns: 2;column-gap: 6mm;font-size: 8pt !important}.sv-fluid{break-inside: avoid;display: block !important;padding: 0.6mm 0 !important;border-bottom: 0.4pt solid #bbb !important}.sv-fluid__label{display: inline;font-weight: 700}.sv-fluid__value{display: inline;margin-left: 2mm !important}.sv-fluid__page{display: inline;margin-left: 2mm !important;font-size: 7pt !important}html.print-card-setup body{font-size: 7.5pt}html.print-card-setup main>section:not(:has([data-setup])),html.print-card-setup [data-setup]>.cols>.stack:first-child,html.print-card-setup [data-setup] .row,html.print-card-setup [data-su-out="jump"],html.print-card-setup .label,html.print-card-setup .su-sec:not(#su-suspension),html.print-card-setup .su-sec>.note,html.print-card-setup .su-odd{display: none !important}html.print-card-setup .verdict{font-size: 13pt !important;font-weight: 800;margin: 0 0 1mm !important}html.print-card-setup [data-su-out="source"]{font-size: 7pt !important;margin: 0 0 2mm !important}html.print-card-setup #su-suspension{display: block !important;columns: 3;column-gap: 3.5mm}html.print-card-setup .su-sec__title{column-span: all}html.print-card-setup .su-grid{display: block !important;columns: auto !important}html.print-card-setup .su-part{break-after: avoid}html.print-card-setup [data-setup]>.cols,html.print-card-setup [data-setup] .panel{display: block !important;padding: 0 !important;border: 0 !important;margin: 0 !important}html.print-card-setup .su-rows>div,html.print-card-setup .su-row{padding: 0.2mm 0 !important;margin: 0 !important}html.print-card-setup .su-card__head{margin: 0 0 0.5mm !important}html.print-card-setup .su-card__page{margin: 0.4mm 0 0 !important;font-size: 6pt !important}html.print-card-setup .su-card{break-inside: avoid;display: block !important;width: auto !important;border: 0.4pt solid #888 !important}html.print-card-setup .su-card{margin: 0 0 1.5mm !important;padding: 1mm 1.5mm !important}html.print-card-setup .su-card *{font-size: 6.5pt !important;line-height: 1.2 !important}html.print-card-setup .su-sec__title{font-size: 9.5pt !important;margin: 1.5mm 0 1mm !important}html.print-card-setup .su-part{font-size: 8pt !important;font-weight: 700;margin: 1mm 0 0.5mm !important}body:has([data-service]) main>section:not(:has([data-service])){display: none !important}html.print-card .sources{columns: 3;column-gap: 4mm}html.print-card .sources *{font-size: 6pt !important}html.print-card .rule--double{margin: 1.5mm 0 !important}html.print-card .spec-plate__foot{padding-top: 1mm !important}
