.lux-article{color:var(--lux-ink-700,#34373f)}.lux-article>p{font-family:var(--font-serif), Georgia, serif;color:var(--lux-ink-700,#34373f);margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.75}.lux-article>h2{font-family:var(--font-display), Georgia, serif;color:var(--lux-ink-900,#16181d);margin:2.5rem 0 1rem;font-size:clamp(24px,4vw,32px);font-weight:800;line-height:1.2}.lux-article>h3{font-family:var(--font-display), Georgia, serif;color:var(--lux-ink-900,#16181d);margin:2rem 0 .75rem;font-size:1.375rem;font-weight:700}.lux-article>ul,.lux-article>ol{font-family:var(--font-serif), Georgia, serif;margin:0 0 1.25rem;padding-left:1.4rem;font-size:1.0625rem;line-height:1.7}.lux-article>ul{list-style:outside}.lux-article>ol{list-style:decimal}.lux-article>ul>li,.lux-article>ol>li{margin-bottom:.5rem}.lux-article>p a,.lux-article>ul a,.lux-article>ol a,.lux-article>blockquote a{color:var(--lux-coral-deep,#c23636);text-underline-offset:2px;font-weight:600;text-decoration:underline}.lux-article>p a:hover,.lux-article>ul a:hover,.lux-article>ol a:hover,.lux-article>blockquote a:hover{text-decoration:none}.lux-article strong{color:var(--lux-ink-900,#16181d);font-weight:700}.lux-article blockquote{border-left:3px solid var(--lux-coral,#f55);font-family:var(--font-display), Georgia, serif;color:var(--lux-ink-900,#16181d);margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;font-size:1.25rem;font-style:italic;line-height:1.45}.lux-article code{background:var(--lux-paper-deep,#f3f1ea);border-radius:4px;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.lux-article img{border-radius:var(--radius-lg,10px);max-width:100%;height:auto}.lux-article details.lux-faq{border:1px solid var(--lux-line,#e7e4db);border-radius:var(--radius-lg,10px);transition:box-shadow var(--dur-base,.2s) var(--ease-standard,ease);background:#fff;margin:.75rem 0;box-shadow:0 1px 2px #16181d0d}.lux-article details.lux-faq:hover{box-shadow:0 4px 12px #16181d14}.lux-article details.lux-faq>summary{cursor:pointer;font-family:var(--font-display), Georgia, serif;color:var(--lux-ink-900,#16181d);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.lux-article details.lux-faq>summary::-webkit-details-marker{display:none}.lux-article details.lux-faq>summary:after{content:"";background:var(--lux-paper-deep,#f3f1ea);width:1.75rem;height:1.75rem;transition:transform var(--dur-base,.2s) var(--ease-standard,ease), background-color var(--dur-base,.2s);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2334373f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:9999px;flex:none}.lux-article details.lux-faq[open]>summary:after{background-color:var(--lux-coral-100,#ffe3e3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e23d3d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");transform:rotate(180deg)}.lux-article details.lux-faq[open]>summary{color:var(--lux-coral-deep,#c23636)}.lux-article details.lux-faq>p{font-family:var(--font-serif), Georgia, serif;color:var(--lux-ink-700,#34373f);margin:0;padding:0 1.5rem 1.25rem;font-size:1rem;line-height:1.65}.lux-article details.lux-faq>p a{color:var(--lux-coral-deep,#c23636);text-underline-offset:2px;font-weight:600;text-decoration:underline}.lux-article .lux-figure{margin:2rem 0}.lux-article .lux-figure figcaption{font-family:var(--font-sans), sans-serif;color:var(--lux-ink-500,#696d74);text-align:center;margin-top:.75rem;font-size:.8125rem}.lux-article .lux-essay{border:1px solid var(--lux-line,#e7e4db);border-radius:var(--radius-lg,10px);background:#fffdf9;padding:1.5rem}.lux-article .lux-essay p,.lux-article .lux-essay li{text-align:left;color:var(--lux-ink-700,#34373f);font-size:1.0625rem;line-height:1.8}.lux-article .lux-essay>p:first-child{margin-top:0}.lux-article .lux-essay>p:last-of-type{margin-bottom:0}.lux-article .lux-essay figcaption{text-align:left}.lux-article mark[data-color]{color:var(--lux-ink-900,#16181d);box-decoration-break:clone;background:#fdf3bf;border-radius:.25em;padding:.1em .25em}.lux-article mark[data-color=yellow]{background:#fdf3bf}.lux-article mark[data-color=yellow-dark]{background:#f5d90a}.lux-article mark[data-color=blue]{background:#d6e8fb}.lux-article mark[data-color=blue-dark]{background:#93c4f5}.lux-article mark[data-color=red]{background:#fbdcdc}.lux-article mark[data-color=red-dark]{background:#f5a3a3}.lux-article mark[data-color=teal]{background:#cdeeeb}.lux-article mark[data-color=teal-dark]{background:#86d6cf}.lux-article mark[data-color=green]{background:#d8f0cf}.lux-article mark[data-color=green-dark]{background:#a3dd8e}.lux-article mark[data-color=pink]{background:#fbdcef}.lux-article mark[data-color=pink-dark]{background:#f5a6d5}.lux-article mark[data-color=purple]{background:#e5dcfa}.lux-article mark[data-color=purple-dark]{background:#c0aaf2}.lux-article mark[data-color=lilac]{background:#ecd4f5}.lux-article mark[data-color=orange]{background:#fde3cb}.lux-article mark[data-color=orange-dark]{background:#f9bb7d}.lux-article ul.lux-essay-legend{flex-wrap:wrap;gap:.5rem 1rem;margin:1.25rem 0;padding:0;list-style:none;display:flex}.lux-article ul.lux-essay-legend>li{font-family:var(--font-sans), sans-serif;color:var(--lux-ink-700,#34373f);margin:0;font-size:.875rem;line-height:1.5}.lux-article ul.lux-essay-legend>li:before{content:none}
