/* Built by scripts/build-v2-assets.js. Edit css/v2/src/, not this file. */
/* 58-page-features.css */
.ds-feat-shot{display:grid;gap:12px;margin:0}.ds-feat-shot-frame{border:1px solid var(--ds-line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:var(--ds-shadow-card)}.ds-feat-shot-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:var(--ds-page);border-bottom:1px solid var(--ds-line)}.ds-feat-shot-bar span{width:10px;height:10px;border-radius:99px;background:#cbd5e1}.ds-feat-shot-bar span:nth-child(1){background:#f5b7b7}.ds-feat-shot-bar span:nth-child(2){background:#f7d9a0}.ds-feat-shot-bar span:nth-child(3){background:#a9e2c4}.ds-feat-shot-bar em{margin-left:8px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--ds-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-feat-shot img{display:block;width:100%;height:auto}.ds-feat-shot-cap{color:var(--ds-meta);max-width:60ch}.ds-body .ds-feat-hero .ds-h1,.ds-body .ds-feat-page .ds-h1{font-size:clamp(34px,4.3vw,58px);line-height:1.05}.ds-feat-hero .ds-page-hero-aside{min-width:0}.ds-feat-facts{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:4px}.ds-feat-facts li{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:500;color:var(--ds-body)}.ds-feat-facts .ds-icon{font-size:18px;color:var(--ds-green);flex:none}.ds-feat-glance{display:grid;gap:16px;box-shadow:var(--ds-shadow-card);max-width:460px}.ds-feat-head{margin-bottom:clamp(28px,4vw,48px)}.ds-feat-head .ds-lead{max-width:560px}.ds-feat-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-bottom:clamp(32px,4vw,56px)}.ds-feat-stats .ds-card{display:grid;gap:6px;align-content:start;padding:20px 22px}.ds-feat-stat-n{font-size:clamp(32px,3.4vw,44px);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ds-navy)}.ds-feat-links{margin-top:4px}.ds-feat-sechead{display:grid;grid-template-columns:minmax(0,1fr);gap:32px clamp(32px,5vw,72px);align-items:center;margin-bottom:clamp(28px,4vw,44px)}.ds-feat-sechead--solo{max-width:760px}.ds-feat-sectext{display:grid;gap:20px;align-content:start}.ds-body .ds-feat-h2{font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.035em}.ds-feat-secshot{min-width:0}@media (min-width:960px){.ds-feat-sechead:not(.ds-feat-sechead--solo){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ds-feat-sechead--flip .ds-feat-secshot{order:-1}.ds-feat-sechead--flip:not(.ds-feat-sechead--solo){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.ds-feat-body{padding:0;overflow:hidden}.ds-feat-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px clamp(24px,4vw,48px);padding:clamp(22px,3vw,36px)}.ds-feat-points li{display:flex;gap:12px;align-items:flex-start}.ds-feat-points .ds-icon{flex:none;margin-top:2px;font-size:20px;color:var(--ds-green)}.ds-feat-points p{font-size:15.5px;line-height:1.6;color:var(--ds-body);min-width:0}.ds-feat-points p strong{color:var(--ds-navy)}.ds-feat-points--one{grid-template-columns:minmax(0,1fr);margin:0}.ds-feat-tablewrap{border-top:1px solid var(--ds-line)}.ds-feat-tablewrap:first-child{border-top:0}.ds-feat-tablewrap:focus-visible{outline-offset:-3px}.ds-feat-table{min-width:36rem}.ds-feat-table td,.ds-feat-table th{padding:14px clamp(16px,2.4vw,28px);line-height:1.55;color:var(--ds-body)}.ds-feat-table thead th{background:var(--ds-page)}.ds-feat-table tbody th{font-weight:700;color:var(--ds-ink);white-space:nowrap;text-align:left}.ds-feat-table tbody tr:last-child>*{border-bottom:0}.ds-feat-also{display:grid;gap:12px;padding:20px clamp(22px,3vw,36px);border-top:1px solid var(--ds-line);background:var(--ds-page)}.ds-feat-also ul{display:flex;flex-wrap:wrap;gap:8px}.ds-feat-also .ds-pill{background:#fff;font-weight:600;font-size:13.5px;padding:6px 12px}.ds-feat-seo{display:grid;grid-template-columns:minmax(0,1fr);gap:28px clamp(32px,5vw,72px);align-items:start}.ds-feat-seo .ds-lead{font-size:18px}.ds-feat-seoside{display:grid;gap:20px;min-width:0}@media (min-width:960px){.ds-feat-seo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ds-feat-factgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:0}.ds-feat-fact{display:grid;gap:10px;align-content:start}.ds-feat-fact dd{margin:0;font-size:16px;line-height:1.6;color:var(--ds-body)}.ds-feat-fact--rate{background:var(--ds-tile-blue);border-color:#c9defb}.ds-feat-fact--rate dd{font-size:clamp(34px,3.6vw,48px);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:var(--ds-navy)}.ds-feat-fact--rate dt{color:var(--ds-tile-blue-text)}.ds-feat-factgrid+.ds-feat-links{margin-top:28px}.ds-feat-cards{margin:0}.ds-feat-card{position:relative;display:grid;gap:12px;align-content:start}.ds-feat-card .ds-link{margin-top:4px}.ds-feat-card-link{color:inherit}.ds-feat-card-link::after{content:"";position:absolute;inset:0;border-radius:inherit}.ds-feat-card-link:focus-visible{outline:0}.ds-feat-card:has(.ds-feat-card-link:focus-visible){outline:3px solid var(--ds-accent);outline-offset:3px}.ds-feat-card:hover .ds-feat-card-link{color:var(--ds-accent-text)}.ds-feat-card:hover .ds-link .ds-icon{transform:translateX(3px)}.ds-feat-terms{display:flex;flex-wrap:wrap;gap:8px}.ds-feat-terms .ds-pill{font-weight:600;font-size:13px;background:var(--ds-page)}
/* 59-page-features-b.css */
.ds-featb-page .ds-page-hero-aside{min-width:0}.ds-featb-page .ds-page-hero-copy .ds-meta{margin-top:-4px}.ds-featb-mock{padding:0;overflow:hidden;box-shadow:var(--ds-shadow-card);max-width:560px;border-radius:20px}.ds-featb-mock-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--ds-page);border-bottom:1px solid var(--ds-line)}.ds-featb-mock-title{display:grid;gap:1px;min-width:0}.ds-featb-mock-title span{font-size:14px;font-weight:700;color:var(--ds-navy)}.ds-featb-mock-title em{font-style:normal;font-size:12.5px;color:var(--ds-meta)}.ds-featb-chathead{display:flex;align-items:center;gap:12px;min-width:0}.ds-featb-dotpill::before{content:"";width:7px;height:7px;border-radius:99px;background:currentColor}.ds-featb-mock-body{display:grid;gap:16px;padding:16px}.ds-featb-mock-group{display:grid;gap:8px}.ds-featb-mock-label{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-meta)}.ds-featb-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--ds-line);border-radius:14px;background:var(--ds-page)}.ds-featb-row-text{flex:1;min-width:0;display:grid;gap:2px}.ds-featb-row-text p:first-child{font-size:13.5px;font-weight:700;color:var(--ds-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-featb-row-text p:last-child{font-size:12.5px;color:var(--ds-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-featb-row .ds-pill{flex:none;font-size:11.5px;padding:2px 9px}.ds-featb-row .ds-pill--orange{background:var(--ds-orange-soft);color:var(--ds-orange-text)}.ds-featb-mock-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--ds-line);font-size:12.5px;color:var(--ds-meta)}.ds-featb-mock-foot-r,.ds-featb-para a{font-weight:700;color:var(--ds-accent-text)}.ds-featb-chat{gap:12px}.ds-featb-msg{display:flex;align-items:flex-start;gap:10px}.ds-featb-msg--self{justify-content:flex-end}.ds-featb-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:99px;flex:none;background:var(--ds-tile-blue);color:var(--ds-tile-blue-text);font-size:11px;font-weight:700}.ds-featb-msg--self .ds-featb-avatar{background:var(--ds-green-soft);color:var(--ds-green-text)}.ds-featb-bubble{max-width:86%;padding:10px 14px;border-radius:14px 14px 14px 4px;background:var(--ds-page);border:1px solid var(--ds-line);font-size:13.5px;line-height:1.5;color:var(--ds-body)}.ds-featb-msg--self .ds-featb-bubble{background:var(--ds-navy);border-color:var(--ds-navy);color:#fff;border-radius:14px 14px 4px 14px}.ds-featb-msg--self .ds-featb-bubble strong{color:var(--ds-accent-on-dark)}.ds-featb-who{font-size:12.5px;font-weight:700;color:var(--ds-navy);margin-bottom:2px}.ds-featb-notice{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:var(--ds-tile-blue);font-size:13.5px;line-height:1.5;color:var(--ds-navy)}.ds-featb-notice .ds-chips-title{color:var(--ds-tile-blue-text);font-size:11.5px}.ds-featb-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;max-width:880px}.ds-featb-linkcard{display:flex;flex-direction:row;gap:18px;align-items:flex-start}.ds-featb-linkcard-text{display:grid;gap:10px;min-width:0}.ds-featb-banner{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;max-width:960px;margin:0 auto;background:var(--ds-page)}.ds-featb-banner-text{flex:1 1 320px;display:grid;gap:8px;min-width:0}.ds-featb-banner .ds-btn{flex:none}.ds-featb-seo{display:grid;grid-template-columns:minmax(0,1fr);gap:40px clamp(32px,5vw,64px);align-items:start}.ds-featb-seotext{display:grid;gap:18px;align-content:start;min-width:0}.ds-featb-seotext .ds-h2{margin-bottom:2px}.ds-featb-para{font-size:16.5px;line-height:1.7;max-width:62ch}.ds-featb-para a{text-decoration:underline;text-underline-offset:3px}.ds-featb-para a:hover{color:var(--ds-navy)}.ds-featb-seotext .ds-feat-links{margin-top:8px}.ds-featb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;min-width:0}.ds-featb-cards .ds-feat-card{padding:22px}@media (min-width:1000px){.ds-featb-seo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ds-featb-mock-meta{flex:none;font-size:12.5px;font-weight:700;color:var(--ds-accent-text)}@media (max-width:560px){.ds-featb-row-text p:first-child,.ds-featb-row-text p:last-child{white-space:normal;overflow:visible}.ds-featb-row{align-items:flex-start}}