.lr-shell.mvp .cf.pr.hl{max-width:calc(1100px * var(--lr-type-scale, 1));padding-inline:22px}.lr-shell.mvp .pr.hl>*+*{margin-top:72px}.lr-shell.mvp .pr.hl .hl-hero{display:grid;gap:16px;justify-items:center;text-align:center;max-width:62ch;margin-inline:auto;padding-block:28px 12px}.lr-shell.mvp .pr.hl .hl-hero h1{margin:0;font-family:var(--serif);font-size:calc(clamp(32px, 5.6vw, 54px) * var(--lr-type-scale, 1));line-height:1.06;font-weight:700;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.lr-shell.mvp .pr.hl .hl-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lr-shell.mvp .pr.hl .hl-ask .vc-btn,.lr-shell.mvp .pr.hl .hl-cta .vc-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.lr-shell.mvp .pr.hl .hl-hero-pic{width:min(100%,520px);margin-top:20px;text-align:left}.lr-shell.mvp .pr.hl .hl-sq{display:grid;gap:8px;margin:0;min-width:0}.lr-shell.mvp .pr.hl .hl-sq-box{container-type:inline-size;aspect-ratio:1;width:100%;overflow:hidden;border:1px solid var(--rule);border-radius:14px;background:var(--paper-2)}.lr-shell.mvp .pr.hl .hl-sq-in{display:grid;height:100%;align-content:center;gap:5cqw;padding:7cqw;font-size:4.2cqw;line-height:1.3;color:var(--ink)}.lr-shell.mvp .pr.hl .hl-sq-in strong{display:block;font-weight:700}.lr-shell.mvp .pr.hl .hl-sq-in small{display:block;font-size:3.6cqw;color:var(--ink-2)}.lr-shell.mvp .pr.hl .hl-sq-chip{justify-self:start;padding:1cqw 3cqw;border:1px solid var(--rule);border-radius:999px;background:var(--paper);font-size:4cqw;font-weight:600;color:var(--ink-2)}.lr-shell.mvp .pr.hl .hl-sq-chip--on{border-color:var(--navy);background:var(--navy-soft);color:var(--navy)}.lr-shell.mvp .pr.hl .hl-sq-nodes{width:100%;height:auto;color:var(--navy)}.lr-shell.mvp .pr.hl .hl-stack .hl-sq-box{background:var(--navy-soft);overflow:hidden}.lr-shell.mvp .pr.hl .hl-stack .hl-sq-in{position:relative;display:block;padding:0}.lr-shell.mvp .pr.hl .hl-stack-main{position:absolute;inset:22% 14% 22% 14%;display:grid;align-content:center;gap:2cqw;padding:4.5cqw 5cqw;font-size:3.8cqw;border:1px solid var(--rule);border-radius:4cqw;background:var(--paper);box-shadow:0 3cqw 8cqw -3cqw color-mix(in srgb,var(--navy) 40%,transparent)}.lr-shell.mvp .pr.hl .hl-stack-main strong{font-family:var(--serif);font-size:6.5cqw}.lr-shell.mvp .pr.hl .hl-stack-draft{justify-self:start;padding:1.5cqw 3.5cqw;border-radius:999px;background:var(--navy);color:var(--paper);font-weight:600}.lr-shell.mvp .pr.hl .hl-stack-float{position:absolute;display:grid;gap:1.5cqw;max-width:40cqw;padding:2.5cqw 3.5cqw;border:1px solid var(--rule);border-radius:3.5cqw;background:var(--paper);font-size:3.6cqw;font-weight:600;box-shadow:0 2.5cqw 6cqw -2cqw color-mix(in srgb,var(--navy) 35%,transparent)}.lr-shell.mvp .pr.hl .hl-stack-a{top:6%;left:4%}.lr-shell.mvp .pr.hl .hl-stack-b{right:3%;bottom:6%}.lr-shell.mvp .pr.hl .hl-stack-c{left:4%;bottom:5%;width:34cqw}.lr-shell.mvp .pr.hl .hl-stack-c .hl-sq-nodes{max-height:14cqw}.lr-shell.mvp .pr.hl .hl-intro p{margin:0;max-width:none;color:var(--ink);font-size:calc(21px * var(--lr-type-scale, 1));line-height:1.5}@media (min-width:820px){.lr-shell.mvp .pr.hl .hl-intro p{font-size:calc(24px * var(--lr-type-scale, 1))}}.lr-shell.mvp .pr.hl .hl-sec>h2{margin:0 0 24px;font-family:var(--serif);font-size:calc(clamp(26px, 3.6vw, 34px) * var(--lr-type-scale, 1));line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.lr-shell.mvp .pr.hl .hl-sec .pr-cols{margin-top:0}.lr-shell.mvp .pr.hl .hl-feats{display:grid;gap:20px;margin:0;padding:0;list-style:none}.lr-shell.mvp .pr.hl .hl-feat{display:grid;gap:10px;align-content:start;padding:16px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);min-width:0}.lr-shell.mvp .pr.hl .hl-crop{display:contents}.lr-shell.mvp .pr.hl .hl-feat img{display:block;width:100%;height:230px;object-fit:cover;object-position:top left;border:1px solid var(--rule);border-radius:8px;background:var(--paper-2)}.lr-shell.mvp .pr.hl .hl-feat h3{margin:0;font-family:var(--serif);font-size:calc(20px * var(--lr-type-scale, 1));line-height:1.2;color:var(--ink)}.lr-shell.mvp .pr.hl .hl-feat p{margin:0;color:var(--ink-2);font-size:calc(15px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr.hl .hl-local{display:grid;gap:6px;align-content:start;min-height:230px;padding:14px;border:1px solid var(--rule);border-radius:8px;background:var(--paper-2);font-size:calc(14px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr.hl .hl-local p,.lr-shell.mvp .pr.hl .hl-local ul{margin:0;color:var(--ink-2)}.lr-shell.mvp .pr.hl .hl-local ul{padding-left:18px}.lr-shell.mvp .pr.hl .hl-adv{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px;overflow:hidden;border:1px solid var(--rule);border-radius:12px;background:var(--paper-2);color:var(--ink)}.lr-shell.mvp .pr.hl .hl-feat .hl-adv img{display:block;max-width:none;border:0;background:none;object-fit:cover}.lr-shell.mvp .pr.hl .hl-feat .hl-adv .hl-adv-cover img{width:84px;height:84px;border-radius:8px}.lr-shell.mvp .pr.hl .hl-adv-body{display:grid;gap:12px;justify-items:start;min-width:0}.lr-shell.mvp .pr.hl .hl-adv-id{display:flex;align-items:center;gap:10px}.lr-shell.mvp .pr.hl .hl-feat .hl-adv .hl-adv-photo{flex:none;width:48px;height:48px;border-radius:50%}.lr-shell.mvp .pr.hl .hl-adv-id span{display:grid;gap:2px;line-height:1.25}.lr-shell.mvp .pr.hl .hl-adv-id b{font-size:calc(16px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr.hl .hl-adv-id small{font-size:calc(13px * var(--lr-type-scale, 1));color:var(--ink-2)}.lr-shell.mvp .pr.hl .hl-adv-msg{font-family:var(--serif);font-size:calc(20px * var(--lr-type-scale, 1));line-height:1.2;color:var(--navy);text-wrap:balance}.lr-shell.mvp .pr.hl .hl-adv-cta{padding:8px 18px;border-radius:999px;background:var(--navy);color:var(--paper);font-size:calc(15px * var(--lr-type-scale, 1));font-weight:600}@media (max-width:480px){.lr-shell.mvp .pr.hl .hl-adv{grid-template-columns:1fr}}.lr-shell.mvp .pr.hl .hl-compare{margin:20px 0;text-align:center}body .lr-shell.mvp .pr.hl .hl-compare .vc-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:240px;max-width:100%;min-height:48px;padding:12px 24px;border:1.5px solid var(--navy);border-radius:12px;color:var(--navy);font-weight:700;text-align:center;text-decoration:none}body .lr-shell.mvp .pr.hl .hl-compare .vc-btn:focus-visible{outline:3px solid var(--navy);outline-offset:3px}@media (max-width:640px){body .lr-shell.mvp .pr.hl .hl-compare .vc-btn{display:flex;width:100%;min-width:0}}.lr-shell.mvp .pr.hl .hl-ask{display:grid;gap:14px 24px;align-items:center;margin-top:24px;padding:24px 28px;border-radius:14px;background:var(--ink);color:var(--paper)}.lr-shell.mvp .pr.hl .hl-ask h2{margin:0 0 4px;font-family:var(--serif);font-size:calc(clamp(20px, 2.6vw, 24px) * var(--lr-type-scale, 1));color:var(--paper)}.lr-shell.mvp .pr.hl .hl-ask p{margin:0;color:var(--paper)}.lr-shell.mvp .pr.hl .hl-ask a:not(.vc-btn){color:var(--paper);text-decoration:underline}body .lr-shell.mvp .pr.hl .hl-ask .vc-btn.vc-secondary{background:var(--paper);border-color:var(--paper);color:var(--ink)}.lr-shell.mvp .pr.hl .hl-sub{display:grid;gap:24px;align-items:center;padding-top:40px;border-top:1px solid var(--rule)}.lr-shell.mvp .pr.hl .hl-sub h2{margin:0;font-family:var(--serif);font-size:calc(clamp(24px, 3.4vw, 32px) * var(--lr-type-scale, 1));line-height:1.15;color:var(--ink);text-wrap:balance}.lr-shell.mvp .pr.hl .hl-sub form{display:grid;gap:8px}.lr-shell.mvp .pr.hl .hl-sub-row{display:flex;gap:10px}.lr-shell.mvp .pr.hl .hl-sub-row .vc-btn{flex:none}.lr-shell.mvp .pr.hl .hl-sub input.hl-field[type=email]{flex:1;min-width:0;width:100%;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-weight:400;box-shadow:none}.lr-shell.mvp .pr.hl .hl-sub input.hl-field[type=email]::placeholder{color:var(--ink-3)}.lr-shell.mvp .pr.hl .hl-sub-status{margin:0;color:var(--ink-2);font-size:calc(13.5px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr.hl .hl-sub-status:empty{display:none}.lr-shell.mvp .pr.hl .hl-sub-fine{margin:0;font-size:calc(13px * var(--lr-type-scale, 1));color:var(--ink-3)}.lr-shell.mvp .pr.hl .hl-sub-fine a{text-decoration:underline}.lr-shell.mvp .pr.hl .hl-live{display:none}@media (max-width:819px){.lr-shell.mvp .pr.hl .hl-crop{display:none}.lr-shell.mvp .pr.hl .hl-live{display:grid;gap:0;overflow:hidden;border:1px solid var(--rule);border-radius:20px;background:var(--navy-soft);font-size:calc(16px * var(--lr-type-scale, 1));line-height:1.4;color:var(--ink)}.lr-shell.mvp .pr.hl .hl-live p{margin:0;font-size:inherit;color:inherit}.lr-shell.mvp .pr.hl .hl-live small{display:block;font-size:calc(14px * var(--lr-type-scale, 1));font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2)}.lr-shell.mvp .pr.hl .hl-live-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--navy);color:var(--paper-2);font-size:calc(14px * var(--lr-type-scale, 1));font-weight:600}.lr-shell.mvp .pr.hl .hl-live-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--paper-2)}.lr-shell.mvp .pr.hl .hl-live-body{display:grid;gap:12px;padding:16px 14px 6px}.lr-shell.mvp .pr.hl .hl-live-note{padding:4px 16px 12px;font-size:calc(14px * var(--lr-type-scale, 1));color:var(--ink-2)}.lr-shell.mvp .pr.hl .hl-bill,.lr-shell.mvp .pr.hl .hl-evidence,.lr-shell.mvp .pr.hl .hl-msg{display:grid;gap:6px;padding:14px;border-radius:14px;background:var(--paper-2);box-shadow:0 6px 16px -10px color-mix(in srgb,var(--navy) 45%,transparent)}.lr-shell.mvp .pr.hl .hl-bill strong{font-family:var(--serif);font-size:calc(26px * var(--lr-type-scale, 1));line-height:1.1}.lr-shell.mvp .pr.hl .hl-chip{justify-self:start;padding:2px 10px;border-radius:999px;background:var(--navy-soft);color:var(--navy);font-size:calc(14px * var(--lr-type-scale, 1));font-weight:700}.lr-shell.mvp .pr.hl .hl-msg{margin-left:18px;border-left:4px solid var(--navy);border-radius:4px 14px 14px 14px}.lr-shell.mvp .pr.hl .hl-approve{justify-self:start;margin-top:4px;padding:6px 14px;border-radius:999px;background:var(--navy);color:var(--paper-2);font-size:calc(15px * var(--lr-type-scale, 1));font-weight:600}.lr-shell.mvp .pr.hl .hl-follow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;counter-reset:follow}.lr-shell.mvp .pr.hl .hl-follow li{display:grid;justify-items:center;gap:4px;padding-top:2px;text-align:center;font-size:calc(14px * var(--lr-type-scale, 1));font-weight:600;color:var(--ink-2)}.lr-shell.mvp .pr.hl .hl-follow li:before{content:"";width:18px;height:18px;border:2px dashed var(--navy);border-radius:50%;background:var(--paper-2)}.lr-shell.mvp .pr.hl .hl-fee{display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--paper-2);box-shadow:0 6px 16px -10px color-mix(in srgb,var(--navy) 45%,transparent)}.lr-shell.mvp .pr.hl .hl-fee small{text-transform:none;letter-spacing:0;font-weight:600}.lr-shell.mvp .pr.hl .hl-fee-change{display:flex;align-items:baseline;gap:12px;font-family:var(--serif);line-height:1}.lr-shell.mvp .pr.hl .hl-fee-change s{font-size:calc(24px * var(--lr-type-scale, 1));color:var(--ink-2)}.lr-shell.mvp .pr.hl .hl-fee-change span{font-size:calc(24px * var(--lr-type-scale, 1));color:var(--navy)}.lr-shell.mvp .pr.hl .hl-fee-change b{font-size:calc(44px * var(--lr-type-scale, 1));color:var(--navy)}.lr-shell.mvp .pr.hl .hl-title{font-family:var(--serif);font-size:calc(20px * var(--lr-type-scale, 1));line-height:1.2}.lr-shell.mvp .pr.hl .hl-evidence b{font-size:calc(18px * var(--lr-type-scale, 1));line-height:1.25}.lr-shell.mvp .pr.hl .hl-evidence>span{color:var(--ink-2);font-size:calc(15px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr.hl .hl-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lr-shell.mvp .pr.hl .hl-tags li{padding:4px 12px;border-radius:999px;background:var(--navy-soft);color:var(--navy);font-size:calc(15px * var(--lr-type-scale, 1));font-weight:600}.lr-shell.mvp .pr.hl .hl-flag{justify-self:start;padding:4px 12px;border:1px dashed var(--navy);border-radius:999px;background:var(--paper-2);font-size:calc(14px * var(--lr-type-scale, 1));font-weight:600;color:var(--navy)}.lr-shell.mvp .pr.hl .hl-tier{position:relative;display:grid;gap:6px}.lr-shell.mvp .pr.hl .hl-link{justify-self:center;width:2px;height:14px;margin-top:-12px;background:var(--navy)}.lr-shell.mvp .pr.hl .hl-tier ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lr-shell.mvp .pr.hl .hl-tier li{display:grid;gap:4px;align-content:space-between;padding:10px;border-radius:12px;background:var(--paper-2);box-shadow:0 6px 16px -10px color-mix(in srgb,var(--navy) 45%,transparent);font-size:calc(14px * var(--lr-type-scale, 1));font-weight:600;line-height:1.25}.lr-shell.mvp .pr.hl .hl-tier li[data-power=high]{border:2px solid var(--navy)}.lr-shell.mvp .pr.hl .hl-tier em{display:flex;align-items:center;gap:6px;font-style:normal;font-weight:400;font-size:calc(14px * var(--lr-type-scale, 1));color:var(--ink-2)}.lr-shell.mvp .pr.hl .hl-meter{display:inline-flex;gap:2px}.lr-shell.mvp .pr.hl .hl-meter i{width:8px;height:8px;border-radius:50%;background:var(--rule)}.lr-shell.mvp .pr.hl .hl-meter i[data-on=true]{background:var(--navy)}}@media (min-width:820px){.lr-shell.mvp .pr.hl .hl-feats{grid-template-columns:repeat(2,1fr)}.lr-shell.mvp .pr.hl .hl-ask{grid-template-columns:1fr auto}.lr-shell.mvp .pr.hl .hl-sub{grid-template-columns:1fr 1fr;gap:56px}.lr-shell.mvp .cf.pr.hl{padding-inline:clamp(32px,5vw,56px)}.lr-shell.mvp .pr.hl .hl-hero h1{font-size:calc(clamp(32px, 4.9vw, 48px) * var(--lr-type-scale, 1))}.lr-shell.mvp .pr.hl .hl-hero-pic{width:min(100%,470px)}.lr-shell.mvp .pr.hl .hl-intro p{font-size:calc(22px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr.hl .df>h2,.lr-shell.mvp .pr.hl .hl-sec>h2{font-size:calc(clamp(26px, 3.2vw, 30px) * var(--lr-type-scale, 1))}.lr-shell.mvp .pr.hl .hl-feat h3{font-size:calc(18px * var(--lr-type-scale, 1))}.lr-shell.mvp .pr.hl .hl-feat p{font-size:calc(14px * var(--lr-type-scale, 1))}}