.andrews .article-crumbs{font-size:.9rem;margin:20px 0 0;color:var(--muted)}.andrews .article-crumbs a{text-decoration:none;font-weight:600}.andrews .article-crumbs a:hover{text-decoration:underline}.andrews .article-heading{font-size:clamp(1.6rem,4.4vw,2.6rem);line-height:1.15;letter-spacing:-.02em;color:var(--purple-dark);margin:10px 0 14px}.andrews .article-dates{border-left:4px solid var(--line);padding:4px 0 4px 14px;margin:0 0 16px}.andrews .article-date{margin:0 0 6px;font-size:.95rem}.andrews .article-date:last-child{margin-bottom:0}.andrews .article-date-label{font-weight:700;color:var(--ink)}.andrews .article-date-note{display:block;color:var(--muted);font-size:.82rem}.andrews .article-date-unknown{color:var(--muted);font-style:italic}.andrews .article-media-rights{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:10px 14px;color:var(--muted);font-size:.85rem;margin:0 0 18px}.andrews .article-body{font-size:1.02rem}.andrews .article-body h2{font-size:clamp(1.3rem,3vw,1.7rem);color:var(--purple-dark);margin:28px 0 10px;letter-spacing:-.01em}.andrews .article-body h3{font-size:clamp(1.12rem,2.6vw,1.35rem);color:var(--purple-dark);margin:22px 0 8px}.andrews .article-body h4{font-size:1.02rem;color:var(--ink);margin:18px 0 6px}.andrews .article-body p{margin:0 0 14px}.andrews .article-body a{color:var(--purple)}.andrews .article-body a[data-andrews-link=inert]{color:var(--muted);text-decoration:none;cursor:default}.andrews .article-body ol,.andrews .article-body ul{margin:0 0 14px;padding-left:24px}.andrews .article-body li{margin-bottom:6px}.andrews .article-body img{max-width:100%;height:auto;border-radius:12px;margin:6px 0 16px}.andrews .article-body .source-image-band{margin:6px 0 16px}.andrews .article-body blockquote{border-left:4px solid var(--green);background:var(--soft);margin:0 0 14px;padding:12px 18px;border-radius:0 10px 10px 0}.andrews .article-body table{width:100%;border-collapse:collapse;margin:0 0 16px;display:block;overflow-x:auto}.andrews .article-body td,.andrews .article-body th{border:1px solid var(--line);padding:8px 10px;text-align:left}.andrews .article-body th{background:var(--soft)}.andrews .article-cta{background:linear-gradient(160deg,var(--purple-deep),var(--purple));color:#fff;border-radius:18px;padding:26px 22px;margin:34px 0 10px;text-align:center}.andrews .article-cta .btn-quote{background:#fff;color:var(--purple-dark)}.andrews .article-cta-phone{margin:12px 0 0;color:#eee5fa;font-size:.95rem}.andrews .article-cta-phone a{color:#fff;text-decoration:underline;text-underline-offset:3px}.andrews .article-list-head{margin:20px 0 6px}.andrews .article-list-note{color:var(--muted);font-size:.9rem;margin:0 0 6px}.andrews .article-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:16px}.andrews .article-list-item{border:1px solid var(--line);border-radius:16px;padding:20px;background:#fff}.andrews .article-list-title{margin:0 0 6px;font-size:1.15rem;line-height:1.3}.andrews .article-list-title a{text-decoration:none;color:var(--purple-dark)}.andrews .article-list-title a:hover{text-decoration:underline}.andrews .article-list-meta{margin:0 0 8px;color:var(--muted);font-size:.85rem}.andrews .article-list-excerpt{margin:0;color:var(--ink);font-size:.97rem}@media (min-width:768px){.andrews .article-list{grid-template-columns:1fr 1fr}.andrews .article-list-item{padding:24px}.andrews .article-cta{padding:34px}}.andrews-article-contents{box-sizing:border-box;min-width:0;max-width:100%;padding:1rem;border:1px solid #c4ccd4;border-radius:.5rem;background:#f5f7f9;color:#142b40;font:inherit;overflow-wrap:anywhere}.andrews-article-contents__label{margin:0 0 .5rem;font-weight:700}.andrews-article-contents__list{margin:0;padding:0;list-style:none}.andrews-article-contents__subheading{padding-inline-start:1rem}.andrews-article-contents a{display:block;box-sizing:border-box;min-height:44px;padding:.625rem .5rem;color:#16496b;line-height:1.5;white-space:normal;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.andrews-article-contents a:hover{text-decoration-thickness:2px}.andrews-article-contents a:focus-visible{outline:3px solid #16496b;outline-offset:2px;background:#fff}@media (forced-colors:active){.andrews-article-contents a:focus-visible{outline-color:Highlight}}