.lcg-guida{min-height:100vh}.lcg-guida :where(a){text-decoration:underline}.lcg-guida :where(h1,h2,h3,h4){font-weight:700}.lcg-guida{--cream:#f5f0eb;--ink:#0a0a0a;--red:#e8503a;--sand:#ede7e0;--paper:#fff}.lcg-guida *{box-sizing:border-box}html:has(.lcg-guida){scroll-behavior:smooth;scroll-padding-top:96px}.lcg-guida{background:var(--cream);color:var(--ink);font:18px/1.7 var(--font-inter),Inter,Arial,sans-serif;margin:0}.lcg-guida a{color:inherit;text-underline-offset:4px}.lcg-guida a:hover{color:var(--red)}.lcg-guida a:focus-visible,.lcg-guida button:focus-visible,.lcg-guida summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.lcg-guida .topbar{z-index:10;background:var(--cream);border-bottom:1px solid var(--sand);justify-content:space-between;align-items:center;gap:24px;padding:16px 32px;display:flex;position:sticky;top:0}.lcg-guida .logo{letter-spacing:-.03em;font-size:28px;font-weight:900;line-height:1}.lcg-guida .logo span{color:var(--red)}.lcg-guida .tools{gap:24px;font-size:14px;font-weight:600;display:flex}.lcg-guida .tools a{white-space:nowrap}.lcg-guida .cover{max-width:1280px;margin:auto;padding:96px 48px 64px}.lcg-guida .eyebrow,.lcg-guida .chapter-number{letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:700}.lcg-guida .cover h1{letter-spacing:-.05em;max-width:1000px;margin:0 0 32px;font-size:clamp(40px,5.6vw,76px);font-weight:800;line-height:1.07}.lcg-guida .subtitle{max-width:800px;margin:0 0 24px;font-size:22px;line-height:1.5}.lcg-guida .byline{font-size:16px;font-weight:600}.lcg-guida .layout{grid-template-columns:248px minmax(0,1fr);gap:64px;max-width:1280px;margin:auto;padding:0 48px 96px;display:grid}.lcg-guida .index{align-self:start;max-height:calc(100vh - 128px);padding:0 16px 0 0;font-size:13px;line-height:1.5;position:sticky;top:96px;overflow:auto}.lcg-guida .index details>summary{cursor:pointer;margin-bottom:24px;font-size:18px;font-weight:700}.lcg-guida .index ol{margin:0;padding:0;list-style:none}.lcg-guida .index>details>ol>li{margin-bottom:24px}.lcg-guida .index li ol{margin-top:8px}.lcg-guida .index li ol li{margin:8px 0}.lcg-guida .index a{text-decoration:none;display:block}.lcg-guida .part-link{font-weight:700}.lcg-guida .index a span{font-variant-numeric:tabular-nums}.lcg-guida .print-index{display:none}.lcg-guida .reading{min-width:0}.lcg-guida .introduction{background:var(--paper);border-radius:24px;margin-bottom:96px;padding:32px}.lcg-guida h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(30px,3.4vw,46px);line-height:1.15}.lcg-guida h3{letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(28px,3vw,38px);line-height:1.2}.lcg-guida h4{letter-spacing:-.02em;margin:40px 0 16px;font-size:22px;line-height:1.3}.lcg-guida p{margin:0 0 20px}.lcg-guida li{padding:4px 0}.lcg-guida ul,.lcg-guida ol{margin:20px 0;padding-left:24px}.lcg-guida li p{margin:0 0 8px}.lcg-guida .part{margin-bottom:96px}.lcg-guida .part-heading{border-top:2px solid var(--ink);margin-bottom:48px;padding-top:32px}.lcg-guida .chapter{margin-bottom:64px}.lcg-guida .chapter+.chapter{border-top:1px solid var(--sand);padding-top:48px}.lcg-guida .chapter-number{margin-bottom:12px}.lcg-guida blockquote{background:var(--paper);border-radius:20px;margin:24px 0;padding:24px 32px}.lcg-guida blockquote p:last-child{margin-bottom:0}.lcg-guida .box-label{margin-bottom:16px;font-size:16px;line-height:1.4}.lcg-guida .truth{background:var(--sand)}.lcg-guida .action{border-left:4px solid var(--red)}.lcg-guida .work{border:1px solid var(--ink);background:0 0}.lcg-guida .table-shell{border:1px solid var(--sand);background:var(--paper);border-radius:12px;max-width:100%;margin:24px 0;overflow-x:auto}.lcg-guida table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.lcg-guida th,.lcg-guida td{text-align:left;vertical-align:top;border-bottom:1px solid var(--sand);padding:12px 16px}.lcg-guida th{background:var(--sand);font-weight:700}.lcg-guida tr:last-child td{border-bottom:0}.lcg-guida td{overflow-wrap:anywhere}.lcg-guida .table-shell:has(th:nth-child(3)) table{min-width:520px}.lcg-guida input[type=checkbox]{appearance:none;border:1px solid var(--ink);vertical-align:middle;border-radius:2px;width:16px;height:16px;margin:0 8px 0 -20px}.lcg-guida .contains-task-list,.lcg-guida .task-list-item{list-style:none}.lcg-guida .final-invitation{margin-top:40px}.lcg-guida .call-link{background:var(--red);color:var(--paper);border-radius:32px;padding:24px 32px;font-size:20px;font-weight:700;line-height:1.45;text-decoration:none;display:block}.lcg-guida .call-link:hover{color:var(--paper);background:var(--ink)}.lcg-guida .chapter:last-child>p:has(>strong:only-child){font-size:24px;line-height:1.35}.lcg-guida footer{border-top:1px solid var(--sand);max-width:1280px;margin:auto;padding:24px 48px 48px;font-size:13px}.lcg-guida .skip{z-index:99;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.lcg-guida .skip:focus{top:12px}@media (max-width:1000px){.lcg-guida .layout{grid-template-columns:208px minmax(0,1fr);gap:32px;padding:0 32px 64px}.lcg-guida .cover{padding:64px 32px 48px}}@media (max-width:760px){.lcg-guida{font-size:17px;line-height:1.7}.lcg-guida .topbar{gap:16px;padding:16px 24px}.lcg-guida .logo{font-size:24px}.lcg-guida .tools{gap:16px;font-size:12px}.lcg-guida .tools .back{display:none}.lcg-guida .cover{padding:48px 24px}.lcg-guida .cover h1{font-size:42px}.lcg-guida .subtitle{font-size:19px}.lcg-guida .layout{padding:0 24px 64px;display:block}.lcg-guida .index{background:var(--sand);border-radius:20px;max-height:none;margin:0 0 48px;padding:24px;font-size:14px;position:static}.lcg-guida .index details>summary{margin:0}.lcg-guida .index details[open]>summary{margin-bottom:24px}.lcg-guida .introduction{margin-bottom:64px;padding:24px}.lcg-guida h4{font-size:21px}.lcg-guida blockquote{padding:24px}.lcg-guida .box-label{font-size:15px}.lcg-guida th,.lcg-guida td{padding:12px}.lcg-guida .part{margin-bottom:64px}.lcg-guida .part-heading{margin-bottom:32px}.lcg-guida .chapter{margin-bottom:48px}.lcg-guida .call-link{border-radius:24px;padding:24px;font-size:20px}.lcg-guida footer{padding:24px}}@media (prefers-reduced-motion:reduce){html:has(.lcg-guida){scroll-behavior:auto}}@media print{html:has(.lcg-guida){scroll-behavior:auto}.lcg-guida{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-size:10.5pt;line-height:1.38}.lcg-guida .skip,.lcg-guida .tools,.lcg-guida .index,.lcg-guida footer{display:none}.lcg-guida .topbar{background:#fff;border:0;padding:0;position:static}.lcg-guida .logo{font-size:22pt}.lcg-guida .cover{break-after:page;min-height:250mm;padding:34mm 0 0}.lcg-guida .cover .eyebrow{font-size:10pt}.lcg-guida .cover h1{max-width:none;margin-bottom:12mm;font-size:37pt;line-height:1.1}.lcg-guida .subtitle{font-size:15pt;line-height:1.45}.lcg-guida .byline{margin-top:12mm;font-size:11pt}.lcg-guida .layout{max-width:none;padding:0;display:block}.lcg-guida .print-index{break-after:page;display:block}.lcg-guida .print-index h2{font-size:24pt}.lcg-guida .print-index>ol{padding:0;font-size:10pt;line-height:1.3;list-style:none}.lcg-guida .print-index>ol>li{break-inside:avoid;margin:0 0 7pt}.lcg-guida .print-index ol ol{margin:3pt 0 0 16pt;padding:0;font-size:9.5pt;list-style:none}.lcg-guida .print-index li{padding:1pt 0}.lcg-guida .print-index a{text-decoration:none}.lcg-guida .introduction{break-after:page;background:#fff;border-radius:0;margin:0;padding:0}.lcg-guida .introduction h2{font-size:24pt}.lcg-guida .part{margin:0}.lcg-guida .part-heading{break-before:page;border-top:2pt solid var(--ink);break-inside:avoid;margin-bottom:14pt;padding-top:9pt}.lcg-guida .part-heading h2{margin-bottom:9pt;font-size:22pt;line-height:1.15}.lcg-guida .eyebrow{margin-bottom:5pt;font-size:8pt}.lcg-guida .chapter{break-before:page;margin:0}.lcg-guida .part-heading+.chapter{break-before:auto}.lcg-guida .chapter+.chapter{border:0;padding-top:0}.lcg-guida .chapter-number{margin-bottom:5pt;font-size:8pt}.lcg-guida h3{break-after:avoid;margin:0 0 12pt;font-size:20pt;line-height:1.15}.lcg-guida h4{break-after:avoid;margin:12pt 0 6pt;font-size:12pt;line-height:1.25}.lcg-guida p{orphans:3;widows:3;margin:0 0 7pt}.lcg-guida ul,.lcg-guida ol{margin:6pt 0 9pt;padding-left:14pt}.lcg-guida li{break-inside:avoid;padding:2pt 0}.lcg-guida li p{margin-bottom:3pt}.lcg-guida blockquote{break-inside:avoid;border-radius:8pt;margin:10pt 0;padding:10pt 12pt}.lcg-guida .box-label{margin:0 0 6pt;font-size:9.5pt;line-height:1.35}.lcg-guida .action{border-left-width:3pt}.lcg-guida .table-shell{break-inside:avoid;border-radius:5pt;margin:9pt 0;overflow:visible}.lcg-guida .table-shell:has(th:nth-child(3)) table{min-width:0}.lcg-guida table{font-size:9pt;line-height:1.28}.lcg-guida th,.lcg-guida td{overflow-wrap:normal;padding:6pt 7pt}.lcg-guida thead{display:table-header-group}.lcg-guida tr{break-inside:avoid}.lcg-guida input[type=checkbox]{width:9pt;height:9pt;margin:0 5pt 0 -12pt}.lcg-guida .call-link{border-radius:12pt;padding:12pt 16pt;font-size:12pt;line-height:1.4;color:#fff!important}.lcg-guida .final-invitation{break-inside:avoid;margin-top:12pt}.lcg-guida .chapter:last-child>p:has(>strong:only-child){font-size:14pt}.lcg-guida a{color:inherit;text-decoration:underline}}.lcg-guida li:has(>input[type=checkbox]){list-style:none}@media screen and (max-width:760px){.lcg-guida .stacked table{font-size:16px;min-width:0!important}.lcg-guida .stacked thead{display:none}.lcg-guida .stacked tbody,.lcg-guida .stacked tr,.lcg-guida .stacked td{width:100%;display:block}.lcg-guida .stacked tr{border-bottom:1px solid var(--sand);padding:16px}.lcg-guida .stacked tr:last-child{border:0}.lcg-guida .stacked td{overflow-wrap:normal;border:0;padding:0 0 12px}.lcg-guida .stacked td:last-child{padding-bottom:0}.lcg-guida .stacked td:before{content:attr(data-label);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.lcg-guida .stacked td:first-child{font-weight:700}}@media print{.lcg-guida{font-size:10pt;line-height:1.34}.lcg-guida p{margin-bottom:6pt}.lcg-guida h4{margin-top:10pt}.lcg-guida blockquote{margin:8pt 0;padding:8pt 10pt}.lcg-guida .print-index{break-after:auto;margin-bottom:16pt}.lcg-guida .introduction{break-inside:avoid}.lcg-guida .chapter{break-before:auto;margin-bottom:16pt}.lcg-guida .chapter+.chapter{border-top:1px solid var(--sand);padding-top:12pt}.lcg-guida .chapter-number{break-after:avoid}.lcg-guida .part-heading{break-before:auto;break-after:avoid;margin-top:16pt}}.lcg-guida .chapter:last-child>p:has(>strong:only-child):not(.key-message){font-size:inherit;line-height:inherit}.lcg-guida .key-message{line-height:1.35;font-size:24px!important}@media print{.lcg-guida .key-message{font-size:14pt!important}.lcg-guida .print-checklist{break-before:page;break-after:page;break-inside:avoid}}
