.hp-mag{counter-reset:hp-check}.hp-mag section:not(.page-hero) .row.text-center{justify-content:flex-start!important;text-align:left!important}.hp-mag section:not(.page-hero) .row.text-center>[class*=col-lg-8]{flex:0 0 auto;width:100%;max-width:46rem}html body .hp-mag section:not(.page-hero) .section-label{display:block;margin:0 0 18px;padding:14px 0 0;border-top:6px solid var(--ink, #1C2530);font-family:var(--font-body, "DM Sans", sans-serif);font-weight:500;font-size:.75rem;line-height:1.5;letter-spacing:.6em;text-transform:uppercase;color:var(--ink, #1C2530)}html body .hp-mag section:not(.page-hero) .section-label:before,html body .hp-mag section:not(.page-hero) .section-label:after{display:none}html body .hp-mag section:not(.page-hero) .container h2{font-family:var(--font-display, "Playfair Display", serif);font-weight:400;font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem);line-height:1.04;letter-spacing:-.01em;text-transform:none;text-wrap:balance}.hp-mag .tldr-block{border:0;border-radius:0;background:none;box-shadow:none;padding:0}.hp-mag .tldr-block.mx-rule--y:after{display:none}.hp-mag .tldr-block:before{content:"";display:block;width:40px;height:2px;margin-bottom:18px;background:var(--ink, #1C2530)}.hp-mag .tldr-block p:after{content:"";display:block;width:40px;height:2px;margin-top:18px;background:var(--ink, #1C2530)}.hp-mag .tldr-block p{max-width:44em;font-family:var(--font-display, "Playfair Display", serif);font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.5}.hp-mag .stats-bar{background:none;border:0;padding-block:clamp(24px,1rem + 2vw,48px)}.hp-mag .stats-bar:before{display:none}.hp-mag .stats-bar .container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hp-mag .stats-bar .container>[class*=col-]{width:auto;max-width:none;padding:0}@media(min-width:768px){.hp-mag .stats-bar .container{grid-template-columns:repeat(4,minmax(0,1fr))}}.hp-mag .stats-bar .stat-item{display:flex;flex-direction:column;gap:6px;height:100%;padding:14px 18px 16px;text-align:left;border:0;border-radius:0;background:color-mix(in srgb,var(--ink, #1C2530) 5%,transparent)}html body .hp-mag .stats-bar :is(.stat-number,.stat-number-static){order:2;font-family:var(--font-body, "DM Sans", sans-serif);font-weight:300;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.05;letter-spacing:.06em;text-transform:uppercase;color:var(--ink, #1C2530)}html body .hp-mag .stats-bar .stat-label{order:1;font-family:var(--font-body, "DM Sans", sans-serif);font-style:italic;font-weight:400;font-size:.75rem;letter-spacing:.04em;text-transform:none;color:var(--ink-muted, #5B5F66)}.hp-mag .checklist-card{counter-increment:hp-check;display:flex;flex-direction:column;gap:10px;height:100%;padding:16px 0 18px;border:0;border-top:1.5px solid var(--ink, #1C2530);border-bottom:2px dotted var(--rule-strong, rgba(28, 37, 48, .32));border-radius:0;background:none;box-shadow:none}.hp-mag .checklist-card .checklist-icon{display:none}.hp-mag .checklist-card:before{content:counter(hp-check,decimal-leading-zero);align-self:flex-start;padding:0 6px 0 5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;font-family:var(--font-body, "DM Sans", sans-serif);font-weight:600;font-size:.875rem;line-height:1.2;letter-spacing:.04em;color:var(--ink, #1C2530);font-variant-numeric:tabular-nums}html body .hp-mag .checklist-card h3.h4,html body .hp-mag .blog-cluster-card h3.h4,html body .hp-mag section .card h3.h5{margin:0 0 6px;font-family:var(--font-display, "Playfair Display", serif);font-weight:600;font-size:clamp(1.125rem,1.02rem + .3vw,1.3125rem);line-height:1.3;letter-spacing:0;text-transform:none}.hp-mag section .card.p-4,.hp-mag .blog-cluster-card{height:100%;padding:16px 0 18px!important;text-align:left!important;border:0;border-top:1.5px solid var(--ink, #1C2530);border-bottom:2px dotted var(--rule-strong, rgba(28, 37, 48, .32));border-radius:0;background:none;box-shadow:none;transform:none}.hp-mag section .card.p-4 .icon-circle{display:none}html body .hp-mag .blog-cluster-card .blog-category{display:inline-block;margin-bottom:10px;padding:0;border-radius:0;background:none;font-family:var(--font-body, "DM Sans", sans-serif);font-weight:600;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink, #7f5c14)}.hp-mag .svc-sidebar-widget,.hp-mag .svc-testimonial-widget,.hp-mag .svc-sidebar-cta{border-radius:0}.hp-mag .svc-sidebar-widget{border-top:6px solid var(--ink, #1C2530)}html body .hp-mag section.section-navy:not(.page-hero) .section-label{color:#f5f0e8;border-top-color:#d4a84b}html body .hp-mag section.section-navy:not(.page-hero) .container h2{max-width:16ch;font-family:var(--font-body, "DM Sans", sans-serif);font-weight:300;font-size:clamp(2rem,1.2rem + 3vw,4.25rem);line-height:1.04;letter-spacing:.01em;text-transform:uppercase}.hp-mag .section-navy .cta-buttons{justify-content:flex-start!important}[data-theme=dark] .hp-mag .stats-bar .stat-item{background:#f5f0e80f}html[data-theme=dark] body .hp-mag section:not(.page-hero) .section-label,html[data-theme=dark] body .hp-mag .stats-bar :is(.stat-number,.stat-number-static),[data-theme=dark] .hp-mag .checklist-card:before{color:#f5f0e8}html[data-theme=dark] body .hp-mag .stats-bar .stat-label{color:#f5f0e8b8}html[data-theme=dark] body .hp-mag section:not(.page-hero) .section-label,[data-theme=dark] .hp-mag .checklist-card,[data-theme=dark] .hp-mag section .card.p-4,[data-theme=dark] .hp-mag .blog-cluster-card,[data-theme=dark] .hp-mag .svc-sidebar-widget{border-top-color:#f5f0e8db}[data-theme=dark] .hp-mag .checklist-card,[data-theme=dark] .hp-mag section .card.p-4,[data-theme=dark] .hp-mag .blog-cluster-card{border-bottom-color:#f5f0e84d}[data-theme=dark] .hp-mag .tldr-block:before,[data-theme=dark] .hp-mag .tldr-block p:after{background:#f5f0e8db}html[data-theme=dark] body .hp-mag .blog-cluster-card .blog-category{color:#d4a84b}
