.dm-pack-comparison{margin:48px 0;padding:32px;background:#fff;border-top:3px solid #cf152d}
.dm-pack-comparison>p{max-width:780px;color:#41536e;line-height:1.7}
.dm-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:24px 0}
.dm-table-scroll table{width:100%;border-collapse:collapse;font-size:16px;color:#10264b}
.dm-table-scroll caption{text-align:left;font-weight:700;padding:0 0 16px}
.dm-table-scroll th,.dm-table-scroll td{padding:16px;text-align:left;border-bottom:1px solid #d3dce7;white-space:nowrap}
.dm-table-scroll thead{background:#10264b;color:white}
.dm-table-scroll tbody th{font-weight:700}
.dm-table-scroll a,.dm-pack-comparison a{color:#10264b;text-decoration:underline;text-underline-offset:3px}
.dm-table-scroll a:hover{color:#cf152d}
.dm-table-scroll:focus-visible{outline:3px solid #cf152d;outline-offset:3px}
.dm-answer-summary{border-left:3px solid #cf152d;padding:4px 0 4px 24px;margin:0 0 36px;max-width:850px}
.dm-answer-summary p{line-height:1.75}
.dm-content-page .dm-prose a{color:#10264b;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.dm-pack-comparison{margin:32px 0;padding:20px 16px}.dm-table-scroll th,.dm-table-scroll td{padding:13px 12px}.dm-table-scroll table{font-size:15px}.dm-answer-summary{padding-left:16px}}

.dm-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0 48px}
.dm-guide-card{display:block;background:#fff;border:1px solid #d4dce7;border-top:3px solid #cf152d;padding:28px;color:#10264b;text-decoration:none!important;transition:box-shadow .2s}
.dm-guide-card:hover{box-shadow:0 10px 26px #10264b15}.dm-guide-card h3{font-size:25px;line-height:1.2;margin:16px 0}.dm-guide-card p{font-family:inherit;font-size:16px;line-height:1.65;margin:14px 0 22px}.dm-guide-byline{font-size:13px!important;letter-spacing:.03em;color:#52617a}
.dm-research-guides{margin-top:32px}.dm-content-page .dm-prose .dm-guide-grid{max-width:100%}.dm-guide-card:focus-visible{outline:3px solid #cf152d;outline-offset:4px}
@media(max-width:749px){.dm-guide-grid{grid-template-columns:1fr;gap:16px}.dm-guide-card{padding:24px}.dm-guide-card h3{font-size:24px}}

.dm-guide-quicknav{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 34px}.dm-guide-quicknav a{padding:10px 14px;border:1px solid #cbd5e3;text-decoration:none!important;background:white}.dm-guide-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0 48px}.dm-guide-visual article{border:1px solid #d4dce7;background:white}.dm-guide-visual img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.dm-guide-visual .dm-guide-card-copy{padding:24px}.dm-guide-visual h3{font-size:27px;line-height:1.15;margin:12px 0}.dm-guide-visual p{font-size:16px;line-height:1.6}.dm-guide-step{scroll-margin-top:110px;border-top:3px solid #cf152d;background:white;padding:28px;margin:30px 0}.dm-guide-step h2{margin-top:8px}.dm-current-kit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0!important}.dm-current-kit li{padding:14px;background:#f0f3f7;margin:0!important}.dm-current-kit strong{display:block;font-size:26px;color:#12284e}.dm-guide-source,.dm-photo-note{font-size:14px;line-height:1.65;color:#4b5f78}.dm-guide-step a:focus-visible,.dm-guide-quicknav a:focus-visible{outline:3px solid #d31331;outline-offset:4px}@media(max-width:749px){.dm-guide-visual{grid-template-columns:1fr}.dm-current-kit{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-guide-step{padding:22px 18px}.dm-guide-visual .dm-guide-card-copy{padding:20px}}
