.lp .kit-content{margin-top:28px}.lp .kit-index{color:#fff;background:#242424;margin:28px 0 45px;padding:24px}.lp .kit-index h2{color:#fff;margin:0 0 15px;font-size:25px}.lp .kit-index ol{margin-bottom:18px;padding-left:22px}.lp .kit-index li{margin:12px 0}.lp .kit-index a{color:inherit;text-underline-offset:4px;line-height:1.5}.lp .kit-section{border-top:3px solid #242424;padding:35px 0 20px;scroll-margin-top:20px}.lp .kit-number{color:#b53308;font-size:22px;font-weight:800}.lp .kit-section h2{font-family:var(--font-titoli),Impact,sans-serif;text-transform:uppercase;margin:10px 0 16px;font-size:38px;line-height:1.12}.lp .kit-card{background:#fff;border:1px solid #cfcfcf;margin:22px 0;padding:23px}.lp .kit-card h3{margin:0 0 17px;font-size:23px;line-height:1.3}.lp .kit-card p{margin:15px 0}.lp .kit-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.lp .kit-flow li{background:#fff3c8;border-left:3px solid #c73a0b;padding:12px;font-size:14px;line-height:1.5}.lp .kit-flow li span{color:#9b2805;margin-bottom:3px;font-weight:800;display:block}.lp .kit-note{color:#555;line-height:1.6;font-size:14px!important}.lp .kit-template{font-family:var(--font-inter),Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;background:#f4f4f1;border-left:3px solid #6b6b64;margin:20px 0 8px;padding:20px;font-size:14px;line-height:1.75}.lp .kit-copy{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.lp .kit-copy span{font-size:13px}.lp .kit-takeaway{background:#fff3c8;border-left:4px solid #c73a0b;padding:20px;font-weight:600}.lp .kit-table-scroll{max-width:100%;margin:24px 0;overflow-x:auto}.lp .kit-table-scroll table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.lp .kit-table-scroll caption{text-align:left;padding-bottom:12px;font-weight:700}.lp .kit-table-scroll th,.lp .kit-table-scroll td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #cfcfcf;min-width:115px;padding:13px}.lp .kit-table-scroll thead{color:#fff;background:#242424}.lp .kit-table-scroll tbody th{background:#f4f4f1;font-weight:600}.lp .kit-sources{border-top:1px solid #ccc;padding:25px 0;font-size:14px}.lp .kit-sources li{margin:14px 0}.lp .kit-sources a{color:#8b2707;overflow-wrap:anywhere;text-decoration:underline}.lp .kit-preview{max-width:800px}.lp .kit-preview .kit-card{background:#fff}.lp .guide-document .kit-download{border:2px solid #242424;padding:17px}.lp .guide-document .guide-appendix{border-top:3px solid #242424;margin-top:40px;padding-top:30px}.lp .guide-top-action{color:#842b0b;margin:20px 0;font-weight:600;text-decoration:underline;display:block}.lp .guide-document button:focus-visible{outline-offset:4px;outline:3px solid #a32c05}.lp .kit-table-scroll:focus-visible{outline-offset:4px;outline:3px solid #a32c05}.lp .kit-index a:focus-visible{outline-offset:4px;outline:3px solid #a32c05}@media (max-width:600px){.lp .kit-flow{grid-template-columns:1fr}.lp .kit-card{padding:17px}.lp .kit-section h2{font-size:32px}.lp .kit-template{padding:15px;font-size:13px}.lp .kit-index{padding:20px}.lp .kit-table-scroll th,.lp .kit-table-scroll td{padding:9px;font-size:13px}.lp .kit-download{width:100%;line-height:1.5}}@media print{.lp .kit-index,.lp .kit-copy,.lp .kit-download,.lp .guide-top-action{display:none!important}.lp .kit-section{break-before:page;padding-top:8px}.lp .kit-card{break-inside:avoid;margin:14px 0;padding:13px}.lp .kit-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .kit-flow li{padding:8px;font-size:10pt}.lp .kit-section h2{font-size:26pt}.lp .kit-card h3{font-size:16pt}.lp .kit-template{break-inside:avoid;padding:12px;font-size:10pt}.lp .kit-table-scroll{overflow:visible}.lp .kit-table-scroll th,.lp .kit-table-scroll td{min-width:0;padding:7px;font-size:9pt}.lp .kit-table-scroll tr{break-inside:avoid}.lp .kit-table-scroll thead{display:table-header-group}.lp .kit-takeaway{break-inside:avoid}.lp .guide-appendix{break-before:page}.lp .kit-sources a:after{content:" (" attr(href)")";overflow-wrap:anywhere;font-size:8pt}.lp .kit-sources{break-before:page}.lp .kit-sources p,.lp .kit-note{font-size:10pt!important}.lp .kit-card,.lp .kit-flow li,.lp .kit-takeaway{print-color-adjust:exact}}.lp .kit-print-offer{display:none}@media print{.lp .guide-document .kit-section>p{font-size:11pt;line-height:1.5}.lp .guide-document .kit-card p{margin:10px 0;font-size:10.5pt;line-height:1.5}.lp .guide-document .kit-card h3{margin-bottom:10px;font-size:15pt}.lp .guide-document .kit-template{margin-top:12px;font-size:9.5pt;line-height:1.55}.lp .guide-document .kit-takeaway{break-before:avoid;margin:12px 0;padding:12px;font-size:10pt;line-height:1.45}.lp .guide-document .kit-card:last-of-type{break-after:avoid}html:has(.guide-document){background:#fff!important}body:has(.guide-document){background:#fff!important}body:has(.guide-document) [data-consent-banner]{display:none!important}body:has(.guide-document) [data-consent-preferences]{display:none!important}body:has(.guide-document) [data-consent-settings]{display:none!important}body:has(.guide-document) nextjs-portal{display:none!important}.lp .kit-print-offer{break-before:page;display:block}.lp .kit-print-offer h2{font-size:23pt;line-height:1.2}.lp .kit-print-offer>p{font-size:10pt;line-height:1.4}.lp .kit-print-offer a{overflow-wrap:anywhere}.lp .kit-print-offer .session-example{margin:14px 0;padding:12px}.lp .kit-print-offer .session-example h3{font-size:16pt}.lp .kit-print-offer .session-example p,.lp .kit-print-offer .session-example dl>div{font-size:9pt;line-height:1.4}.lp .kit-print-offer .session-example dl>div{grid-template-columns:110px minmax(0,1fr);padding:7px 0}}.kit-start{background:#f6f3e9;border:1px solid #dfd9c9;border-radius:12px;margin:32px 0 48px;padding:28px}.kit-start h2{margin:0 0 16px;font-size:max(24px,min(3vw,32px));line-height:1.15}.kit-start ol{margin:24px 0 36px;padding-left:24px}.kit-start li{margin-bottom:26px;padding-left:6px}.kit-start h3{margin:0 0 10px;font-size:20px;line-height:1.25}.kit-start p{margin:0 0 12px;line-height:1.6}.kit-start a{text-underline-offset:3px;text-decoration:underline}.kit-start-error{border-top:1px solid #d8d2c2;padding:20px 0}@media (max-width:480px){.kit-start{padding:20px 16px}.kit-start h3{font-size:19px}}@media print{.kit-start{break-after:page;background:#fff;border:0;margin:24px 0;padding:0}.kit-start li,.kit-start-error{break-inside:avoid}.kit-start h2{break-after:avoid}}
