:root{--ivory:#FFFAF0;--light-neutral:#F0EDE5;--near-black:#1A1A1A;--muted-gray:#6B625B;--border-gray:#C8C3BB;--slate-blue:#4A5D73;--muted-cyan:#2C98A0;--content-max:1080px;--body-font:'Inter',Arial,sans-serif}.lpe-article *,.lpe-article *::before,.lpe-article *::after{box-sizing:border-box}.lpe-article .article-wrap{max-width:var(--content-max);margin:0 auto;padding:48px 24px 80px;font-family:var(--body-font);font-size:11pt;line-height:1.6;color:var(--near-black)}.lpe-article h2{font-size:16pt;font-weight:600;color:var(--near-black);margin-top:40px;margin-bottom:12px;padding-bottom:0;border-bottom:none}.lpe-article h2::after{content:'';display:block;width:90%;margin:6px auto 0;border-bottom:2px solid var(--border-gray)}.lpe-article h3{font-size:13pt;font-weight:600;color:var(--near-black);margin-top:28px;margin-bottom:8px}.lpe-article h4{font-size:11pt;font-weight:600;color:var(--near-black);margin-top:20px;margin-bottom:6px}.lpe-article p{margin-bottom:16px;font-size:11pt;color:var(--near-black)}.lpe-article ul,.lpe-article ol{margin:0 0 16px 24px}.lpe-article li{margin-bottom:6px;font-size:11pt;line-height:1.5}.lpe-article .roles-list{margin:0 0 16px 48px}.lpe-article .callout{border-radius:4px;padding:16px 20px;margin:28px 0;border-left:4px solid var(--slate-blue);background:var(--light-neutral)}.lpe-article .callout p:last-child{margin-bottom:0}.lpe-article .callout-definition{border-left:4px solid var(--slate-blue);width:calc(100% - 96px);margin-left:auto;margin-right:auto}.lpe-article .callout-takeaway{background:var(--light-neutral);border-left:4px solid var(--slate-blue);width:90%;margin-left:auto;margin-right:auto}.lpe-article .callout-takeaway .callout-title{display:none}.lpe-article .callout-title{font-size:10pt;font-weight:600;color:var(--muted-gray);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:8px}.lpe-article .takeaway-bullets{background:var(--light-neutral);border-radius:4px;padding:16px 20px;margin-top:8px}.lpe-article .takeaway-bullets li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-gray)}.lpe-article .takeaway-bullets li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.lpe-article .example-group{background:var(--light-neutral);border:1px solid var(--border-gray);border-radius:6px;padding:24px;margin:32px auto;width:90%}.lpe-article .example-group h3{margin-top:0;margin-bottom:20px;font-size:13pt;font-weight:600;color:var(--near-black)}.lpe-article .example-group .example-block{margin-bottom:20px}.lpe-article .example-group .example-block:first-child{margin-top:0}.lpe-article .example-group .example-block:last-child{margin-bottom:0}.lpe-article .example-block{border:1px solid var(--border-gray);border-radius:4px;margin:24px 0;overflow:hidden}.lpe-article .example-header{background:var(--slate-blue);color:#fff;font-weight:600;font-size:10pt;padding:8px 14px}.lpe-article .example-row{display:grid;grid-template-columns:120px 1fr;border-top:1px solid var(--border-gray)}.lpe-article .example-label{background:var(--light-neutral);font-weight:600;font-size:9.5pt;color:var(--muted-gray);padding:10px 14px;border-right:1px solid var(--border-gray)}.lpe-article .example-value{padding:10px 14px;font-size:10pt;line-height:1.5;background:var(--light-neutral)}.lpe-article .example-value.prompt-text{font-family:'Courier New',Courier,monospace;background:var(--light-neutral);font-size:9.5pt}.lpe-article .example-value.note-text{background:var(--light-neutral);font-size:9.5pt;color:var(--muted-gray);font-style:italic}.lpe-article .example-row.note-row .example-label{background:var(--light-neutral);color:var(--muted-gray)}.lpe-article .table-wrap{overflow-x:auto;margin:28px auto;width:90%}.lpe-article table{width:100%;border-collapse:collapse;font-size:10pt;border:1px solid var(--border-gray)}.lpe-article thead tr{background:var(--slate-blue);color:#fff}.lpe-article thead th{font-weight:600;padding:8px 12px;text-align:center;border:none;color:#FFFFFF;background-color:var(--slate-blue)}.lpe-article tbody td{padding:8px 12px;border:none;border-bottom:1px solid var(--border-gray);vertical-align:top;color:var(--near-black);line-height:1.5}.lpe-article tbody tr{background:var(--light-neutral)}.lpe-article tbody tr:last-child td{border-bottom:none}.lpe-article .side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border-gray);margin:28px 0;font-size:10pt}.lpe-article .side-by-side-header{background:var(--slate-blue);color:#fff;font-weight:600;padding:10px 14px;border-bottom:1px solid var(--border-gray)}.lpe-article .side-by-side-header+.side-by-side-header{border-left:1px solid var(--border-gray)}.lpe-article .side-by-side-cell{padding:14px;background:var(--ivory)}.lpe-article .side-by-side-cell+.side-by-side-cell{border-left:1px solid var(--border-gray);background:var(--light-neutral)}.lpe-article .side-by-side-note{grid-column:1 / -1;background:var(--slate-blue);padding:10px 14px;border-top:1px solid var(--border-gray);color:#fff;font-size:9.5pt;font-style:italic}.lpe-article .related-articles{margin-top:24px;width:90%;margin-left:auto;margin-right:auto}.lpe-article .related-articles h2{border-bottom:2px solid var(--border-gray);margin-top:0;padding-top:24px}.lpe-article .related-articles h2::after{display:none}.lpe-article .related-card{display:block;background:var(--light-neutral);border:1px solid var(--border-gray);border-radius:4px;padding:14px 18px;margin-bottom:12px}.lpe-article .related-card-title{font-weight:600;font-size:10.5pt;color:var(--muted-cyan);margin-bottom:4px}.lpe-article .related-card-desc{font-size:9.5pt;color:var(--muted-gray)}.lpe-article .metadata-section{margin-top:60px;border-top:2px solid var(--border-gray);padding-top:24px}.lpe-article .metadata-section h2{font-size:13pt;border-bottom:none;margin-top:0;color:var(--muted-gray)}.lpe-article .metadata-section h2::after{display:none}.lpe-article .metadata-table td:first-child{font-weight:600;font-size:9.5pt;color:var(--muted-gray);width:200px;background:var(--light-neutral)}.lpe-article .metadata-table td{font-size:9.5pt}.lpe-article .caption{font-size:10pt;font-style:italic;color:var(--muted-gray);margin-top:-20px;margin-bottom:24px}.lpe-article .et_pb_text h2,.lpe-article .et_pb_text h3,.lpe-article .et_pb_text h4{color:#1A1A1A!important;font-family:'Inter',Arial,sans-serif!important;font-weight:600!important}.lpe-article .et_pb_text h2{font-size:16pt!important;border-bottom:none!important;padding-bottom:0!important}.lpe-article .et_pb_text h2::after{content:''!important;display:block!important;width:90%!important;margin:6px auto 0!important;border-bottom:2px solid #C8C3BB!important}.lpe-article .et_pb_text .related-articles h2::after,.lpe-article .et_pb_text .metadata-section h2::after{display:none!important}.lpe-article .et_pb_text h3{font-size:13pt!important}.lpe-article .et_pb_text p,.lpe-article .et_pb_text li,.lpe-article .et_pb_text td{color:#1A1A1A!important;font-family:'Inter',Arial,sans-serif!important;font-size:11pt!important;line-height:1.6!important}.lpe-article .et_pb_text strong{font-weight:600!important}.lpe-article .et_pb_text .related-card-title{color:#2C98A0!important}.lpe-article .et_pb_text .related-card-desc{color:#6B625B!important}.lpe-article .et_pb_text table thead th{color:#FFFFFF!important;background-color:#4A5D73!important;font-weight:600!important}.lpe-article .et_pb_text table thead tr{background-color:#4A5D73!important}@media (max-width:600px){.lpe-article .side-by-side{grid-template-columns:1fr}.lpe-article .side-by-side-cell+.side-by-side-cell{border-left:none;border-top:1px solid var(--border-gray)}.lpe-article .example-row{grid-template-columns:1fr}.lpe-article .example-label{border-right:none;border-bottom:1px solid var(--border-gray)}.lpe-article .table-wrap{width:100%}.lpe-article .example-group{width:100%}.lpe-article .callout-takeaway{width:100%}.lpe-article .related-articles{width:100%}.lpe-article .callout-definition{width:100%}}.single-post .et_pb_post_content .et_pb_section{padding-left:0;padding-right:0}.single-post .et_pb_post_content .et_pb_row{width:90%;max-width:100%;margin-left:auto;margin-right:auto}.single-post .et_pb_post_content .et_pb_column{padding-left:0;padding-right:0}