.elementor .lb-list{display:flex;flex-direction:column;row-gap: 10px;\n}.elementor .lb-check-advice{font-family:var(--font-ui);font-size:15px;color:var(--ink);line-height:22px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;background-color:var(--caramel-soft);}.elementor .lb-source{font-family:var(--font-ui);font-size:13px;color:var(--ink-muted);line-height:20px;}.elementor .lb-sources{padding-block-start:20px;border-block-start-width:1px;display:flex;flex-direction:column;row-gap: 10px; border-top-style: solid; border-top-color: var(--line);\n}.elementor .lb-faq{border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--line);\n}.elementor .lb-check-result{font-family:var(--font-ui);font-size:15px;color:var(--ink-muted);line-height:22px;padding-block-start:6px;}.elementor .lb-check-item{position:relative;font-family:var(--font-ui);font-size:16px;color:var(--ink);line-height:24px;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:48px;padding-inline-end:16px;border-radius:14px;border-width:1px;border-color:var(--line);border-style:solid;}.elementor .lb-checklist{padding:28px;border-radius:24px;background-color:var(--surface-raised);display:flex;flex-direction:column;row-gap: 10px; box-shadow: var(--shadow-card);\n}.elementor .lb-table-row{min-width:540px;font-family:var(--font-ui);font-size:15px;color:var(--ink);column-gap:16px;line-height:22px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top-style: solid; border-top-color: var(--line);\n}.elementor .lb-table-head{min-width:540px;font-family:var(--font-ui);font-weight:600;font-size:12px;color:var(--ink-muted);letter-spacing:0.06em;column-gap:16px;line-height:16px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--surface-sand);display:grid;grid-template-columns:1.2fr 1fr 1fr;}.elementor .lb-table{border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface-raised);display:flex;flex-direction:column;overflow-x: auto;\n}.elementor .lb-quote-panel{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:flex;flex-direction:column;row-gap: 12px; border-top-style: solid; border-top-color: var(--line); border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .lb-callout{color:var(--ink);padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;background-color:var(--caramel-soft);display:flex;flex-direction:column;row-gap: 8px;\n}.elementor .lb-tldr-item{position:relative;font-family:var(--font-ui);font-size:16px;color:var(--ink);line-height:24px;padding-inline-start:30px;}.elementor .lb-tldr{color:var(--ink);padding:28px;border-radius:24px;background-color:var(--tide-soft);display:flex;flex-direction:column;row-gap: 10px;\n}.elementor .lb-answer{font-family:var(--font-serif);font-size:20px;color:var(--ink);line-height:32px;padding-inline-start:18px;border-inline-start-width:2px;border-left-style: solid; border-left-color: var(--caramel);\n}.elementor .lb-article-h3{font-family:var(--font-sans);font-weight:500;font-size:21px;color:var(--ink);letter-spacing:-0.005em;line-height:28px;margin-block-start:8px;}.elementor .lb-article-h2{font-family:var(--font-sans);font-weight:400;font-size:32px;color:var(--ink);letter-spacing:-0.01em;line-height:38px;margin-block-start:24px;}.elementor .lb-toc-link{font-family:var(--font-ui);font-size:14px;color:var(--ink-muted);line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:0px;border-inline-start-width:1px;border-left-style: solid; border-left-color: var(--line);\n}.elementor .lb-toc-col{width:220px;position:sticky;inset-block-start:110px;display:flex;flex-direction:column;flex:0 1 auto;align-self:flex-start;row-gap: 4px;\n}.elementor .lb-prose{min-width:0px;max-width:720px;display:flex;flex-direction:column;flex:1 1 0px;row-gap: 24px;\n}.elementor .lb-author-box{position:relative;}.elementor .lb-byline{position:relative;}.elementor .lb-meta{font-family:var(--font-ui);font-weight:400;font-size:13px;color:var(--ink-muted);line-height:18px;}.elementor .lb-media-frame{overflow:hidden;border-radius:24px;}.elementor .lb-flex-col{display:flex;flex-direction:column;}.elementor .lb-section-x{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;}.elementor .lb-tag-caramel{font-family:var(--font-ui);font-weight:600;font-size:12px;color:var(--caramel-ink);letter-spacing:0.06em;line-height:16px;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--caramel-soft);display:inline-flex;gap:8px;align-items:center;}.elementor .lb-body{font-family:var(--font-serif);font-weight:400;font-size:18px;color:var(--ink);line-height:30px;}.elementor .lb-lede{font-family:var(--font-serif);font-weight:400;font-size:22px;color:var(--ink-muted);line-height:32px;}.elementor .lb-card-title{font-family:var(--font-sans);font-weight:500;font-size:20px;color:var(--ink);letter-spacing:-0.005em;line-height:26px;}.elementor .lb-h-hero{font-family:var(--font-sans);font-weight:300;font-size:72px;color:var(--ink);letter-spacing:-0.03em;line-height:72px;}