@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.06.f0v_2js29o.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.1216mhqx6y_is.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_278658fc-module__KueNEW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_278658fc-module__KueNEW__variable{--font-ust-display:"Sora", "Sora Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_55d42639-module__BQQbdq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_55d42639-module__BQQbdq__variable{--font-ust-body:"Inter", "Inter Fallback"}
html[data-site=umsatzsteuer-berechnen]{--ust-ink:#0b2e3a;--ust-ink-soft:#154656;--ust-ink-deep:#082530;--ust-ice:#eaf6f8;--ust-ice-strong:#bfe4ea;--ust-sand:#fbf6e9;--ust-sand-strong:#f1e4c3;--ust-mango:#ffc43d;--ust-mango-strong:#ffb400;--ust-mint:#7fe0c8;--ust-link:#0e6f85;--background:#fff;--foreground:#0b2e3a;--card:#fff;--card-foreground:#0b2e3a;--popover:#fff;--popover-foreground:#0b2e3a;--primary:#0b2e3a;--primary-foreground:#fff;--secondary:#eaf6f8;--secondary-foreground:#0b2e3a;--muted:#f1f7f8;--muted-foreground:#48626b;--accent:#ffc43d;--accent-foreground:#0b2e3a;--border:#d3e5e9;--input:#bcd5db;--ring:#1492ad;--radius:.75rem;--chart-1:#0e6f85;--chart-2:#2bb89a;--chart-3:#e8674a;--chart-4:#ffb400;--chart-5:#154656;--pillar-ust:#0e6f85;--pillar-rc:#c2472b;--pillar-zoll:#177a5e;--pillar-dba:#9a6a00;--callout-info:#eaf6f8;--callout-info-foreground:#0e6f85;--callout-warning:#fbf6e9;--callout-warning-foreground:#8a5d00;--callout-tip:#e6f7f1;--callout-tip-foreground:#146b53}.ust{--display:var(--font-ust-display), var(--font-ust-body), system-ui, sans-serif;font-family:var(--font-ust-body), system-ui, sans-serif;color:var(--ust-ink);background:#fff}.ust ::selection{background:var(--ust-mango);color:var(--ust-ink)}.ust :focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:6px}.ust{scrollbar-color:var(--ust-ink-soft) var(--ust-ice);caret-color:var(--ust-link)}.ust h1,.ust h2,.ust h3,.ust h4,.ust .ust-display{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance}.ust h1{font-weight:800;line-height:1.08}.ust h2{font-weight:700;line-height:1.15}.ust h3,.ust h4{letter-spacing:-.015em;font-weight:700}.ust p{text-wrap:pretty}.ust-head{background:var(--ust-ink);color:#fff}.ust-head h1{color:#fff}.ust-head .ust-lead{color:#d7e9ed}.ust-head a{color:#fff}.ust-head nav,.ust-head .ust-crumbs{color:#a9c9d1}.ust-head .ust-crumbs a{color:#a9c9d1;text-decoration:none}.ust-head .ust-crumbs a:hover{color:#fff}.ust-chip{background:var(--ust-ink-soft);color:#e3f2f5;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ust-chip-light{background:var(--ust-ice);color:var(--ust-ink)}.ust-dark{background:var(--ust-ink);color:#fff}.ust-dark>h2{color:#fff}.ust-dark>.ust-lead{color:#d7e9ed}.ust-ice{background:var(--ust-ice)}.ust-sand{background:var(--ust-sand)}.ust-panel{border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem)}.ust-tile{background:var(--ust-ink);color:#fff;border-radius:1rem;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:background-color .18s ease-out,transform .18s ease-out;display:flex}.ust-tile:hover{background:var(--ust-ink-soft);transform:translateY(-2px)}.ust-tile p{color:#cfe3e8}.ust-tile-icon{background:var(--ust-mint);width:2.75rem;height:2.75rem;color:var(--ust-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ust-tile h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0}.ust-tile-more{color:var(--ust-mango);align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.ust-card{border:1px solid var(--border);height:100%;color:inherit;background:#fff;border-radius:1rem;text-decoration:none;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:block}a.ust-card:hover{border-color:var(--ust-ink);transform:translateY(-2px);box-shadow:0 10px 24px -14px #0b2e3a73}.ust-cta{background:var(--ust-mango);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-weight:700;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex;color:var(--ust-ink)!important}.ust-cta:hover{background:var(--ust-mango-strong)}.ust-ghost{color:#fff;border:1px solid #ffffff59;border-radius:.5rem;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.ust-ghost:hover{background:#ffffff1a}.ust-header{background:var(--ust-ink);color:#fff}.ust-header a{text-decoration:none}.ust-wordmark{font-family:var(--display);letter-spacing:-.035em;color:#fff;font-size:1.375rem;font-weight:800;line-height:1}.ust-wordmark span{color:var(--ust-mango)}@media (max-width:26rem){.ust-wordmark{font-size:1.0625rem}}.ust-nav-link{color:#e3f2f5;border-bottom:2px solid #0000;padding:.4rem 0;font-weight:500}.ust-nav-link:hover,.ust-nav-link[aria-current=page]{color:#fff;border-bottom-color:var(--ust-mango)}.ust-footer{background:var(--ust-ink-deep);color:#fff}.ust-footer a{color:#cfe3e8;text-decoration:none}.ust-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.ust-footer h3{font-family:var(--font-ust-body), system-ui, sans-serif;letter-spacing:0;color:#fff;font-weight:600}.ust .prose{--tw-prose-body:#17414f;--tw-prose-headings:var(--ust-ink);--tw-prose-links:var(--ust-link);--tw-prose-bold:var(--ust-ink);--tw-prose-th-borders:var(--ust-ice-strong);--tw-prose-td-borders:var(--border)}.ust .prose a{text-underline-offset:3px;text-decoration-thickness:1.5px}.ust .prose a:hover{color:var(--ust-ink)}.ust .prose table{border:1px solid var(--border);border-radius:.75rem;max-width:100%;display:block;overflow-x:auto}.ust .prose figure{max-width:100%;overflow-x:auto}.ust .prose thead{background:var(--ust-ice)}.ust .prose th,.ust .prose td{padding:.65rem .9rem}.ust .prose h2{margin-top:2.5em}.ust-calc-head{background:var(--ust-ink);color:#fff}@media (prefers-reduced-motion:reduce){.ust-tile,.ust-card,.ust-cta{transition:none}.ust-tile:hover,a.ust-card:hover{transform:none}}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_f1ab1d90-module__TbCk9a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_f1ab1d90-module__TbCk9a__variable{--font-cfs-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.cfs{--forest:#0e3029;--forest-soft:#1b4a40;--mint:#effbf7;--mint-strong:#bfedde;--sky:#6eaaff;--lemon:#fcff5c;--ink:#10201c;--ink-soft:#46605a;--line:#d9ece6;--display:var(--font-cfs-display), var(--font-geist-sans), system-ui, sans-serif;min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;background:#fff;flex-direction:column;font-size:1.0625rem;line-height:1.65;display:flex}.cfs main{flex:1}.cfs a{color:inherit}.cfs :focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:4px}.cfs-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.cfs-skip{background:var(--lemon);color:var(--forest);z-index:20;border-radius:6px;padding:.5rem .9rem;position:absolute;top:.5rem;left:-999px}.cfs-skip:focus{left:.5rem}.cfs-header{background:var(--forest);color:#fff}.cfs-header-row{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;display:flex}.cfs-header a{text-decoration:none}.cfs-logo{color:#fff;align-items:center;gap:.6rem;display:inline-flex}.cfs-logo-text{flex-direction:column;line-height:1;display:flex}.cfs-logo-name{font-family:var(--display);letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.cfs-logo-sub{opacity:.78;margin-top:.22rem;font-size:.72rem}.cfs-nav{align-items:center;gap:2rem;font-size:1rem;display:flex}.cfs-nav a:not(.cfs-button){border-bottom:2px solid #0000;padding-block:.4rem}.cfs-nav a:not(.cfs-button):hover{border-bottom-color:var(--sky)}.cfs-menu{display:none;position:relative}.cfs-menu summary{cursor:pointer;border:1px solid #ffffff59;border-radius:6px;padding:.4rem .9rem;list-style:none}.cfs-menu summary::-webkit-details-marker{display:none}.cfs-menu nav{z-index:10;background:var(--forest-soft);border-radius:12px;flex-direction:column;gap:.2rem;min-width:15rem;padding:.75rem;display:flex;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 18px 40px #0e302959}.cfs-menu nav a{border-radius:8px;padding:.6rem .75rem}.cfs-menu nav a.cfs-button{text-align:center;margin-top:.4rem}.cfs-button{background:var(--lemon);border-radius:6px;padding:.6rem 1.25rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-block;color:var(--forest)!important}.cfs-button:hover{background:#f1f43a}.cfs-button-large{padding:.75rem 1.75rem;font-size:1.125rem}@media (max-width:56rem){.cfs-nav{display:none}.cfs-menu{display:block}}.cfs-hero{color:#fff;background:radial-gradient(120% 150% at 0% 100%, var(--sky) 0%, #2f6f8f 22%, #17443f 46%, var(--forest) 64%);padding-block:4.5rem 5.5rem}.cfs-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3.5rem;display:grid}.cfs-hero h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:800;line-height:1.08}.cfs-lead{color:#ffffffe6;max-width:36rem;margin:1.25rem 0 0;font-size:1.2rem;line-height:1.55}.cfs-eyebrow{letter-spacing:.01em;color:var(--lemon);margin:0 0 1.1rem;font-size:.9rem;font-weight:600}.cfs-hero-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:2rem;display:flex}.cfs-button-ghost{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);text-underline-offset:5px;font-size:1.1rem;font-weight:600;text-decoration-thickness:2px}.cfs-button-ghost:hover{-webkit-text-decoration-color:var(--lemon);text-decoration-color:var(--lemon)}.cfs-hero-note{color:#fffc;border-top:1px solid #ffffff38;max-width:34rem;margin:2.25rem 0 0;padding-top:1.1rem;font-size:.93rem;line-height:1.5}.cfs-preview{color:var(--forest);background:#fff;border-radius:16px;margin:0;padding:1.1rem 1.25rem .6rem;box-shadow:0 30px 60px #05181459}.cfs-preview figcaption{font-family:var(--display);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;font-size:1.05rem;font-weight:700;display:flex}.cfs-preview figcaption small{font-family:var(--font-geist-sans), sans-serif;background:var(--mint);color:var(--ink-soft);border-radius:99px;padding:.1rem .5rem;font-size:.75rem;font-weight:500}.cfs-preview svg{width:100%;height:auto;margin-top:.4rem;display:block}.cfs-preview text{fill:var(--ink-soft);font-size:12px}.cfs-preview-grid{stroke:var(--line);stroke-width:1px}.cfs-preview-area{fill:var(--mint)}.cfs-preview-known{fill:none;stroke:var(--forest);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.cfs-preview-ahead{fill:none;stroke:var(--sky);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 9}.cfs-preview-today{stroke:var(--forest);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.45}.cfs-preview-dot{fill:var(--forest);stroke:#fff;stroke-width:3px}.cfs-preview-low{fill:var(--lemon);stroke:var(--forest);stroke-width:2.5px}@media (max-width:56rem){.cfs-hero{padding-block:2.5rem 3rem}.cfs-hero-grid{grid-template-columns:1fr;gap:2.25rem}}.cfs-panel{background:var(--mint);border-radius:16px;padding:2rem 2.25rem}.cfs-panel>h2{font-family:var(--display);letter-spacing:-.02em;color:var(--forest);margin:0 0 1.25rem;font-size:1.5rem;font-weight:700;line-height:1.2}.cfs-topics{padding-block:4rem .5rem}.cfs-topics>h2,.cfs-posts h2{font-family:var(--display);letter-spacing:-.025em;color:var(--forest);margin:0 0 1.5rem;scroll-margin-top:1.5rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:800;line-height:1.15}.cfs-topics ol{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cfs-topics li{display:flex}.cfs-topics a{background:var(--mint);border-radius:16px;flex-direction:column;width:100%;padding:1.4rem 1.5rem 1.3rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.cfs-topics a:hover{background:var(--forest);color:#fff}.cfs-topic-no{font-family:var(--display);color:var(--ink-soft);font-size:.95rem;font-weight:800}.cfs-topic-title{font-family:var(--display);letter-spacing:-.015em;color:var(--forest);text-wrap:balance;margin-top:1.75rem;font-size:1.3rem;font-weight:700;line-height:1.2}.cfs-topic-text{color:var(--ink-soft);margin:.6rem 0 1.4rem;font-size:.97rem;line-height:1.5}.cfs-topic-more{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);text-underline-offset:4px;margin-top:auto;font-size:.95rem;font-weight:600;text-decoration-thickness:2px}.cfs-topics a:hover .cfs-topic-title,.cfs-topics a:hover .cfs-topic-more{color:#fff}.cfs-topics a:hover .cfs-topic-no,.cfs-topics a:hover .cfs-topic-text{color:#fffc}.cfs-article+.cfs-topics,.cfs-posts+.cfs-topics{padding-top:0;padding-bottom:4.5rem}.cfs-cta{background:var(--mint);padding-block:3rem}.cfs-cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.cfs-cta h2{font-family:var(--display);letter-spacing:-.025em;color:var(--forest);margin:0 0 .5rem;font-size:1.75rem;font-weight:800;line-height:1.15}.cfs-cta p{max-width:38rem;color:var(--ink-soft);margin:0}.cfs-cta .cfs-button{background:var(--forest);color:#fff!important}.cfs-cta .cfs-button:hover{background:var(--forest-soft)}.cfs-article{padding-block:3.5rem 4.5rem}.cfs-prose{max-width:46rem}.cfs-prose>:first-child{margin-top:0}.cfs-prose p{margin:0 0 1.15rem}.cfs-prose h2{font-family:var(--display);letter-spacing:-.025em;color:var(--forest);text-wrap:balance;margin:3.25rem 0 1rem;scroll-margin-top:1.5rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:800;line-height:1.15}.cfs-prose h3{font-family:var(--display);letter-spacing:-.015em;color:var(--forest);margin:2.25rem 0 .6rem;scroll-margin-top:1.5rem;font-size:1.3rem;font-weight:700;line-height:1.25}.cfs-prose a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);text-underline-offset:3px;text-decoration-thickness:2px}.cfs-prose a:hover{-webkit-text-decoration-color:var(--forest);text-decoration-color:var(--forest)}.cfs-prose strong{color:var(--forest);font-weight:650}.cfs-prose ul,.cfs-prose ol{margin:0 0 1.25rem;padding-left:1.35rem}.cfs-prose ul{list-style:outside}.cfs-prose ol{list-style:decimal}.cfs-prose li{margin-bottom:.45rem;padding-left:.2rem}.cfs-prose ul li::marker{color:var(--sky)}.cfs-prose ol li::marker{color:var(--forest);font-weight:700}.cfs-prose h2:first-of-type+ul{background:var(--mint);border-radius:16px;padding:1.4rem 1.6rem;list-style:none}.cfs-prose h2:first-of-type+ul li{margin-bottom:.7rem;padding-left:1.5rem;position:relative}.cfs-prose h2:first-of-type+ul li:last-child{margin-bottom:0}.cfs-prose h2:first-of-type+ul li:before{content:"";background:var(--sky);border-radius:99px;width:.6rem;height:.6rem;position:absolute;top:.62em;left:0}.cfs-cover{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;max-width:46rem;height:auto;margin-bottom:2.5rem;display:block}.cfs-prose img{border-radius:12px;max-width:100%;height:auto;margin:1.75rem 0;display:block}.cfs-prose figure{margin:1.75rem 0}.cfs-prose figure img{margin:0}.cfs-prose figcaption{color:var(--ink-soft);margin-top:.6rem;font-size:.9rem;line-height:1.45}.cfs-table{border:1px solid var(--line);border-radius:16px;width:min(100vw - 3rem,69rem);margin:1.75rem 0 2rem;overflow-x:auto}.cfs-table table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.97rem;line-height:1.45}.cfs-table th{background:var(--forest);color:#fff;font-family:var(--display);text-align:left;white-space:nowrap;padding:.85rem 1.1rem;font-weight:700}.cfs-table td{border-top:1px solid var(--line);vertical-align:top;padding:.9rem 1.1rem}.cfs-table td:first-child{font-family:var(--display);color:var(--forest);white-space:nowrap;font-weight:700}.cfs-table tbody tr:nth-child(2n){background:var(--mint)}.cfs-faqs{max-width:46rem;margin-top:3.5rem}.cfs-faqs details{border-top:1px solid var(--mint-strong)}.cfs-faqs summary{cursor:pointer;font-family:var(--display);color:var(--forest);justify-content:space-between;gap:1rem;padding:1rem 0;font-size:1.1rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.cfs-faqs summary::-webkit-details-marker{display:none}.cfs-faqs summary:after{content:"+";color:var(--forest);font-size:1.4rem;font-weight:600;line-height:1}.cfs-faqs details[open] summary:after{content:"–"}.cfs-faqs details p{max-width:40rem;margin:0 0 1.1rem}.cfs-band{background:var(--forest);color:#fff;padding-block:2.5rem 3rem}.cfs-band h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:46rem;margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.1}.cfs-band p{color:#fffc;margin:.9rem 0 0}.cfs-band .cfs-lead{color:#ffffffe6;max-width:42rem}.cfs-crumbs{gap:.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.cfs-crumbs a{color:#fffc;text-decoration:none}.cfs-crumbs a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);text-underline-offset:3px}.cfs-crumbs a:after{content:"/";color:#fff6;margin-left:.5rem}.cfs-back{margin-top:3rem}.cfs-back a{color:var(--forest);font-weight:600}.cfs-intro{padding-top:3rem}.cfs-intro+.cfs-posts{padding-top:1.5rem}.cfs-posts{padding-block:3.5rem 4.5rem}.cfs-article+.cfs-posts{padding-top:0}.cfs-posts-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cfs-posts-head a{color:var(--forest);-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.cfs-posts ul{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cfs-posts li a{border:1px solid var(--line);border-radius:12px;height:100%;padding:1.15rem 1.25rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:block}.cfs-posts li a:hover{border-color:var(--forest);background:var(--mint)}.cfs-posts li time{color:var(--ink-soft);margin-bottom:.45rem;font-size:.82rem;display:block}.cfs-posts li span{font-family:var(--display);color:var(--forest);font-size:1.15rem;font-weight:700;line-height:1.25;display:block}.cfs-posts li small{color:var(--ink-soft);margin-top:.5rem;font-size:.93rem;line-height:1.5;display:block}.cfs-footer{background:var(--forest);color:#ffffffd9;padding-block:3.25rem 1.5rem;font-size:.95rem}.cfs-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.cfs-footer p{max-width:22rem;margin:1rem 0 0;line-height:1.55}.cfs-footer h2{font-family:var(--display);color:#fff;margin:0 0 .8rem;font-size:1rem;font-weight:700}.cfs-footer nav{flex-direction:column;gap:.5rem;display:flex}.cfs-footer nav a{text-decoration:none}.cfs-footer nav a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);text-underline-offset:3px}.cfs-footer-end{border-top:1px solid #ffffff26;margin-top:2.75rem;padding-top:1.25rem;font-size:.85rem}@media (max-width:56rem){.cfs-footer-grid{grid-template-columns:1fr 1fr}.cfs-footer-grid>div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cfs *{transition:none!important}}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_4bb543a9-module__leQDua__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_4bb543a9-module__leQDua__variable{--font-lqp-display:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_6c8aKirQ5XqmGWNYrji6gXazYNQH)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_93e5e1fd-module__OvMjlG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_93e5e1fd-module__OvMjlG__variable{--font-lqp-text:"Inter", "Inter Fallback"}
.lqp{--lqp-navy:#0d2440;--lqp-navy-soft:#183a61;--lqp-aqua:#e7f4f5;--lqp-aqua-strong:#bfe3e6;--lqp-peri:#eef0fb;--lqp-peri-strong:#cfd5f3;--lqp-coral:#ff6b4a;--lqp-coral-strong:#ff8466;--lqp-coral-tint:#ffe1d8;--lqp-ocean:#1d5fa8;--lqp-text:#1f3550;--lqp-muted:#41546a;--lqp-on-navy:#d4e0ee;--lqp-on-navy-muted:#a9bbd1;--lqp-mark:#8fd3d9;--lqp-border:#d6e1ec;--display:var(--font-lqp-display), var(--font-lqp-text), system-ui, sans-serif;--background:#fff;--foreground:#0d2440;--card:#fff;--card-foreground:#0d2440;--popover:#fff;--popover-foreground:#0d2440;--primary:#1d5fa8;--primary-foreground:#fff;--secondary:#e7f4f5;--secondary-foreground:#0d2440;--muted:#f2f7fa;--muted-foreground:#41546a;--accent:#ff6b4a;--accent-foreground:#0d2440;--destructive:#b8412a;--border:#d6e1ec;--input:#b9cadb;--ring:#1d5fa8;--radius:.75rem;--ink:#0d2440;--ink-2:#1f3550;--ink-3:#41546a;--line:#d6e1ec;--line-strong:#b9cadb;--spec-green:#2b7a3d;--spec-amber:#a5521a;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;min-height:100vh;color:var(--lqp-text);font-family:var(--font-lqp-text), system-ui, sans-serif;caret-color:var(--lqp-ocean);background:#fff;flex-direction:column;font-size:1rem;line-height:1.6;display:flex}.lqp ::selection{background:var(--lqp-aqua-strong);color:var(--lqp-navy)}.lqp :focus-visible{outline:3px solid var(--lqp-ocean);outline-offset:3px;border-radius:6px}.lqp :where(a){color:var(--lqp-ocean);text-decoration:none}.lqp :where(h1,h2,h3,h4){font-family:var(--display);color:var(--lqp-navy);letter-spacing:-.02em;text-wrap:balance;margin:0}.lqp :where(h1){font-size:clamp(2rem,4.2vw,3rem);font-weight:800;line-height:1.1}.lqp :where(h2){font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:800;line-height:1.2}.lqp :where(h3){font-size:1.1rem;font-weight:700;line-height:1.3}.lqp :where(p){text-wrap:pretty;margin:0}@media (max-width:40rem){.lqp :where(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.lqp .lqp-icon{vertical-align:-.125em;display:inline-block}.lqp .lqp-list-mark,.lqp .lqp-list-mark-accent{flex:none;margin-right:8px;transform:translateY(.12em)}.lqp .lqp-list-mark{color:var(--spec-green)}.lqp .lqp-list-mark-accent{color:var(--lqp-ocean)}.lqp-main{flex:1}.lqp-wrap{width:min(72rem,100% - 3rem);margin-inline:auto}.lqp-stack{flex-direction:column;gap:3.5rem;padding-block:3rem 4.5rem;display:flex}.lqp-stack.lqp-stack-tight{gap:1.5rem}@media (max-width:40rem){.lqp-wrap{width:calc(100% - 2rem)}.lqp-stack{gap:2.5rem;padding-block:2rem 3rem}}.lqp-header{background:var(--lqp-navy);color:#fff}.lqp-header-row{align-items:center;gap:1.5rem;min-height:4.75rem;display:flex}.lqp-brand{color:#fff;flex:none;align-items:center;gap:.6rem;display:inline-flex}.lqp-brand span{font-family:var(--display);letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.lqp-nav{align-items:center;gap:1.75rem;margin-left:auto;display:flex}.lqp-nav-link{color:#fff;border-bottom:2px solid #0000;padding-block:.35rem;font-weight:500}.lqp-nav-link:hover,.lqp-nav-link[aria-current=page]{border-bottom-color:var(--lqp-mark)}.lqp-nav-toggle{color:#fff;cursor:pointer;border:1px solid #ffffff59;border-radius:.5rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-left:auto;display:none}.lqp-nav-mobile{flex-direction:column;padding-bottom:1.25rem;display:flex}.lqp-nav-mobile .lqp-nav-link{border-bottom:1px solid #ffffff26;padding:.85rem 0;font-size:1.05rem}.lqp-nav-mobile .lqp-nav-link[aria-current=page]{color:var(--lqp-mark)}.lqp-nav-mobile .lqp-button{align-self:flex-start;margin-top:1rem}@media (max-width:52rem){.lqp-nav{display:none}.lqp-nav-toggle{display:inline-flex}}@media (min-width:52.01rem){.lqp-nav-mobile{display:none}}@media (max-width:24rem){.lqp-brand span{font-size:1.05rem}}.lqp-button{background:var(--lqp-coral);color:var(--lqp-navy);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-weight:700;transition:background-color .15s ease-out;display:inline-flex}.lqp-button:hover{background:var(--lqp-coral-strong);color:var(--lqp-navy)}.lqp-button.lqp-button-large{padding:.8rem 1.5rem;font-size:1.05rem}.lqp-ghost{color:#fff;border:1px solid #fff6;border-radius:.5rem;align-items:center;padding:.8rem 1.3rem;font-weight:600;transition:background-color .15s ease-out;display:inline-flex}.lqp-ghost:hover{color:#fff;background:#ffffff1a}.lqp-button-outline{border:1.5px solid var(--lqp-navy);color:var(--lqp-navy);white-space:nowrap;border-radius:.5rem;align-items:center;padding:.6rem 1.15rem;font-weight:700;display:inline-flex}.lqp-button-outline:hover{background:var(--lqp-navy);color:#fff}.lqp-more{color:var(--lqp-ocean);text-underline-offset:4px;flex:none;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.lqp-more:hover{color:var(--lqp-navy)}.lqp-band{background:var(--lqp-navy);color:var(--lqp-on-navy);padding-block:2.75rem 3.25rem}.lqp .lqp-band h1{color:#fff;max-width:52rem}.lqp-band .lqp-lead{max-width:42rem;color:var(--lqp-on-navy);margin-top:1rem;font-size:1.15rem;line-height:1.6}.lqp-band-title{align-items:center;gap:1rem;display:flex}.lqp-band-title h1{min-width:0}.lqp-band-split .lqp-wrap{gap:1.5rem;display:grid}@media (min-width:62rem){.lqp-band-split .lqp-wrap{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center;gap:2.5rem}}.lqp-band-cover{aspect-ratio:1200/630;border-radius:1rem;width:100%}.lqp-band-cover img{object-fit:cover;width:100%;height:100%;display:block}.lqp-eyebrow{color:var(--lqp-mark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.lqp-crumbs{color:var(--lqp-on-navy-muted);flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;font-size:.9rem;display:flex}.lqp-crumbs a{color:var(--lqp-on-navy-muted)}.lqp-crumbs a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.lqp-crumbs a:after{content:"/";color:#ffffff59;margin-left:.5rem}.lqp-crumbs [aria-current]{color:#fff}.lqp-hero{background:radial-gradient(40rem 20rem at 80% 62%, #5fb8c22b, transparent 72%), radial-gradient(36rem 22rem at 6% 112%, #7c86d624, transparent 70%), linear-gradient(180deg, var(--lqp-navy) 0%, #0f2a4b 100%);padding-block:4.5rem 5rem;position:relative;overflow:hidden}.lqp-hero-grid{align-items:center;gap:2rem;display:grid}@media (min-width:62rem){.lqp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:3rem}}.lqp .lqp-hero h1{max-width:44rem;font-size:clamp(2.2rem,5vw,3.5rem)}.lqp-hero .lqp-lead{max-width:38rem;font-size:1.2rem}.lqp-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;margin-top:2.25rem;display:flex}.lqp-hero-facts{color:var(--lqp-on-navy-muted);flex-wrap:wrap;gap:.5rem 1.75rem;margin:2rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.lqp-hero-facts li{align-items:baseline;gap:.4rem;display:inline-flex}.lqp-hero-facts li:before{content:"";background:var(--lqp-mark);border-radius:999px;align-self:center;width:.4rem;height:.4rem}.lqp-hero-facts strong{color:#fff;font-family:var(--display);font-weight:800}@media (max-width:40rem){.lqp-hero{padding-block:3rem 3.5rem}}.lqp-horizon{width:100%;height:auto;display:none;overflow:visible}@media (min-width:62rem){.lqp-horizon{display:block}}.lqp-horizon-labels{font-family:var(--font-mono);letter-spacing:.04em;font-size:18px}.lqp-horizon-forms{animation:1.4s ease-out both lqp-fade}.lqp-horizon-curve{animation:1.1s cubic-bezier(.22,1,.36,1) .15s both lqp-rise}.lqp-horizon-today{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.34,1.56,.64,1) .9s both lqp-pop}@keyframes lqp-fade{0%{opacity:0}}@keyframes lqp-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lqp-pop{0%{opacity:0;transform:scale(.4)}}.lqp-hover-media{--lqp-hx:0;--lqp-hy:0;isolation:isolate;position:relative;overflow:hidden}.lqp-hover-media>*{transition:transform .7s cubic-bezier(.22,1,.36,1)}.lqp-hover-media[data-hover]>*{transform:translate3d(calc(var(--lqp-hx) * -1.2%), calc(var(--lqp-hy) * -1.2%), 0) scale(1.045)}.lqp-panel{border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem)}.lqp-panel.lqp-panel-small{border-radius:1rem;padding:1.25rem 1.5rem}.lqp-panel-aqua{background:var(--lqp-aqua)}.lqp-panel-peri{background:var(--lqp-peri)}.lqp-panel>h2{margin-bottom:1.75rem}.lqp-section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.lqp-caption{color:var(--lqp-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.8rem;font-weight:700}.lqp-label{color:var(--lqp-navy);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;font-size:.8rem;font-weight:700}.lqp-empty{color:var(--lqp-muted)}.lqp-card{border:1px solid var(--lqp-border);color:inherit;background:#fff;border-radius:1rem;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:block}a.lqp-card:hover{border-color:var(--lqp-navy);color:inherit;transform:translateY(-2px);box-shadow:0 12px 28px -16px #0d244073}.lqp-card p{color:var(--lqp-muted);font-size:.95rem;line-height:1.55}.lqp-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem;display:grid}.lqp-grid.lqp-grid-small{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.lqp-category{padding:1.25rem 1.4rem}.lqp-category h3{margin-bottom:.4rem}.lqp-pill{background:var(--lqp-aqua);color:var(--lqp-navy);border-radius:999px;padding:.2rem .65rem;font-size:.8rem;font-weight:600;display:inline-block}.lqp-pill.lqp-pill-on-navy{color:#fff;background:#ffffff1f}.lqp-tiles{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;display:grid}.lqp-tile{background:var(--lqp-navy);color:#fff;border-radius:.9rem;flex-direction:column;gap:1rem;padding:1.25rem 1.4rem 1.4rem;transition:background-color .18s ease-out,transform .18s ease-out;display:flex}.lqp-tile:hover{background:var(--lqp-navy-soft);color:#fff;transform:translateY(-2px)}.lqp-tile-head{align-items:center;gap:.9rem;display:flex}.lqp-tile-title{font-family:var(--display);letter-spacing:-.015em;font-size:1.1rem;font-weight:800;line-height:1.25}.lqp-tile-text{color:var(--lqp-on-navy);font-size:.95rem;line-height:1.5}.lqp-disc{width:3rem;height:3rem;color:var(--lqp-navy);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lqp-disc-aqua{background:var(--lqp-aqua-strong)}.lqp-disc-peri{background:var(--lqp-peri-strong)}.lqp-disc-coral{background:var(--lqp-coral-tint)}.lqp-chips{flex-wrap:wrap;gap:.5rem;display:flex}.lqp-chip{border:1px solid var(--lqp-border);color:var(--lqp-navy);background:#fff;border-radius:999px;align-items:center;padding:.45rem .95rem;font-size:.9rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.lqp-chip:hover{border-color:var(--lqp-navy);color:var(--lqp-navy)}.lqp-chip[aria-current]{border-color:var(--lqp-navy);background:var(--lqp-navy);color:#fff}.lqp-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:60rem){.lqp-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.lqp-post-grid{grid-template-columns:1fr}}.lqp-post-card{flex-direction:column;display:flex;overflow:hidden}.lqp-post-card-visual{border-bottom:1px solid var(--lqp-border);height:9.5rem;position:relative;overflow:hidden}.lqp-cover-img{object-fit:cover;width:100%;height:100%;display:block}.lqp-post-card-body{flex-direction:column;gap:.6rem;padding:1.15rem 1.3rem 1.4rem;display:flex}.lqp-post-card-label{color:var(--lqp-muted);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.lqp-post-card-label svg{color:var(--lqp-ocean)}.lqp-post-card-label time{margin-left:auto;font-weight:500}.lqp .lqp-post-card h3{font-size:1.08rem;line-height:1.3}a.lqp-post-card:hover h3{color:var(--lqp-ocean)}.lqp-faqs details{border-top:1px solid var(--lqp-aqua-strong)}.lqp-faqs details:last-of-type{border-bottom:1px solid var(--lqp-aqua-strong)}.lqp-faqs summary{color:var(--lqp-navy);font-family:var(--display);cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:1.08rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.lqp-faqs summary::-webkit-details-marker{display:none}.lqp-faqs summary:after{content:"+";color:var(--lqp-navy);flex:none;font-size:1.4rem;font-weight:600;line-height:1}.lqp-faqs details[open] summary:after{content:"–"}.lqp-faqs details p{max-width:46rem;color:var(--lqp-text);padding-bottom:1.1rem;line-height:1.7}.lqp-prose{max-width:70ch;color:var(--lqp-text);font-size:1.0625rem;line-height:1.75}.lqp-prose>:first-child,.lqp-prose>div:first-child>:first-child{margin-top:0}.lqp-prose :where(p){margin:0 0 1.15rem}.lqp-prose :where(h2){margin:2.75rem 0 1rem;scroll-margin-top:1.5rem;font-size:clamp(1.45rem,2.6vw,1.85rem)}.lqp-prose :where(h3){margin:2rem 0 .6rem;scroll-margin-top:1.5rem;font-size:1.2rem}.lqp-prose :where(h4){margin:1.5rem 0 .5rem;scroll-margin-top:1.5rem;font-size:1.05rem;font-weight:700}.lqp-prose :where(a){color:var(--lqp-ocean);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.lqp-prose :where(a):hover{color:var(--lqp-navy)}.lqp-prose :where(strong,b){color:var(--lqp-navy);font-weight:650}.lqp-prose :where(em){font-style:italic}.lqp-prose :where(ul,ol){margin:0 0 1.25rem;padding-left:1.35rem}.lqp-prose :where(ul){list-style:outside}.lqp-prose :where(ol){list-style:decimal}.lqp-prose :where(li){margin-bottom:.4rem;padding-left:.2rem}.lqp-prose :where(ul>li)::marker{color:var(--lqp-ocean)}.lqp-prose :where(ol>li)::marker{color:var(--lqp-navy);font-weight:700}.lqp-prose :where(blockquote){border-left:4px solid var(--lqp-aqua-strong);background:var(--lqp-aqua);border-radius:0 .75rem .75rem 0;margin:1.5rem 0;padding:1rem 1.25rem}.lqp-prose :where(blockquote p){margin:0}.lqp-prose :where(table){border:1px solid var(--lqp-border);border-collapse:separate;border-spacing:0;border-radius:.75rem;width:100%;margin:1.5rem 0;font-size:.95rem;line-height:1.5;overflow:hidden}@media (max-width:40rem){.lqp-prose :where(table){display:block;overflow-x:auto}}.lqp-prose :where(thead,tr:first-child:has(th)){background:var(--lqp-aqua)}.lqp-prose :where(th){color:var(--lqp-navy);text-align:left;padding:.65rem .9rem;font-weight:700}.lqp-prose :where(td){border-top:1px solid var(--lqp-border);vertical-align:top;padding:.65rem .9rem}.lqp-prose :where(code){background:var(--lqp-aqua);color:var(--lqp-navy);font-family:var(--font-mono);border-radius:.3rem;padding:.1rem .35rem;font-size:.9em}.lqp-prose :where(hr){background:var(--lqp-border);border:0;height:1px;margin:2.5rem 0}.lqp-prose :where(img){border-radius:.75rem;max-width:100%;height:auto}.lqp-prose :where(figure){max-width:100%;margin:1.75rem 0;overflow-x:auto}.lqp-prose :where(figcaption){color:var(--lqp-muted);margin-top:.5rem;font-size:.9rem}.lqp-prose .lqp-chart{border:1px solid var(--lqp-border);background:#fff;border-radius:1rem;padding:1rem 1rem .5rem}.lqp-prose .lqp-chart svg{width:100%;height:auto;display:block}.lqp-prose .lqp-chart figcaption{text-align:center;font-size:.8rem}.lqp-showcase{margin:2rem 0}.lqp-showcase-frame{background:var(--lqp-peri);border-radius:1rem;padding:1.25rem}.lqp-prose .lqp-showcase-frame :where(table){font-size:inherit;border:0;display:table}.lqp-prose .lqp-showcase-frame :where(td,th){border:0;padding:3px 4px}.lqp-prose .lqp-showcase figcaption{text-align:center;font-style:italic}.lqp .lqp-article-title{max-width:50rem;font-size:clamp(1.9rem,4vw,2.9rem)}.lqp-article-meta{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.lqp-article-meta>span:last-child{flex-direction:column;display:flex}.lqp-article-avatar{color:#fff;background:#ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.lqp-article-author{color:#fff;font-weight:600}.lqp-article-date{color:var(--lqp-on-navy-muted);font-size:.9rem}.lqp-article-date>span{margin:0 .4rem}.lqp-article-grid{grid-template-columns:1fr;align-items:start;gap:2rem;padding-block:2.5rem 4.5rem;display:grid}@media (min-width:62rem){.lqp-article-grid{grid-template-columns:16.5rem minmax(0,1fr);gap:3rem}}.lqp-article-side{align-self:stretch}.lqp-article-main{flex-direction:column;gap:3rem;min-width:0;display:flex}.lqp-article-visual{aspect-ratio:1200/340;border:1px solid var(--lqp-border);border-radius:1rem;max-width:70ch;position:relative;overflow:hidden}.lqp-article-visual+.lqp-article-text{margin-top:-.75rem}.lqp-article-cover{aspect-ratio:1200/630;border:1px solid var(--lqp-border);border-radius:1rem;width:100%;max-width:70ch}.lqp-article-cover img{object-fit:cover;width:100%;height:100%;display:block}.lqp-article-cover+.lqp-article-text{margin-top:-.75rem}.lqp-article-text>div:first-child>p:first-of-type{color:var(--lqp-navy);font-size:1.15rem}.lqp-related .lqp-post-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.lqp-back{color:var(--lqp-ocean);align-self:flex-start;font-weight:600}.lqp-back:hover{text-underline-offset:4px;text-decoration:underline}.lqp-toc{background:var(--lqp-aqua);border-radius:1rem;padding:1.25rem 1rem 1.25rem 1.25rem}@media (min-width:62rem){.lqp-toc{max-height:calc(100vh - 3rem);position:sticky;top:1.5rem;overflow-y:auto}}.lqp-toc-heading{color:var(--lqp-navy);font-family:var(--display);margin-bottom:.6rem;font-size:1rem;font-weight:800}.lqp-toc a{color:var(--lqp-text);border-left:2px solid #0000;padding:.3rem .5rem;font-size:.9rem;line-height:1.4;display:block}.lqp-toc a[data-level="3"]{padding-left:1.1rem;font-size:.85rem}.lqp-toc a[data-level="4"]{padding-left:1.7rem;font-size:.85rem}.lqp-toc a:hover{color:var(--lqp-ocean)}.lqp-toc a.is-active{border-left-color:var(--lqp-navy);color:var(--lqp-navy);font-weight:700}.lqp-toc p{color:var(--lqp-muted);font-size:.9rem}.lqp-subtopics.lqp-panel{border-radius:1rem;padding:1.5rem}.lqp-pillar-body :where(h2){padding-top:.25rem}.lqp-legal :where(section){margin-top:2rem}.lqp-legal :where(section:first-child),.lqp-legal :where(section>h2:first-child){margin-top:0}.lqp-tools-chips{margin-bottom:1rem}.lqp-tools-note{color:var(--lqp-muted);margin-bottom:1.25rem;font-size:.85rem}.lqp-tool-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.lqp-tool-grid>div{display:flex}.lqp-tool-logo{border:1px solid var(--lqp-border);background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.lqp-tool-logo img{object-fit:contain;width:100%;height:100%;display:block}.lqp-tool-tile{flex-direction:column;gap:.9rem;padding:1.25rem 1.4rem;display:flex}.lqp-tool-tile p{flex:1}.lqp-tool-tile .lqp-pill{align-self:flex-start}.lqp-tool-card-head{align-items:center;gap:.8rem;display:flex}.lqp-tool-card-name{flex:1;min-width:0}.lqp-tool-card-name>div,.lqp .lqp-tool-card-name h3{color:var(--lqp-navy);font-family:var(--display);letter-spacing:-.015em;font-size:1.1rem;font-weight:800;line-height:1.2}.lqp-tool-card-name small{color:var(--lqp-muted);margin-top:.15rem;font-size:.8rem;display:block}.lqp-own{background:var(--lqp-peri);color:var(--lqp-navy);white-space:nowrap;border-radius:999px;flex:none;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.lqp-tool-card{flex-direction:column;gap:.9rem;width:100%;padding:1.25rem 1.4rem;display:flex}.lqp-tool-card-text{flex:1}.lqp-tags{flex-wrap:wrap;gap:.35rem;display:flex}.lqp-tags span{border:1px solid var(--lqp-border);color:var(--lqp-muted);border-radius:.4rem;padding:.15rem .55rem;font-size:.78rem;font-weight:500}.lqp-tool-card-foot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lqp-tool-card-more{color:var(--lqp-ocean);white-space:nowrap;font-size:.9rem;font-weight:600}.lqp-picks.lqp-panel{padding:clamp(1.25rem,3vw,2rem)}.lqp-picks-title{color:var(--lqp-navy);font-family:var(--display);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.lqp-picks-title svg{color:var(--lqp-ocean)}.lqp-picks-lead{color:var(--lqp-muted);margin:.35rem 0 1.25rem}.lqp-picks-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.lqp-pick{flex-direction:column;gap:.75rem;padding:1.15rem 1.25rem;display:flex}.lqp-pick-name{min-width:0;color:var(--lqp-navy);font-family:var(--display);flex:1;font-size:1.05rem;font-weight:800;line-height:1.2}.lqp-pick-case{background:var(--lqp-aqua);color:var(--lqp-navy);border-radius:999px;align-self:flex-start;padding:.15rem .6rem;font-size:.78rem;font-weight:700}.lqp-picks-note{color:var(--lqp-muted);margin-top:1.25rem;font-size:.9rem}.lqp-picks-note strong{color:var(--lqp-navy)}.lqp-picks-note a,.lqp-tool-disclosure a{color:var(--lqp-ocean);text-underline-offset:3px;text-decoration:underline}.lqp-tool{max-width:56rem}.lqp-tool-back{color:var(--lqp-on-navy-muted);font-size:.9rem}.lqp-tool-back:hover{color:#fff}.lqp-tool-head{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;margin-top:1.25rem;display:flex}.lqp-tool-head-text{flex:18rem;min-width:0}.lqp-tool-name{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lqp .lqp-tool-name h1{font-size:clamp(2rem,4vw,2.8rem)}.lqp-band .lqp-tool-head .lqp-lead{margin-top:.4rem}.lqp-tool-category{color:var(--lqp-on-navy-muted);text-underline-offset:3px;margin-top:.5rem;font-size:.9rem;text-decoration:underline;display:inline-block}.lqp-tool-category:hover{color:#fff}.lqp-tool-description{color:var(--lqp-text);font-size:1.1rem;line-height:1.75}.lqp-tool-bestfor{color:var(--lqp-navy);font-size:1.05rem}.lqp-tool-features{padding:1.25rem 1.5rem}.lqp-tool .lqp-panel ul,.lqp-tool-features ul{gap:.5rem;display:grid}.lqp-tool .lqp-panel li,.lqp-tool-features li{color:var(--lqp-text);line-height:1.5;display:flex}.lqp-tool-proscons{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.lqp-cross{color:var(--destructive);margin-right:.5rem}.lqp-tool-cta{color:var(--lqp-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.lqp-tool-cta strong{color:var(--lqp-navy)}.lqp-tool-disclosure{color:var(--lqp-text);font-size:.95rem}.lqp-footer{background:var(--lqp-navy);color:var(--lqp-on-navy);padding-block:3.5rem 1.75rem;font-size:.95rem}.lqp-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.lqp-footer-brand p{max-width:22rem;margin:1rem 0 .75rem;line-height:1.6}.lqp-footer-brand>a:last-child{color:#fff;font-weight:600}.lqp .lqp-footer h2{color:#fff;letter-spacing:-.01em;margin-bottom:.9rem;font-size:1rem;font-weight:800}.lqp-footer nav{flex-direction:column;gap:.45rem;display:flex}.lqp-footer nav a{color:var(--lqp-on-navy)}.lqp-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.lqp-footer-end{color:var(--lqp-on-navy-muted);border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:3rem;padding-top:1.25rem;font-size:.85rem;display:flex}.lqp-footer-end a{color:var(--lqp-on-navy-muted)}@media (max-width:56rem){.lqp-footer-grid{grid-template-columns:1fr 1fr}.lqp-footer-brand{grid-column:1/-1}}@media (max-width:30rem){.lqp-footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lqp *{transition:none!important}.lqp a.lqp-card:hover,.lqp .lqp-tile:hover,.lqp .lqp-hover-media>*{transform:none}.lqp .lqp-horizon-forms,.lqp .lqp-horizon-curve,.lqp .lqp-horizon-today{animation:none}}
