.lo-art{background:var(--lo-paper-100)}:root{--lo-art-measure:680px}.lo-art__inner{box-sizing:border-box;margin:0 auto;max-width:var(--container-max);padding:0 var(--gutter)}.lo-art__head{padding:var(--section-y) 0 var(--space-8)}.lo-art__headgrid{align-items:start;display:grid;gap:var(--space-9)}.lo-art__headgrid--media{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.lo-art__headgrid--plain .lo-art__col{max-width:var(--lo-art-measure)}.lo-art__eyebrow{color:var(--lo-gray-700);font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.lo-art__title{color:var(--lo-ink-900);font-family:var(--font-display);font-size:clamp(34px,4.2vw,58px);font-weight:600;letter-spacing:-.022em;line-height:1.06;margin:var(--space-4) 0 0;max-width:24ch;text-wrap:balance}.lo-art__standfirst{color:var(--lo-gray-700);font-family:var(--font-reading);font-size:21px;line-height:1.5;margin:var(--space-6) 0 0;max-width:56ch;text-wrap:pretty}.lo-art__meta{align-items:center;border-top:1px solid var(--lo-gray-300);display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5)}.lo-art__metaitem{color:var(--lo-gray-700);font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lo-art__metadot{background:var(--lo-gray-300);flex:none;height:3px;width:3px}.lo-art__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.lo-art__media{aspect-ratio:674/787;-webkit-mask-image:var(--lo-arrow-mask,var(--lo-mask));mask-image:var(--lo-arrow-mask,var(--lo-mask));-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;position:relative}.lo-art__media img{display:block;filter:sepia(.42) saturate(1.28) hue-rotate(-8deg) contrast(1.06) brightness(.94);height:100%;object-fit:cover;width:100%}.lo-art__body{padding-bottom:var(--section-y)}.lo-art__layout{align-items:start;display:grid;gap:var(--space-9)}.lo-art__layout--toc{grid-template-columns:minmax(0,1fr) 240px}.lo-art__layout--single{grid-template-columns:minmax(0,1fr);justify-items:start}.lo-art__layout--single .lo-art__col{max-width:var(--lo-art-measure);width:100%}.lo-art__layout--single .lo-art__fig,.lo-art__layout--single .lo-art__lesson,.lo-art__layout--single .lo-art__prose{max-width:none}.lo-art__col{min-width:0}.lo-art__toc{display:flex;flex-direction:column;gap:var(--space-3);position:sticky;top:var(--space-6)}.lo-art__toclbl{border-bottom:1px solid var(--lo-gray-300);color:var(--lo-gray-700);font-family:var(--font-label);font-size:10px;font-weight:600;letter-spacing:.18em;padding-bottom:var(--space-3);text-transform:uppercase}.lo-art__toclist{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.lo-art__toclink{border-left:2px solid var(--lo-gray-300);color:var(--lo-gray-700);display:block;font-family:var(--font-reading);font-size:15px;line-height:1.35;padding:9px 0 9px 13px;text-decoration:none;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.lo-art__toclink:hover{border-left-color:var(--lo-gray-700);color:var(--lo-ink-900)}.lo-art__toclink[aria-current=true]{border-left-color:var(--lo-gold-500);color:var(--lo-ink-900);font-weight:600}.lo-art__sec{padding-top:var(--space-8)}.lo-art__sec:first-child{padding-top:0}.lo-art__sectitle{color:var(--lo-ink-900);font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);font-weight:600;letter-spacing:-.016em;line-height:1.14;margin:0;max-width:30ch;scroll-margin-top:var(--space-7)}.lo-art__sublbl{color:var(--lo-gray-700);display:block;font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.18em;margin-bottom:var(--space-3);text-transform:uppercase}.lo-art__prose{max-width:64ch}.lo-art__prose p{color:var(--lo-gray-700);font-family:var(--font-reading);font-size:18px;line-height:1.62;margin:var(--space-5) 0 0;text-wrap:pretty}.lo-art__prose p:first-child{margin-top:var(--space-5)}.lo-art__prose strong{color:var(--lo-ink-900);font-weight:600}.lo-art__prose a{color:var(--lo-green-700)}.lo-art__h3,.lo-art__prose a:hover{color:var(--lo-ink-900)}.lo-art__h3{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.2;margin:var(--space-7) 0 0;max-width:34ch}.lo-art__lesson{background:var(--lo-paper-0);border:1px solid var(--lo-gray-300);border-left:3px solid var(--lo-gold-500);border-radius:var(--radius-card);margin:var(--space-7) 0 0;max-width:64ch;padding:var(--space-6)}.lo-art__lessonlbl{background:var(--lo-gold-500);border-radius:2px;color:var(--lo-ink-900);display:inline-block;font-family:var(--font-label);font-size:10px;font-weight:700;letter-spacing:.2em;padding:5px 9px;text-transform:uppercase}.lo-art__lessonbody{color:var(--lo-ink-900);font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.4;margin:var(--space-4) 0 0;text-wrap:pretty}.lo-art__fig{margin:var(--space-7) 0 0;max-width:64ch}.lo-art__fig img{border:1px solid var(--lo-gray-300);border-radius:var(--radius-card);display:block;height:auto;width:100%}.lo-art__figcap{color:var(--lo-gray-700);display:block;font-family:var(--font-label);font-size:11px;letter-spacing:.1em;margin-top:var(--space-3);text-transform:uppercase}.lo-art__wrong{background:var(--lo-green-900);margin-top:var(--section-y);padding:var(--section-y) 0}.lo-art__wronglbl{color:var(--lo-green-200);font-family:var(--font-label);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.lo-art__wrongtitle{color:var(--lo-paper-100);font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.018em;line-height:1.12;margin:var(--space-4) 0 0;max-width:26ch;text-wrap:balance}.lo-art__wronglist{display:flex;flex-direction:column;margin-top:var(--space-7);max-width:72ch}.lo-art__wrongitem{border-top:1px solid var(--lo-green-600);padding:var(--space-6) 0}.lo-art__wrongitem:first-child{border-top:none;padding-top:0}.lo-art__wrongwhen{color:var(--lo-paper-100);font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.3;margin:0}.lo-art__wrongthen{color:var(--lo-green-100);font-family:var(--font-reading);font-size:17px;line-height:1.55;margin:var(--space-3) 0 0;text-wrap:pretty}.lo-art__faq{background:var(--lo-paper-200);padding:var(--section-y) 0}.lo-art__faqhd{color:var(--lo-ink-900);font-family:var(--font-display);font-size:clamp(26px,2.8vw,36px);font-weight:600;letter-spacing:-.016em;line-height:1.14;margin:var(--space-4) 0 var(--space-7);max-width:26ch}.lo-art__faqlist{display:flex;flex-direction:column;max-width:80ch}.lo-art__faqitem{border-top:1px solid var(--lo-gray-300)}.lo-art__faqitem:last-child{border-bottom:1px solid var(--lo-gray-300)}.lo-art__faqq{align-items:baseline;background:none;border:none;color:var(--lo-ink-900);cursor:pointer;display:flex;font-family:var(--font-display);font-size:20px;font-weight:600;gap:var(--space-5);justify-content:space-between;line-height:1.3;padding:var(--space-5) 0;text-align:left;transition:color var(--dur-fast) var(--ease);width:100%}.lo-art__faqq:hover{color:var(--lo-green-700)}.lo-art__faqmark{align-self:center;background:var(--lo-gold-500);flex:none;height:2px;position:relative;width:14px}.lo-art__faqmark:after{background:var(--lo-gold-500);content:"";inset:0;position:absolute;transform:rotate(90deg);transition:transform var(--dur-slow) var(--ease)}.lo-art__faqq[aria-expanded=true] .lo-art__faqmark:after{transform:rotate(0deg)}.lo-art__faqa{max-width:64ch;padding:0 0 var(--space-6)}.lo-art__faqa p{color:var(--lo-gray-700);font-family:var(--font-reading);font-size:17px;line-height:1.6;margin:0 0 var(--space-4)}.lo-art__faqa p:last-child{margin-bottom:0}@media (max-width:1023px){.lo-art__headgrid--media,.lo-art__layout--toc{grid-template-columns:minmax(0,1fr)}.lo-art__toc{margin-bottom:var(--space-7);order:-1;position:static}.lo-art__media{display:none}}.lo-art__pull{border-left:3px solid var(--lo-gold-500);margin:var(--space-7) 0;max-width:34ch;padding-left:32px}.lo-art__pull p{color:var(--lo-ink-900);font-family:var(--font-display);font-size:clamp(25px,2.5vw,32px);font-style:normal;font-variation-settings:normal;font-weight:400;letter-spacing:-.014em;line-height:1.28;margin:0;text-wrap:pretty}.lo-art__h3+.lo-art__pull,h3+.lo-art__pull{margin-top:var(--space-6)}.lo-on-dark .lo-art__pull p{color:var(--lo-paper-100)}@media (max-width:767px){.lo-art__pull{margin:var(--space-6) 0;padding-left:20px}}