.article-shell .arden-article{--arden-ink: #06142f;--arden-muted: #42536e;--arden-blue: #174fc4;--arden-rule: #d5dfed;background:#f5f7fb;color:var(--arden-ink);padding:clamp(6.7rem,9vw,8rem) 1.25rem 5rem}.article-shell .arden-article .breadcrumb,.article-shell .arden-article .article-wrap{max-width:72rem;margin-inline:auto}.article-shell .arden-article .breadcrumb{margin-bottom:2rem}.article-shell .arden-hero{max-width:58rem;padding-bottom:1.75rem}.article-shell .arden-hero .eyebrow{color:#174fc4;font-size:.78rem;font-weight:650;letter-spacing:.065em;text-transform:uppercase;line-height:1.6;margin-bottom:1rem}.article-shell .arden-hero h1{max-width:21ch;margin:0 0 1.55rem;color:var(--arden-ink);font:600 clamp(2.25rem,5.2vw,4.3rem)/1.09 var(--font-display, Georgia, serif);letter-spacing:-.04em;text-wrap:balance}.article-shell .arden-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;color:var(--arden-muted);font-size:.85rem;line-height:1.6}.article-shell .arden-meta p{margin:0}.article-shell .arden-meta strong{color:#1b2b43}.article-shell .arden-visual{max-width:72rem;margin:1.25rem 0 2.25rem}.article-shell .arden-visual img{display:block;width:100%;max-height:27rem;object-fit:cover;object-position:center 42%;aspect-ratio:2.5 / 1;border-radius:.65rem}.article-shell .arden-visual figcaption{margin-top:.55rem;font-size:.76rem;line-height:1.5;color:var(--arden-muted)}.article-shell .arden-article .content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:1.5rem;align-items:start}.article-shell .arden-article .article-main{min-width:0;width:100%;max-width:48rem}.article-shell .arden-article .article-sidebar{display:none}.article-shell .arden-audited-copy{color:#233751;font:400 1.045rem/1.8 var(--font-body, Arial, sans-serif);overflow-wrap:break-word}.article-shell .arden-audited-copy>:first-child{margin-top:0}.article-shell .arden-audited-copy>p:last-child{margin-top:2.5rem;padding-top:1.15rem;border-top:1px solid var(--arden-rule);color:var(--arden-muted);font-size:.86rem;line-height:1.65;font-style:normal}.article-shell .arden-audited-copy h2{margin:2.8rem 0 1rem;scroll-margin-top:7.5rem;font:600 clamp(1.6rem,2.6vw,2.2rem)/1.2 var(--font-display, Georgia, serif);color:var(--arden-ink);letter-spacing:-.025em}.article-shell .arden-audited-copy h3{scroll-margin-top:7.5rem;color:var(--arden-ink)}.article-shell .arden-audited-copy p{margin-bottom:1.2rem}.article-shell .arden-audited-copy a{overflow-wrap:anywhere;color:var(--arden-blue);text-underline-offset:.18em}.article-shell .arden-audited-copy .table-wrap{max-width:100%;overflow-x:auto;margin:1.5rem 0 2.2rem;border:1px solid var(--arden-rule);border-radius:.55rem;background:#fff;-webkit-overflow-scrolling:touch}.article-shell .arden-audited-copy .table-wrap:before{content:"Comparison table · scroll horizontally on smaller screens";display:block;padding:.6rem .95rem;background:#edf3fb;color:#4a617c;font:500 .73rem/1.4 var(--font-body, Arial, sans-serif)}.article-shell .arden-audited-copy table{width:100%;min-width:37rem;border-collapse:collapse;font-size:.91rem;line-height:1.65}.article-shell .arden-audited-copy th,.article-shell .arden-audited-copy td{padding:.85rem .95rem;border-bottom:1px solid #d5dfed;vertical-align:top;text-align:left}.article-shell .arden-audited-copy th{background:#e8eef7;font-weight:700}.article-shell .arden-audited-copy tbody tr:nth-child(2n){background:#f7f9fc}.article-shell .arden-audited-copy :is(a,summary):focus-visible,.article-shell .arden-article :is(a,summary,[tabindex]):focus-visible{outline:3px solid #174fc4;outline-offset:3px}@media(min-width:64rem){.article-shell .arden-article .content-grid{grid-template-columns:15rem minmax(0,48rem);gap:clamp(2rem,5vw,4.5rem);margin-top:2.4rem}.article-shell .arden-article .article-sidebar{display:block;position:sticky;top:7.2rem;overflow-y:auto;max-height:calc(100vh - 8rem);padding:.2rem .8rem .8rem .2rem}.article-shell .arden-article .article-contents--mobile{display:none}}@media(max-width:63.99rem){.article-shell .arden-article .article-contents--mobile{display:block;margin-top:1rem}.article-shell .arden-article .article-wrap,.article-shell .arden-article .breadcrumb{max-width:48rem}}@media(max-width:47.99rem){.article-shell .arden-article{padding:6.8rem 1rem 3rem}.article-shell .arden-hero h1{font-size:clamp(2.1rem,9vw,2.85rem)}.article-shell .arden-visual img{aspect-ratio:16 / 10;max-height:18rem}.article-shell .arden-audited-copy{font-size:1rem}.article-shell .arden-audited-copy table{min-width:33rem}.article-shell .arden-audited-copy :is(th,td){padding:.7rem .8rem}}
