.depth-catalog{--depth-ink:var(--v2-ink,#102f46);--depth-green:var(--v2-green,#0d625b);--depth-muted:var(--v2-muted,#50677a);--depth-line:var(--v2-line,#dbe5e8);--depth-soft:var(--v2-soft,#f1f6f4);color:var(--depth-ink);background:#fff;width:100%;min-width:0;max-width:100%;margin:3rem 0;padding:0;font-size:17px;container-type:inline-size}.depth-catalog h2,.depth-catalog h3{color:var(--depth-ink);word-break:normal;overflow-wrap:anywhere;line-break:strict;letter-spacing:normal;text-wrap:balance}.depth-heading h2{overflow-wrap:normal;margin:8px 0 14px;font-size:clamp(24px,2.4vw,32px);line-height:1.55}.depth-heading p{max-width:72ch}.depth-matrix{background:#faf8f2;border:1px solid #d8ddd6;border-radius:4px;margin:26px 0 30px;padding:22px}.depth-matrix-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.depth-matrix-heading .depth-matrix-eyebrow{color:var(--depth-green);margin:0 0 5px;font-size:15px;font-weight:700}.depth-matrix-heading h3{margin:0;font-size:26px}.depth-matrix-heading>p,.depth-matrix-hint,.depth-matrix-footnote{color:var(--depth-muted);font-size:16px;line-height:1.8}.depth-matrix-heading>p{max-width:36ch;margin:0}.depth-matrix-hint{margin:12px 0}.depth-matrix-footnote{max-width:85ch;margin:14px 0 0}.depth-matrix-scroll{isolation:isolate;overscroll-behavior-inline:contain;background:#fff;border:1px solid #c8d7d0;border-radius:3px;max-width:100%;max-height:75vh;overflow:auto}.depth-matrix table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1020px;color:var(--depth-ink);font-size:16px}.depth-matrix caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.depth-matrix th,.depth-matrix td{border:0;border-bottom:1px solid var(--depth-line);border-right:1px solid var(--depth-line);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:12px 14px;line-height:1.8}.depth-matrix thead th{z-index:2;background:#fff;padding:10px;font-weight:650;position:sticky;top:0}.depth-matrix thead th>a{padding-top:10px;font-size:16px;line-height:1.7;display:block}.depth-matrix tr>:first-child{z-index:1;background:#edf3ef;border-right:1px solid #b7cec5;width:150px;font-weight:700;position:sticky;left:0}.depth-matrix thead tr>:first-child{z-index:3;vertical-align:bottom}.depth-matrix tbody tr:nth-child(2n) td{background:#f7faf8}.depth-matrix tbody tr[data-matrix-spec=mount] td{color:#0c574e;background:#e8f3ed;font-weight:700}.depth-matrix .neutral-product-media{border:0;min-height:150px;padding:12px}.depth-matrix .neutral-media-topline,.depth-matrix .neutral-media-brand{font-size:15px}.depth-matrix .neutral-media-identity{padding-block:8px}.depth-matrix .neutral-media-identity strong{font-size:19px}.depth-form{background:var(--depth-soft);border:1px solid var(--depth-line);border-radius:4px;margin:24px 0;padding:clamp(18px,3vw,30px)}.depth-form fieldset{border:0;min-width:0;padding:0}.depth-form legend{margin-bottom:12px;font-size:18px;font-weight:700}.depth-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.depth-fields label{gap:6px;font-size:16px;font-weight:600;display:grid}.depth-fields input,.depth-fields select{box-sizing:border-box;width:100%;min-width:0;color:var(--depth-ink);font:inherit;background:#fff;border:1px solid #a5b7c0;border-radius:3px;min-height:46px;padding:12px;font-size:16px}.depth-catalog summary{cursor:pointer;padding:14px 0;font-weight:650;line-height:1.6}.depth-measure{border-top:1px solid #d4ddd9;border-bottom:1px solid #d4ddd9;margin:14px 0}.depth-measure p,.depth-note,.depth-full p{color:var(--depth-muted);font-size:15px;line-height:1.8}.depth-actions{flex-wrap:wrap;gap:12px;display:flex}.depth-catalog button{background:var(--depth-green);color:#fff;border:1px solid var(--depth-green);font:inherit;cursor:pointer;border-radius:3px;min-height:46px;padding:12px 20px;font-size:16px;font-weight:650}.depth-catalog .depth-secondary{color:var(--depth-green);background:#fff}.depth-result{background:var(--depth-soft);border-left:3px solid var(--depth-green);padding:18px;font-weight:700;line-height:1.8}.depth-ad{color:var(--depth-muted);margin:22px 0 12px;font-size:15px}.depth-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 18px;display:grid}.depth-card{border:1px solid var(--depth-line);border-radius:4px;flex-direction:column;min-width:0;padding:20px;display:flex}.depth-card>.neutral-product-media{border:0;border-bottom:1px solid var(--depth-line);border-radius:3px 3px 0 0;min-height:155px;margin:-20px -20px 16px}.depth-card h3{margin:4px 0;font-size:20px;line-height:1.5}.depth-card p{font-size:15px}.depth-maker{color:var(--depth-muted);margin:0}.depth-card dl{margin:12px 0}.depth-card dl div{border-bottom:1px solid #e0e7e2;justify-content:space-between;gap:10px;padding:8px 0;font-size:16px;display:flex}.depth-card dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.depth-card details{font-size:15px;line-height:1.8}.depth-card ul{padding-left:1.2em}.depth-card li{overflow-wrap:anywhere;margin:8px 0}.depth-links{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;font-size:16px;display:flex}.depth-catalog a{color:var(--depth-green);text-underline-offset:3px;text-decoration:underline}.depth-links a{text-align:center;border:1px solid #b8d1cd;border-radius:3px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.depth-unknown,.depth-full{border-top:1px solid #d4ddd9;margin-top:24px}.depth-scroll{overscroll-behavior-inline:contain;border:1px solid var(--depth-line);isolation:isolate;max-width:100%;max-height:70vh;overflow:auto}.depth-scroll table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:15px}.depth-scroll th,.depth-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #d4ddd9;padding:12px}.depth-scroll th{background:var(--depth-soft)}.depth-scroll caption{text-align:left;margin:12px 0}.depth-catalog [hidden]{display:none!important}.depth-catalog :focus-visible{outline-offset:3px;outline:3px solid #b26a21}.depth-catalog input:invalid:not(:placeholder-shown){box-shadow:none}@media (width<=600px){.depth-fields,.depth-cards{grid-template-columns:1fr}.depth-catalog{margin:24px 0;padding:0}.depth-card{padding:16px}.depth-card>.neutral-product-media{margin:-16px -16px 16px}.depth-matrix{margin-inline:0;padding:8px}.depth-matrix-heading h3{font-size:23px}.depth-matrix table{width:100%;min-width:0}.depth-matrix[data-column-count="2"] table{width:calc(200% - 112px)}.depth-matrix[data-column-count="3"] table{width:calc(300% - 224px)}.depth-matrix[data-column-count="4"] table{width:calc(400% - 336px)}.depth-matrix thead th{padding:8px}.depth-matrix .neutral-product-media{padding:10px}.depth-matrix tr>:first-child{width:112px;padding-inline:10px}.depth-heading h2{font-size:22px}.depth-actions button{flex:auto}.depth-result{padding:14px}.depth-card h3{font-size:19px}}.depth-actions button[type=submit]{flex:260px}.depth-catalog button:hover:not(:disabled){box-shadow:inset 0 0 0 1px}.depth-catalog button:disabled{color:#687c87;cursor:default;background:#f6f8f9;border-color:#cbd7dc}.depth-cards{scroll-margin-top:100px}.depth-card h3 a{color:var(--depth-ink);text-decoration:none}.depth-card h3 a:hover{text-decoration:underline}.depth-card .depth-status{color:var(--depth-green);margin:0 0 12px}.depth-card dl{background:#f7faf9;padding:0 12px}.depth-card dl div:last-child{border-bottom:0}.depth-card dt{color:var(--depth-muted)}.depth-links a:hover{background:var(--depth-soft)}.depth-links a[rel~=sponsored]{border-color:var(--depth-green)}.depth-links>span{color:var(--depth-muted);font-size:15px}.depth-pagination{border-block:1px solid var(--depth-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;padding:20px 0;display:flex}.depth-page-position{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.depth-full>summary{font-size:19px}.depth-scroll thead th{z-index:2;position:sticky;top:0}.depth-scroll tr>:first-child{z-index:1;overflow-wrap:anywhere;background:#f1f6f4;border-right:1px solid #c3d6d3;width:180px;min-width:180px;max-width:180px;position:sticky;left:0}.depth-scroll thead tr>:first-child{z-index:3}.depth-scroll tbody tr:nth-child(2n) td{background:#fafcfc}@container (width>=1000px){.depth-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.depth-card{padding:18px}.depth-card>.neutral-product-media{margin:-18px -18px 16px}.depth-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.depth-form{padding:16px}.depth-pagination{gap:12px}.depth-pagination .depth-page-position{text-align:center;order:-1;width:100%}.depth-pagination button{flex:40%;padding-inline:9px}.depth-scroll tr>:first-child{width:122px;min-width:122px;max-width:122px;padding:10px}}
