.lawg{display:flow-root}.lawg h1,.lawg h2,.lawg h3,.lawg h4{font-weight:700}.lawg h1{margin:.67em 0;font-size:2em}.lawg h2{margin:.83em 0;font-size:1.5em}.lawg h3{margin:1em 0;font-size:1.17em}.lawg h4{margin:1.33em 0}.lawg p,.lawg dl,.lawg figure,.lawg blockquote{margin:1em 0}.lawg figure{margin-left:40px;margin-right:40px}.lawg ul,.lawg ol{margin:1em 0;padding-left:40px}.lawg ul{list-style:outside}.lawg ol{list-style:decimal}.lawg dd{margin-left:40px}.lawg a{text-decoration:underline}.lawg img,.lawg svg{vertical-align:baseline;display:inline}.lawg table{border-collapse:separate;text-indent:0}.lawg caption{caption-side:top}.lawg th{font-weight:700}.lawg{--mw-navy:#0f2a4a;--mw-blue:#1d5fd1;--mw-blue-dark:#1449a6;--mw-cyan:#0ea5c6;--mw-ink:#1b2533;--mw-muted:#4f5d70;--mw-line:#dde3ec;--mw-soft:#f4f7fb;--mw-white:#fff;--mw-ok:#11663a;--mw-ok-bg:#e9f7ef;--mw-bad:#9b1c1c;--mw-bad-bg:#fdeeee;--mw-warn-bg:#fff7e0;--mw-warn-line:#e0b54a;--mw-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mw-radius:14px}.lawg *,.lawg :before,.lawg :after{box-sizing:border-box}.lawg{-webkit-text-size-adjust:100%;font-family:var(--mw-font);color:var(--mw-ink);background:var(--mw-white);margin:0;font-size:1rem;line-height:1.6}.lawg img{max-width:100%;height:auto}.lawg a{color:var(--mw-blue);text-underline-offset:2px}.lawg a:hover{color:var(--mw-blue-dark)}.lawg :focus-visible{outline:3px solid var(--mw-cyan);outline-offset:2px;border-radius:4px}.lawg .wrap{max-width:1080px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.lawg .crumbs{color:var(--mw-muted);margin:1.25rem 0 0;font-size:.875rem}.lawg .crumbs ol{flex-wrap:wrap;gap:.25rem .4rem;margin:0;padding:0;list-style:none;display:flex}.lawg .crumbs li+li:before{content:"/";color:#9aa6b6;margin-right:.4rem}.lawg .crumbs a{color:var(--mw-muted)}.lawg .mw-hero{max-width:46rem;padding:1.5rem 0 1rem}.lawg .mw-hero h1{letter-spacing:-.02em;color:var(--mw-navy);margin:0 0 .75rem;font-size:clamp(1.75rem,4.5vw,2.6rem);line-height:1.15}.lawg .mw-hero p{color:var(--mw-muted);margin:0;font-size:1.075rem}.lawg .mw-layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;margin:1rem 0 3rem;display:grid}@media (min-width:900px){.lawg .mw-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.lawg .mw-form{background:var(--mw-soft);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:1.25rem}.lawg .mw-field{margin-bottom:1.1rem}.lawg .mw-field>label,.lawg .mw-q legend{color:var(--mw-navy);margin-bottom:.35rem;font-weight:600;display:block}.lawg .mw-help{color:var(--mw-muted);margin:0 0 .5rem;font-size:.875rem}.lawg .mw-field .mw-help{margin:.35rem 0 0}.lawg select,.lawg input[type=date],.lawg input[type=text]{width:100%;min-height:48px;font:inherit;color:var(--mw-ink);background:#fff;border:1.5px solid #b9c4d3;border-radius:10px;padding:.6rem .75rem}.lawg select:focus,.lawg input:focus{border-color:var(--mw-blue)}.lawg [aria-invalid=true]{border-color:var(--mw-bad)!important}.lawg .mw-wage{position:relative}.lawg .mw-wage span{color:var(--mw-muted);position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.lawg .mw-wage input{padding-left:1.7rem}.lawg .mw-q{border:0;margin:0 0 1.1rem;padding:0}.lawg .mw-opt{border:1.5px solid var(--mw-line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:.65rem;min-height:48px;margin-bottom:.5rem;padding:.7rem .8rem;display:flex}.lawg .mw-opt input{width:1.1rem;height:1.1rem;accent-color:var(--mw-blue);flex:none;margin-top:.3rem}.lawg .mw-opt:has(input:checked){border-color:var(--mw-blue);box-shadow:inset 0 0 0 1px var(--mw-blue)}.lawg .mw-actions{flex-wrap:wrap;gap:.75rem;display:flex}.lawg .btn{font:inherit;border:1.5px solid var(--mw-blue);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.lawg .btn-primary{background:var(--mw-blue);color:#fff;flex:auto}.lawg .btn-primary:hover{background:var(--mw-blue-dark);color:#fff}.lawg .btn-ghost{color:var(--mw-blue);background:#fff}.lawg .mw-error{background:var(--mw-bad-bg);color:var(--mw-bad);border-left:4px solid var(--mw-bad);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-weight:500}.lawg .mw-placeholder{border:1.5px dashed var(--mw-line);border-radius:var(--mw-radius);color:var(--mw-muted);padding:1.5rem}.lawg .mw-card{border:1px solid var(--mw-line);border-radius:var(--mw-radius);border-top:6px solid var(--mw-navy);background:#fff;padding:1.5rem}.lawg .mw-kicker{color:var(--mw-muted);margin:0;font-weight:600}.lawg .mw-figure{letter-spacing:-.03em;color:var(--mw-navy);font-variant-numeric:tabular-nums;margin:.25rem 0 1.25rem;font-size:clamp(2.75rem,9vw,4rem);font-weight:750;line-height:1.05}.lawg .mw-figure span{color:var(--mw-muted);letter-spacing:0;margin-left:.2em;font-size:.35em;font-weight:600}.lawg .mw-figure--text{font-size:clamp(1.5rem,5vw,2rem)}.lawg .mw-facts{grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin:0 0 1.25rem;display:grid}.lawg .mw-facts div{border-top:1px solid var(--mw-line);padding-top:.5rem}.lawg .mw-facts dt{color:var(--mw-muted);font-size:.85rem}.lawg .mw-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (max-width:420px){.lawg .mw-facts{grid-template-columns:1fr}}.lawg .mw-card h3{color:var(--mw-navy);margin:1.25rem 0 .4rem;font-size:1.05rem}.lawg .mw-compare{border-left:4px solid;border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem}.lawg .mw-compare p{margin:.15rem 0}.lawg .mw-compare--above,.lawg .mw-compare--equal{background:var(--mw-ok-bg);border-color:var(--mw-ok)}.lawg .mw-compare--below{background:var(--mw-bad-bg);border-color:var(--mw-bad)}.lawg .mw-small{color:var(--mw-muted);font-size:.875rem}.lawg .mw-note{background:var(--mw-soft);border-radius:10px;margin:.75rem 0;padding:.7rem 1rem;font-size:.95rem}.lawg .mw-note--warn{background:var(--mw-warn-bg);border-left:4px solid var(--mw-warn-line)}.lawg .mw-note summary{cursor:pointer;font-weight:600}.lawg .mw-possible{margin:1rem 0;padding:0;list-style:none}.lawg .mw-possible li{border-top:1px solid var(--mw-line);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.lawg .mw-possible strong{white-space:nowrap}.lawg .mw-sources ul{margin:.25rem 0;padding-left:1.1rem}.lawg .mw-sources li{overflow-wrap:anywhere;margin-bottom:.35rem}.lawg .mw-verified{color:var(--mw-muted);font-size:.9rem}.lawg .mw-disclaimer{color:var(--mw-muted);border-top:1px solid var(--mw-line);margin-top:1.25rem;padding-top:1rem;font-size:.85rem}.lawg .mw-ctas{grid-template-columns:1fr;gap:1rem;margin:0 0 3rem;display:grid}@media (min-width:760px){.lawg .mw-ctas{grid-template-columns:1fr 1fr}}.lawg .mw-cta{border-radius:var(--mw-radius);border:1px solid var(--mw-line);padding:1.5rem}.lawg .mw-cta--hr{background:var(--mw-navy);color:#e8eef7;border-color:var(--mw-navy)}.lawg .mw-cta--hr .btn{color:var(--mw-navy);background:#fff;border-color:#fff}.lawg .mw-cta h2{color:var(--mw-navy);margin:0 0 .5rem;font-size:1.3rem}.lawg .mw-cta.mw-cta--hr h2{color:#fff}.lawg .mw-cta p{margin:0 0 1rem}.lawg .mw-cta--jobs .btn{background:var(--mw-cyan);border-color:var(--mw-cyan);color:#04212b}.lawg .mw-content{max-width:46rem;margin-bottom:3rem}.lawg .mw-content h2{color:var(--mw-navy);letter-spacing:-.01em;margin:2rem 0 .5rem;font-size:1.4rem}.lawg .mw-table-wrap{border:1px solid var(--mw-line);border-radius:10px;overflow-x:auto}.lawg .mw-table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.95rem}.lawg .mw-table th,.lawg .mw-table td{text-align:left;border-bottom:1px solid var(--mw-line);padding:.55rem .75rem}.lawg .mw-table th{background:var(--mw-soft)}.lawg .mw-table td.num{font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.lawg *{scroll-behavior:auto!important;transition:none!important}}.lawg .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lawg .fp-eyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 .75rem;display:flex}.lawg .fp-eyebrow b{color:#166534;letter-spacing:.06em;background:#dcfce7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.lawg .fp-eyebrow span{color:#0e7490;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.lawg .fp-checked{color:var(--mw-muted);margin:.6rem 0 0;font-size:.9rem}.lawg .fp-important{background:var(--mw-warn-bg);border:2px solid var(--mw-warn-line);border-radius:var(--mw-radius);max-width:46rem;margin:1rem 0 1.5rem;padding:1.1rem 1.25rem}.lawg .fp-important h2{color:#7a4b00;margin:0 0 .4rem;font-size:1.2rem}.lawg .fp-important p{margin:.35rem 0}.lawg .fp-card{border:1px solid var(--mw-line);border-radius:var(--mw-radius);border-top:6px solid var(--mw-navy);background:#fff;max-width:46rem;margin:0 0 2rem;padding:1.25rem 1.5rem}.lawg .fp-card h2{color:var(--mw-navy);margin:0 0 .25rem;font-size:1.35rem}.lawg .fp-rows{margin:.75rem 0 0;padding:0;list-style:none}.lawg .fp-rows li{border-top:1px solid var(--mw-line);grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.8rem 0;display:grid}.lawg .fp-rows .fp-v{overflow-wrap:anywhere;min-width:0}.lawg .fp-hubtable td{overflow-wrap:anywhere}.lawg a .sr-only{top:0;left:0}.lawg .fp-rows .fp-k{color:var(--mw-navy);font-weight:700}.lawg .fp-rows .fp-v{font-size:1.05rem}.lawg .fp-src{color:var(--mw-muted);overflow-wrap:anywhere;font-size:.85rem}.lawg .fp-nolaw{background:var(--mw-soft);border-left:4px solid var(--mw-blue);border-radius:8px;margin:.75rem 0 0;padding:.75rem 1rem}.lawg .fp-content{max-width:46rem;margin-bottom:2.5rem}.lawg .fp-content h2{color:var(--mw-navy);letter-spacing:-.01em;margin:2rem 0 .5rem;font-size:1.35rem}.lawg .fp-content p{margin:.4rem 0}.lawg .fp-content ol{padding-left:1.3rem}.lawg .fp-content ol li{margin-bottom:.45rem}.lawg .fp-note{background:var(--mw-soft);border-radius:10px;margin:1rem 0;padding:.75rem 1rem;font-size:.95rem}.lawg .fp-states{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.4rem .75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.lawg .fp-states a{text-decoration:none}.lawg .fp-states a:hover{text-decoration:underline}.lawg .fp-states [aria-current]{color:var(--mw-navy);font-weight:700}.lawg .fp-sources ul{padding-left:1.1rem}.lawg .fp-sources li{overflow-wrap:anywhere;margin-bottom:.35rem}.lawg .fp-hubtable td,.lawg .fp-hubtable th{vertical-align:top}.lawg .fp-hubtable td{min-width:12rem}.lawg .fp-hubtable th[scope=row]{white-space:nowrap}@media (max-width:640px){.lawg .fp-hubtable{min-width:0}.lawg .fp-hubtable thead{position:absolute;left:-9999px}.lawg .fp-hubtable,.lawg .fp-hubtable tbody,.lawg .fp-hubtable tr,.lawg .fp-hubtable th,.lawg .fp-hubtable td{width:100%;display:block}.lawg .fp-hubtable tr{border-bottom:1px solid var(--mw-line);padding:.6rem 0}.lawg .fp-hubtable th[scope=row]{background:0 0;border:0;padding:.2rem .75rem}.lawg .fp-hubtable td{border:0;min-width:0;padding:.2rem .75rem}.lawg .fp-hubtable td:before{content:attr(data-l);color:var(--mw-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700;display:block}}.lawg{--f-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--f-head:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mw-font:var(--f-body);font-family:var(--f-body)}.lawg h1,.lawg h2,.lawg h3,.lawg .fp-card h2,.lawg .promo h2{font-family:var(--f-head)}.lawg .wrap{max-width:1152px;padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}@media (max-width:640px){.lawg .wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.lawg .fp-lastchecked{border:1px solid var(--mw-line);background:var(--mw-soft);border-left:4px solid #184ec3;border-radius:12px;max-width:46rem;margin:0 0 2.5rem;padding:14px 18px;font-size:.95rem}.lawg .fp-lastchecked strong{color:var(--mw-navy)}.lawg .crumbs a{text-decoration:none}.lawg .crumbs a:hover{color:var(--mw-blue);text-decoration:underline}.lawg .fp-hero{grid-template-columns:minmax(0,42rem) auto;justify-content:start;align-items:center;gap:1rem 1.5rem;padding:1.25rem 0 .5rem;display:grid}@media (max-width:640px){.lawg .fp-hero{grid-template-columns:minmax(0,1fr) auto}}.lawg .fp-hero h1{letter-spacing:-.02em;color:var(--mw-navy);text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:1.12}.lawg .fp-lead{color:var(--mw-muted);max-width:40rem;margin:0;font-size:1.075rem}.lawg .fp-mady{flex-direction:column;align-items:center;margin:0;display:flex}.lawg .fp-mady img{width:auto;max-width:none;height:290px;display:block}@media (max-width:640px){.lawg .fp-hero{gap:.75rem}.lawg .fp-mady img{height:170px}}@media (max-width:380px){.lawg .fp-mady img{height:140px}}.lawg .fp-src{color:var(--mw-blue);white-space:nowrap;text-underline-offset:2px;margin-left:.15rem;font-size:.78rem;font-weight:600;text-decoration:underline}.lawg .fp-src:hover{color:var(--mw-blue-dark)}.lawg .fp-rows .fp-v .fp-src{font-size:.75rem}.lawg .fp-hubtable .fp-src{margin-top:.15rem;display:inline-block}.lawg .fp-srcdl{gap:.6rem;margin:0;display:grid}.lawg .fp-srcdl div{border-top:1px solid var(--mw-line);padding-top:.5rem}.lawg .fp-srcdl dt{color:var(--mw-navy);font-weight:700}.lawg .fp-srcdl dd{flex-direction:column;gap:.2rem;margin:.2rem 0 0;font-size:.85rem;display:flex}.lawg .fp-srcdl dd a,.lawg .fp-sources li a{overflow-wrap:anywhere}.lawg .fp-promos{grid-template-columns:1fr;gap:1rem;margin:0 0 2.5rem;display:grid}@media (min-width:760px){.lawg .fp-promos{grid-template-columns:1fr 1fr}}.lawg .promo{border-radius:20px;min-width:0;padding:24px}.lawg .promo h2{margin:0 0 6px;font-size:1.3rem;line-height:1.25}.lawg .promo p{margin:0 0 8px;font-size:15.5px}.lawg .promo.hr{color:#fff;background:#0b1739}.lawg .promo.hr h2{color:#fff}.lawg .promo.hr p{color:#d3dcf5}.lawg .promo.hr .price{color:#fff;margin:8px 0 6px;font-size:40px;font-weight:700;line-height:1}.lawg .promo.hr .price small{color:#afc0ee;font-size:18px;font-weight:500}.lawg .promo.hr .tagline{color:#7fd9ea;font-weight:600}.lawg .promo.hr .btn{color:#0b1739;background:#fff;border-color:#fff;margin-top:6px}.lawg .promo.js{border:1px solid var(--mw-line);background:#fff}.lawg .promo.js img{width:100%;max-width:320px;height:auto;margin-bottom:12px;display:block}.lawg .promo.js h2{color:var(--mw-navy)}.lawg .promo .btn.ghost{color:var(--mw-blue);background:#fff;margin-top:6px}.lawg .free-big{color:#0d47e8;background:#eaf1ff;border-radius:999px;margin-bottom:10px;padding:3px 12px;font-size:15px;font-weight:700;display:inline-block}.lawg .mhr-all .mhr-in{padding-left:0!important;padding-right:0!important}.lawg .mady{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;background:#fff;border:1px solid #e2e7f1;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:flex;position:fixed;box-shadow:0 8px 28px #0b173929}.lawg .mady a{color:#0b1739;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.lawg .mady .face{border-radius:50%;width:44px;height:44px;display:block;position:relative}.lawg .mady .face img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:44px;max-width:none;height:44px;display:block}.lawg .mady .flag{border:1.5px solid #fff;border-radius:2px;width:20px;height:14px;position:absolute;bottom:-2px;right:-4px;overflow:hidden}.lawg .mady button{cursor:pointer;color:#6b7690;background:0 0;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}.lawg .mady button:hover{background:#f4f7fd}.lawg .fp-more{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.lawg .fp-content p,.lawg .fp-rows .fp-v,.lawg .fp-hubtable td{overflow-wrap:anywhere}.lawg .fp-tag{color:#334155;vertical-align:middle;background:#f1f5f9;border-radius:999px;margin-left:.35rem;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-block}.lawg .sh-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:14px;margin:0 0 2rem;padding:0;list-style:none;display:grid}.lawg .sh-card{border:1px solid var(--mw-line);background:#fff;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.lawg .sh-card h2{color:var(--mw-navy);margin:0;font-size:1.1rem;line-height:1.3}.lawg .sh-card h2 a{color:inherit;text-decoration:none}.lawg .sh-card h2 a:hover{color:var(--mw-blue);text-decoration:underline}.lawg .sh-card p{overflow-wrap:anywhere;margin:0}.lawg .sh-more{margin-top:auto;font-size:.92rem;font-weight:600}.lawg{--mw-font:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--f-body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--f-head:var(--font-poppins),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-family:var(--mw-font)}
