/* Approved homepage monitor layout. Sizes are measured from the unchanged section 1. */
#qvs-desktop-home {
 --qvt-card-width:260px; --qvt-grid-gap:18px; --qvt-image-height:282px;
 --qvt-image-padding:14px; --qvt-title-size:23px; --qvt-title-line:29.9px;
 --qvt-title-padding:14px 16px; --qvt-title-min-height:86px;
}
#qvs-desktop-home .qvt-collection-layout {
 display:grid; grid-template-columns:minmax(0,1fr); gap:var(--qvt-grid-gap); align-items:stretch;
}
#qvs-desktop-home .qvt-collection-layout[data-tools-side="true"] {
 grid-template-columns:calc(4 * var(--qvt-card-width) + 3 * var(--qvt-grid-gap)) minmax(0,1fr);
}
#qvs-desktop-home .qvt-matching-collection .specialist-grid,
#qvs-desktop-home .qvt-matching-collection .reigns-grid {
 display:grid; grid-template-columns:repeat(4,minmax(0,var(--qvt-card-width)));
 gap:var(--qvt-grid-gap); max-width:none; align-items:stretch; align-self:start; justify-content:start;
}
#qvs-desktop-home .qvt-matching-collection .specialist-grid {grid-auto-rows:1fr}
#qvs-desktop-home .collection-section[aria-labelledby="beyond-title"] .qvt-collection-layout {grid-template-columns:minmax(0,1fr)}
#qvs-desktop-home .qvt-matching-collection .reigns-grid {grid-template-columns:repeat(4,minmax(0,1fr));width:100%}
#qvs-desktop-home .qvt-matching-collection .compact-card {
 flex-direction:column; min-height:0; width:100%; align-items:stretch;
}
#qvs-desktop-home .qvt-matching-collection .compact-card .stamp-image {
 width:100%; flex:0 0 auto; aspect-ratio:auto;
 height:var(--qvt-image-height)!important; padding:var(--qvt-image-padding)!important;
}
#qvs-desktop-home .qvt-matching-collection .compact-card .stamp-image img {
 width:100%; height:100%; object-fit:contain;
}
#qvs-desktop-home .qvt-matching-collection .compact-card .card-caption {
 width:100%; font-size:var(--qvt-title-size)!important; line-height:var(--qvt-title-line)!important;
 padding:var(--qvt-title-padding)!important; min-height:var(--qvt-title-min-height)!important; flex:1;
}
#qvs-desktop-home .qvt-stock-tools {display:grid;grid-template-columns:repeat(2,var(--qvt-card-width));grid-template-rows:repeat(2,var(--qvt-panel-height,368px));gap:var(--qvt-grid-gap);min-width:0;align-self:start;justify-content:start}
#qvs-desktop-home .qvt-tool-link {display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;padding:24px 20px;background:#fffefa;border:1px solid #d9ddcf;border-radius:4px;color:#183e34;min-width:0;box-sizing:border-box;overflow-wrap:break-word}
#qvs-desktop-home .qvt-tool-link:hover {background:#f3f1e7;border-color:#a9b4a1}
#qvs-desktop-home .qvt-tool-link:focus-visible {outline:3px solid #183e34;outline-offset:4px}
#qvs-desktop-home .qvt-tool-link h3 {font:normal var(--qvt-title-size)/1.2 Georgia,'Times New Roman',serif;margin:0;min-height:2.4em}
#qvs-desktop-home .qvt-tool-link p {font-size:16px;line-height:1.45;margin:0;color:#455649;min-height:7.25em}
#qvs-desktop-home .qvt-tool-link .eyebrow {margin:0;font-size:13px}
#qvs-desktop-home .qvt-tool-link .text-link {margin-top:4px;font-size:16px;line-height:1.4}
#qvs-desktop-home .qvt-collection-layout[data-tools-side="false"] .qvt-stock-tools {
 grid-template-columns:repeat(2,var(--qvt-card-width));grid-template-rows:repeat(2,var(--qvt-panel-height,368px));
}
