/* DAIYOMI home — a static, accessible reading desk for machines and probability. */
.dy-home { --h-mint: #b9f2d0; --h-green: #5fe19a; --h-amber: #e8bf83; --h-ink: #eff5f0; --h-muted: #a9b9ae; --h-line: #2b3b31; }
.dy-home main { overflow: clip; }
.dy-home :focus-visible { outline: 3px solid var(--h-mint); outline-offset: 5px; }
.dy-home .h-shell { width: min(1200px, calc(100% - 40px)); margin-inline: auto; }
.dy-home .h-overline { display: block; color: #8eb69b; font-size: 10px; font-weight: 750; letter-spacing: .15em; line-height: 1.7; }
.dy-home .h-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-variant-numeric: tabular-nums; }
.dy-home .h-arrow { color: var(--h-mint); font-weight: 400; }
.h-mastline { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px 24px; padding-block: 22px; border-bottom: 1px solid var(--h-line); }
.h-mastline > p { margin: 0; color: #a0b6a7; font-size: 11px; letter-spacing: .05em; }
.h-mastline .h-mast-count { color: #799a86; font-size: 10px; letter-spacing: .08em; }
.h-mast-count strong { color: #d2e6d9; font-size: 12px; font-weight: 650; }
.h-hero { display: grid; grid-template-columns: minmax(0,1fr); gap: 36px; padding-block: 46px 48px; }
.h-hero-copy { align-self: center; min-width: 0; }
.h-hero h1 { margin: 0 0 24px; font-size: clamp(37px, 5.4vw, 66px); line-height: 1.3; font-weight: 850; letter-spacing: -.065em; }
.h-hero h1 em { font-style: normal; color: var(--h-mint); }
.h-hero-lede { max-width: 500px; margin: 0; color: var(--h-muted); font-size: 14px; line-height: 2; }
.h-search { margin-top: 29px; }
.h-search > label { display: block; margin-bottom: 9px; color: #d4e4d9; font-size: 12px; font-weight: 650; }
.h-search-box { display: flex; gap: 7px; padding: 6px; border: 1px solid #567762; border-radius: 10px; background: #111c15; box-shadow: 0 0 0 4px #8fe6b209; }
.h-search-box:focus-within { border-color: var(--h-mint); box-shadow: 0 0 0 4px #8fe6b21a; }
.h-search input { min-width: 0; flex: 1; width: 100%; border: 0; border-radius: 5px; padding: 11px 10px; background: transparent; color: var(--h-ink); font-size: 15px; }
.h-search input::placeholder { color: #86a391; opacity: 1; }
.h-search button { display: inline-flex; align-items: center; justify-content: center; gap: 7px; flex: 0 0 auto; padding: 11px 16px; border: 0; border-radius: 6px; background: var(--h-mint); color: #0b2917; font-size: 13px; font-weight: 800; cursor: pointer; }
.h-search button:hover { background: #d8fbe6; }
.h-search svg { width: 15px; height: 15px; }
.h-search-help { display: flex; flex-wrap: wrap; gap: 7px 16px; margin-top: 10px; color: #90a598; font-size: 11px; }
.h-search-help a { display: inline-flex; align-items: center; min-height: 30px; text-decoration: underline; text-underline-offset: 4px; }
.h-search-help a:hover { color: var(--h-mint); }
.h-hero-check { display: inline-flex; gap: 15px; align-items: center; min-height: 44px; margin-top: 14px; color: #c4d9cc; font-size: 12px; }
.h-hero-check span:first-child { color: var(--h-amber); }
.h-catalog-cta { display:flex; justify-content:space-between; align-items:center; gap:16px; margin-top:24px; padding:17px 19px; border:1px solid #a4e8bc; border-radius:9px; background:#b9f2d0; color:#0b2917; }
.h-catalog-cta:hover { background:#d6fbe4; }
.h-ev-route{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-block:0 32px;padding:26px;border:1px solid #66583d;border-radius:10px;background:linear-gradient(115deg,#242419,#17221a)}
.h-ev-route h2{margin:7px 0 12px;color:#f0e6cc;font-size:clamp(22px,3vw,29px);line-height:1.55;letter-spacing:-.035em}
.h-ev-route p{margin:0;max-width:680px;color:#c4c0ae;font-size:12px;line-height:1.9}
.h-ev-route>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;min-height:48px;border:1px solid #baad80;border-radius:7px;color:#f0dfb4;background:#3b3825;font-size:13px;font-weight:700}
.h-ev-route>a:hover{background:#4a452c}
@media(max-width:800px){.h-ev-route{grid-template-columns:minmax(0,1fr);gap:19px;padding:22px}.h-ev-route>a{justify-self:start}}
.h-catalog-cta strong { display:block; font-size:17px; line-height:1.5; }
.h-catalog-cta small { display:block; margin-top:5px; font-size:11px; line-height:1.7; color:#315e42; }
.h-catalog-cta > span:last-child { flex-shrink:0; font-size:25px; }
.h-maker-index { padding-block:28px 34px; border-top:1px solid var(--h-line); }
.h-maker-heading { display:flex; flex-wrap:wrap; align-items:end; justify-content:space-between; gap:8px 24px; }
.h-maker-heading h2 { margin:5px 0 0; font-size:clamp(21px,3vw,29px); line-height:1.55; letter-spacing:-.035em; }
.h-maker-heading > a { display:inline-flex; align-items:center; min-height:44px; color:var(--h-mint); font-size:12px; text-decoration:underline; text-underline-offset:4px; }
.h-maker-index > p { color:var(--h-muted); font-size:12px; line-height:1.9; margin:13px 0 18px; }
.h-maker-chips { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }
.h-maker-chips a { display:flex; align-items:center; justify-content:space-between; gap:6px; min-width:0; min-height:47px; padding:9px 12px; border:1px solid #35523f; border-radius:6px; background:#142219; color:#e0eee5; font-size:12px; font-weight:650; overflow-wrap:anywhere; }
.h-maker-chips a:hover { border-color:#9ddeb6; background:#1d3525; }
.h-maker-chips span { flex-shrink:0; color:#a9c5b3; font-size:10px; font-weight:400; }
@media(min-width:650px){.h-maker-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.h-maker-index{padding-block:30px 40px}}
@media(min-width:1100px){.h-maker-chips{grid-template-columns:repeat(7,minmax(0,1fr))}}
.h-model { min-width: 0; margin: 0; border: 1px solid #45634f; border-radius: 14px; background: linear-gradient(155deg, #18291e, #101a13 58%, #111812); box-shadow: 0 24px 80px #0002; }
.h-model-header { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 0 22px; padding-block: 18px; border-bottom: 1px solid #2e4938; }
.h-model-header .h-overline { color: #91bfa2; font-size: 9px; letter-spacing: .13em; }
.h-model-tag { color: #dfc69f; border: 1px solid #776447; border-radius: 3px; padding: 3px 8px; white-space: nowrap; font-size: 9px; }
.h-equation { display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 23px 24px 18px; }
.h-equation-part { min-width: 0; display: flex; flex-direction: column; gap: 7px; align-items: center; }
.h-equation-part span { color: #a4bdaa; font-size: 9px; text-align: center; }
.h-equation-part strong { color: #e1eee5; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: clamp(30px, 5.5vw, 45px); line-height: 1; letter-spacing: -.07em; font-weight: 650; }
.h-equation-part:last-child strong { color: var(--h-mint); }
.h-equation > span { margin-top: 13px; color: #88a591; font-size: 24px; font-weight: 300; }
.h-curve { display: block; width: calc(100% - 32px); height: auto; margin: 0 16px; overflow: visible; }
.h-model-stats { display: grid; grid-template-columns: 1fr 1fr; margin: 6px 22px 0; border-top: 1px solid #2e4938; }
.h-model-stats > div { min-width: 0; padding-block: 17px; }
.h-model-stats > div + div { padding-left: 22px; border-left: 1px solid #2e4938; }
.h-model-stats dt { color: #a7bfae; font-size: 10px; line-height: 1.7; }
.h-model-stats dd { margin: 4px 0 0; color: var(--h-mint); font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 30px; letter-spacing: -.045em; line-height: 1.3; font-weight: 600; }
.h-model-stats dd small { margin-left: 3px; font-size: 13px; font-family: inherit; }
.h-model-stats > div + div dd { color: var(--h-amber); }
.h-model figcaption { margin: 0; padding: 15px 22px 19px; background: #080d0a45; border-top: 1px solid #2e4938; color: #9caf9f; font-size: 10px; line-height: 1.85; border-radius: 0 0 14px 14px; }
.h-model figcaption strong { font-weight: 500; color: #c7d7cc; }
.h-model figcaption a { color: #c0dec9; text-decoration: underline; text-underline-offset: 3px; }
.h-portals { display: grid; grid-template-columns: 1fr; border-block: 1px solid var(--h-line); }
.h-portal { display: grid; grid-template-columns: 38px minmax(0,1fr) 24px; align-items: center; gap: 14px; padding: 25px 0; }
.h-portal + .h-portal { border-top: 1px solid var(--h-line); }
.h-portal-code { color: #70977f; font-size: 12px; }
.h-portal h2 { margin: 0 0 4px; color: #e0eee5; font-size: 18px; letter-spacing: -.03em; }
.h-portal p { margin: 0; color: #92a99b; font-size: 11px; line-height: 1.75; }
.h-portal > .h-arrow { font-size: 20px; transition: transform .16s ease; }
.h-portal:hover .h-arrow { transform: translateX(3px); }
.h-section { padding-block: 54px; min-width: 0; }
.h-section + .h-section { border-top: 1px solid var(--h-line); }
.h-section-head { display: flex; align-items: end; justify-content: space-between; flex-wrap: wrap; gap: 15px 28px; margin-bottom: 27px; }
.h-section-head h2, .h-feature-head h2 { margin: 10px 0 0; font-size: clamp(24px, 3.2vw, 36px); line-height: 1.45; font-weight: 760; letter-spacing: -.045em; }
.h-section-head > a { min-height: 44px; display: inline-flex; align-items: center; color: #bddcc8; font-size: 12px; text-decoration: underline; text-underline-offset: 5px; }
.h-section-lede { max-width: 680px; color: var(--h-muted); font-size: 13px; line-height: 1.9; }
.h-find-layout { display: grid; grid-template-columns: minmax(0,1fr); gap: 25px; align-items: start; }
.h-series-list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 20px; }
.h-series-list li { min-width: 0; border-bottom: 1px solid var(--h-line); }
.h-series-list a { display: flex; gap: 9px; align-items: center; min-height: 59px; color: #d0e0d5; font-size: 12px; }
.h-series-list a:hover { color: var(--h-mint); }
.h-series-list span { margin-left: auto; color: #819d8c; font-family: ui-monospace, monospace; font-size: 10px; }
.h-series-list b { color: #8caf99; font-weight: 400; }
.h-series-caption { margin: 15px 0 0; color: #849e8d; font-size: 10px; line-height: 1.8; }
.h-compare-preview { min-width: 0; padding: 24px; background: #142119; border: 1px solid #3a5543; border-radius: 12px; }
.h-compare-preview > .h-overline { color: #afcdb9; font-size: 9px; }
.h-compare-preview h3 { margin: 8px 0 9px; color: #e6f2ea; font-size: 21px; line-height: 1.55; letter-spacing: -.04em; }
.h-compare-preview > p { color: #a9beb0; font-size: 12px; line-height: 1.8; margin: 0 0 18px; }
.h-mini-table { width: 100%; table-layout: fixed; border-collapse: collapse; font-size: 12px; }
.h-mini-table th, .h-mini-table td { padding: 13px 4px; text-align: center; vertical-align: top; border-top: 1px solid #35503e; line-height: 1.65; overflow-wrap: anywhere; }
.h-mini-table thead th { color: #bed5c6; font-size: 10px; font-weight: 600; }
.h-mini-table thead th:first-child { width: 25%; }
.h-mini-table tbody th { text-align: left; color: #90b49d; font-size: 10px; font-weight: 500; }
.h-mini-table td { color: #d9eee1; font-family: ui-monospace, monospace; font-weight: 600; font-size: 17px; }
.h-mini-table td:last-child { color: var(--h-amber); }
.h-mini-table a { display: block; text-decoration: underline; text-underline-offset: 3px; }
.h-compare-note { font-size: 10px !important; color: #8da997 !important; margin-block: 12px 0 !important; }
.h-compare-action { display: flex; align-items: center; justify-content: space-between; min-height: 47px; margin-top: 18px; padding-top: 10px; border-top: 1px solid #3b5945; color: var(--h-mint); font-size: 12px; font-weight: 650; }
.h-state-route { display: grid; grid-template-columns: minmax(0,1fr); gap: 18px; padding: 25px; margin-top: 30px; border-left: 3px solid var(--h-amber); border-radius: 0 9px 9px 0; background: #242016; }
.h-state-route .h-overline { color: #c3a776; font-size: 9px; }
.h-state-route h3 { margin: 5px 0 7px; color: #ecdfc8; font-size: 18px; line-height: 1.6; }
.h-state-route p { margin: 0; color: #bdaf98; font-size: 12px; line-height: 1.8; }
.h-state-route a { display: inline-flex; align-items: center; justify-content: center; align-self: center; min-height: 46px; padding: 10px 18px; border: 1px solid #756246; border-radius: 6px; color: #f1d6a7; font-size: 12px; white-space: nowrap; }
.h-workbench { background: #0d1510; border-block: 1px solid var(--h-line); }
.h-workbench-layout { display: grid; grid-template-columns: minmax(0,1fr); gap: 24px; }
.h-feature-head { min-width: 0; }
.h-feature-head > p { margin: 19px 0; color: #a5bbad; font-size: 13px; line-height: 1.95; }
.h-lab-links { display: grid; gap: 0; margin-top: 24px; border-top: 1px solid #304438; }
.h-lab-links a { display: grid; grid-template-columns: 30px minmax(0,1fr) 18px; gap: 14px; align-items: center; padding: 18px 0; border-bottom: 1px solid #304438; }
.h-lab-links .h-mono { color: #779d85; font-size: 11px; }
.h-lab-links strong { display: block; color: #d6e8dc; font-size: 14px; font-weight: 650; }
.h-lab-links small { display: block; color: #8ba593; font-size: 11px; margin-top: 5px; }
.h-sensitivity { margin: 0; min-width: 0; padding: 25px; border: 1px solid #3b5443; border-radius: 12px; background: #152219; }
.h-sensitivity > header { display: flex; justify-content: space-between; align-items: center; gap: 16px; margin-bottom: 22px; }
.h-sensitivity h3 { margin: 0; font-size: 14px; color: #d1e4d8; line-height: 1.7; }
.h-sensitivity > header > span { color: #91af9b; font-size: 9px; white-space: nowrap; border: 1px solid #405b48; padding: 3px 8px; border-radius: 3px; }
.h-sensitivity-bars { display: grid; gap: 17px; margin: 0; }
.h-sensitivity-bars > div { display: grid; grid-template-columns: 55px minmax(0,1fr) 72px; align-items: center; gap: 10px; }
.h-sensitivity-bars dt { font-family: ui-monospace,monospace; color: #a8c9b4; font-size: 11px; }
.h-sensitivity-bars dd { margin: 0; }
.h-sensitivity-bars .h-bar-track { height: 17px; border-radius: 2px; background: #233a2a; overflow: hidden; }
.h-bar-track span { display: block; height: 100%; background: #73bd91; border-radius: 2px; }
.h-sensitivity-bars > div:nth-child(2) .h-bar-track span { background: #a0dfb9; }
.h-sensitivity-bars .h-bar-value { color: #d9eadd; font-family: ui-monospace,monospace; font-size: 13px; text-align: right; white-space: nowrap; }
.h-sensitivity .h-graph-caption { color: #9ab9a4; font-size: 11px; line-height: 1.9; margin: 21px 0 0; }
.h-sensitivity .h-graph-caption strong { color: #d5c3a0; font-weight: 500; }
.h-sensitivity .h-compare-action { margin-top: 19px; }
.h-read-layout { display: grid; grid-template-columns: minmax(0,1fr); gap: 28px; }
.h-first-read { border: 1px solid #47614f; border-radius: 12px; padding: 27px; background: #17241b; display: flex; flex-direction: column; align-items: start; }
.h-first-read > span { color: #a6c7b3; font-size: 10px; letter-spacing: .08em; }
.h-first-read h3 { margin: 24px 0 16px; color: #e5f0e8; font-size: 26px; line-height: 1.55; letter-spacing: -.035em; }
.h-first-read p { margin: 0 0 25px; color: #a8bfaf; font-size: 13px; line-height: 1.9; }
.h-first-read .h-read-cta { display: inline-flex; align-items: center; min-height: 44px; color: var(--h-mint); font-size: 12px; font-weight: 700; margin-top: auto; }
.h-article-list { list-style: none; margin: 0; padding: 0; }
.h-article-list li { border-top: 1px solid var(--h-line); }
.h-article-list li:last-child { border-bottom: 1px solid var(--h-line); }
.h-article-list a { display: grid; grid-template-columns: 29px minmax(0,1fr) 18px; align-items: start; gap: 12px; padding: 19px 0; }
.h-article-list .h-mono { color: #759f83; font-size: 11px; padding-top: 4px; }
.h-article-list h3 { margin: 0 0 6px; font-size: 15px; font-weight: 650; color: #dfece3; line-height: 1.7; }
.h-article-list p { margin: 0; color: #8da895; font-size: 11px; line-height: 1.85; }
.h-article-list .h-arrow { padding-top: 3px; }
.h-glossary-route { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px 24px; margin-top: 25px; padding: 19px 22px; border: 1px solid #304737; border-radius: 8px; background: #101b14; }
.h-glossary-route p { margin: 0; color: #aac6b4; font-size: 12px; }
.h-glossary-route a { display: inline-flex; align-items: center; min-height: 36px; color: var(--h-mint); font-size: 12px; text-decoration: underline; text-underline-offset: 4px; }
.h-editorial { border-top: 1px solid var(--h-line); }
.h-editorial-top { display: grid; grid-template-columns: minmax(0,1fr); gap: 22px; }
.h-editorial-top h2 { margin: 8px 0 0; font-size: 27px; line-height: 1.6; letter-spacing: -.035em; }
.h-editorial-top p { margin: 0; max-width: 650px; color: #a0b7a8; font-size: 12px; line-height: 1.95; }
.h-evidence-principles { list-style: none; padding: 0; margin: 30px 0 25px; display: grid; grid-template-columns: 1fr; gap: 18px; }
.h-evidence-principles li { padding-top: 17px; border-top: 1px solid #34513e; }
.h-evidence-principles h3 { margin: 0 0 8px; color: #d4e7db; font-size: 14px; }
.h-evidence-principles h3 span { color: #79ab8d; font-family: ui-monospace,monospace; font-size: 10px; margin-right: 12px; }
.h-evidence-principles p { margin: 0; color: #95af9e; font-size: 12px; line-height: 1.9; }
.h-editorial-bottom { display: flex; align-items: center; flex-wrap: wrap; gap: 4px 24px; padding-top: 17px; border-top: 1px solid var(--h-line); }
.h-editorial-bottom a { display: inline-flex; align-items: center; min-height: 40px; color: #b7d3c1; text-decoration: underline; text-underline-offset: 4px; font-size: 11px; }
.h-editorial-bottom > span { color: #73947e; font-size: 10px; margin-left: auto; }
@media (min-width: 650px) {
 .dy-home .h-shell { width: min(1200px, calc(100% - 64px)); }
 .h-section { padding-block: 64px; }
 .h-hero { gap: 34px; }
 .h-state-route { grid-template-columns: minmax(0,1fr) auto; gap: 24px; align-items: center; }
 .h-portals { grid-template-columns: repeat(3,minmax(0,1fr)); }
 .h-portal { grid-template-columns: minmax(0,1fr) 20px; gap: 12px; padding: 27px 20px; }
 .h-portal:first-child { padding-left: 0; }
 .h-portal + .h-portal { border-top: 0; border-left: 1px solid var(--h-line); }
 .h-portal-code { grid-column: 1/-1; }
 .h-portal h2 { font-size: 19px; }
 .h-evidence-principles { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 27px; }
}
@media (min-width: 960px) {
 .h-hero { grid-template-columns: minmax(0,1.1fr) minmax(0,1fr); gap: 68px; padding-block: 61px 62px; }
 .h-hero-lede { font-size: 15px; }
 .h-section { padding-block: 78px; }
 .h-hero h1 { margin-bottom: 25px; }
 .h-search { margin-top: 33px; }
 .h-find-layout { grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr); gap: 60px; }
 .h-compare-preview { padding: 28px; }
 .h-series-list { gap: 0 26px; }
 .h-series-list a { min-height: 65px; font-size: 13px; }
 .h-state-route { padding: 24px 28px; margin-top: 32px; }
 .h-workbench-layout { grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr); gap: 64px; align-items: center; }
 .h-sensitivity { padding: 29px; }
 .h-read-layout { grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr); gap: 38px; }
 .h-first-read { padding: 30px; }
 .h-first-read h3 { font-size: 30px; }
 .h-article-list a { padding: 22px 0; }
 .h-editorial-top { grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr); gap: 60px; align-items: end; }
 .h-model-header { margin-inline: 26px; }
 .h-equation { padding: 26px 30px 20px; }
 .h-model-stats { margin-inline: 26px; }
 .h-model figcaption { padding-inline: 26px; }
}
@media (max-width: 390px) {
 .dy-home .h-shell { width: calc(100% - 32px); }
 .h-hero h1 { font-size: 35px; }
 .h-search button { padding-inline: 12px; }
 .h-search input { font-size: 13px; padding-inline: 6px; }
 .h-equation { padding-inline: 18px; }
 .h-equation-part strong { font-size: 32px; }
 .h-equation-part span { font-size: 8px; }
 .h-model-stats dd { font-size: 27px; }
 .h-model-stats > div + div { padding-left: 15px; }
 .h-series-list { gap: 0 13px; }
 .h-series-list a { font-size: 11px; gap: 5px; }
 .h-compare-preview { padding: 20px 15px; }
 .h-mini-table thead th { font-size: 9px; }
 .h-mini-table td { font-size: 15px; }
 .h-sensitivity { padding: 21px 18px; }
 .h-sensitivity-bars > div { grid-template-columns: 45px minmax(0,1fr) 65px; gap: 8px; }
 .h-sensitivity-bars .h-bar-value { font-size: 12px; }
 .h-editorial-bottom > span { margin-left: 0; flex-basis: 100%; padding-top: 8px; }
}
@media (prefers-reduced-motion: reduce) {
 .dy-home { scroll-behavior: auto; }
 .dy-home *, .dy-home *::before, .dy-home *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
 .h-portal:hover .h-arrow { transform: none; }
}
.h-identify-model h2{margin:22px 26px 8px;color:#e7f4eb;font-size:25px;line-height:1.5;letter-spacing:-.035em}.h-machine-triptych{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px 24px;align-items:end}.h-machine-triptych a{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;gap:9px}.h-machine-triptych img{width:100%;height:190px;object-fit:contain;filter:drop-shadow(0 8px 12px #0005)}.h-machine-triptych span{color:#e8f2eb;font-size:11px;font-weight:700}.h-machine-triptych small{font-size:10px;color:#b9d5c3}.h-machine-triptych a:hover img{transform:translateY(-3px)}@media(max-width:390px){.h-machine-triptych{gap:5px;padding-inline:12px}.h-machine-triptych img{height:160px}.h-identify-model h2{font-size:23px}}
