:root{--lpl-forest: #40543E;--lpl-forest-deep: #2A3B29;--lpl-forest-light: #5A6F58;--lpl-magnetic: #B0B9AA;--lpl-magnetic-deep: #8A9583;--lpl-cream: #ECEBDE;--cream-deep: #DDD7C7;--paper: #FBFAF6;--paper-warm: #F5F2E8;--paper-warmer: #EFEADA;--lpl-ink: #131211;--lpl-ink-2: #2D2C29;--lpl-text-2: #575654;--lpl-text-3: #727270;--rule: #D6D3C4;--rule-strong: #B5B4A8;--rule-faint: #E6E3D5;--bqc-concern: #847460;--bqc-concern-deep: #6B5E4D;--serif: "Cormorant Garamond", "The Seasons", Georgia, serif;--sans: "Inter", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;--fs-microcite: 11px;--fs-eyebrow: 11.5px;--fs-meta: 13px;--fs-body: 17px;--fs-body-sm: 15px;--fs-lead: 19px;--fs-h3: 20px;--fs-h2-prose: clamp(26px, 3.4vw, 36px);--fs-h2-display:clamp(32px, 4.4vw, 48px);--fs-h1: clamp(40px, 6vw, 72px);--w-prose: 660px;--w-doc: 880px;--w-wide: 1100px;--w-page: 1320px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 48px;--s-9: 64px;--s-10: 96px;--s-11: 128px;--r-xs: 3px;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-pill: 999px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);font-size:var(--fs-body);line-height:1.55;color:var(--lpl-ink-2);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--lpl-forest);color:var(--paper)}a{color:inherit}a.lpl-link{color:var(--lpl-forest);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:1px;transition:border-color .15s ease}a.lpl-link:hover{border-bottom-color:var(--lpl-forest)}p{margin:0 0 1em;text-wrap:pretty}p:last-child{margin-bottom:0}.page-shell{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:var(--s-9);max-width:var(--w-page);margin:0 auto;padding:0 var(--s-7);align-items:start}.page-main{min-width:0}@media(max-width:1100px){.page-shell{grid-template-columns:1fr;gap:0;padding:0 var(--s-6)}.toc-rail{display:none}}.lpl-chrome{border-bottom:1px solid var(--rule);background:var(--paper);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf6eb}.lpl-chrome-inner{max-width:var(--w-page);margin:0 auto;padding:var(--s-3) var(--s-7);display:flex;align-items:center;justify-content:space-between;gap:var(--s-6)}.lpl-wordmark{font-family:var(--serif);font-size:18px;letter-spacing:.01em;color:var(--lpl-ink)}.lpl-wordmark sup{font-size:9px;vertical-align:top}.lpl-crumb{font-family:var(--mono);font-size:var(--fs-microcite);text-transform:uppercase;letter-spacing:.12em;color:var(--lpl-text-3);display:flex;gap:var(--s-3);align-items:center}.lpl-crumb a{text-decoration:none;color:inherit}.lpl-crumb a:hover{color:var(--lpl-forest)}.lpl-crumb .sep{color:var(--rule-strong)}@media(max-width:720px){.lpl-chrome-inner{padding:var(--s-3) var(--s-5)}.lpl-crumb .crumb-mid{display:none}}.toc-rail{position:sticky;top:72px;padding-top:var(--s-9);font-family:var(--mono);font-size:var(--fs-microcite);line-height:1.55;color:var(--lpl-text-3);letter-spacing:.04em;max-height:calc(100vh - 80px);overflow-y:auto}.toc-rail::-webkit-scrollbar{width:0}.toc-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--lpl-ink);font-size:10px;border-bottom:1px solid var(--rule-strong);padding-bottom:var(--s-2);margin-bottom:var(--s-3)}.toc-list{list-style:none;margin:0;padding:0}.toc-list li{margin:0}.toc-list a{display:grid;grid-template-columns:38px 1fr;gap:var(--s-2);align-items:baseline;padding:7px 0;text-decoration:none;color:var(--lpl-text-3);border-left:2px solid transparent;padding-left:var(--s-3);margin-left:-14px;transition:color .15s ease,border-color .15s ease}.toc-list a .toc-num{font-size:10px;color:var(--rule-strong);letter-spacing:.06em}.toc-list a .toc-label{font-family:var(--sans);font-size:12.5px;letter-spacing:0;text-transform:none}.toc-list a:hover{color:var(--lpl-ink)}.toc-list a:hover .toc-num{color:var(--lpl-forest)}.toc-list a.is-active{color:var(--lpl-ink);border-left-color:var(--lpl-forest)}.toc-list a.is-active .toc-num{color:var(--lpl-forest)}.toc-divider{border:0;border-top:1px dashed var(--rule);margin:var(--s-3) 0}.ch-marker-A{font-family:var(--serif);font-style:italic;font-size:64px;line-height:1;color:var(--lpl-forest);letter-spacing:-.01em;display:block;margin-bottom:var(--s-3)}.ch-marker-A .glyph{color:var(--rule-strong);margin-right:8px;font-style:normal}.ch-marker-B{display:flex;align-items:center;gap:var(--s-3);font-family:var(--mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--lpl-forest);margin-bottom:var(--s-3)}.ch-marker-B:after{content:"";flex:1;height:1px;background:var(--rule)}.ch-marker-B .num{background:var(--lpl-forest);color:var(--paper);padding:3px 7px;border-radius:var(--r-xs);letter-spacing:.08em}.ch-marker-C{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.14em;color:var(--bqc-concern-deep);padding:5px 10px 5px 8px;background:var(--paper);border:1px solid var(--bqc-concern);border-radius:var(--r-xs);margin-bottom:var(--s-4)}.ch-marker-C:before{content:"";display:inline-block;width:6px;height:6px;background:var(--bqc-concern);border-radius:50%}.ch-marker-D{font-family:var(--mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--lpl-magnetic);margin-bottom:var(--s-3);display:flex;align-items:center;gap:var(--s-3)}.ch-marker-D .bracket{font-family:var(--serif);font-size:28px;line-height:.6;color:var(--lpl-magnetic);font-style:italic}.ch-marker-E{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--lpl-text-3);margin-bottom:var(--s-3)}.sec{padding:var(--s-10) 0;position:relative}.sec-pad-tight{padding:var(--s-8) 0}.sec-pad-loose{padding:var(--s-11) 0}.sec-paper{background:var(--paper)}.sec-paper-warm{background:var(--paper-warm)}.sec-paper-warmer{background:var(--paper-warmer)}.sec-cream{background:var(--cream-deep)}.sec-ink{background:var(--lpl-ink);color:var(--paper-warm)}.sec-ink h2,.sec-ink h3{color:var(--paper)}.col-prose{max-width:var(--w-prose);margin:0 auto}.col-doc{max-width:var(--w-doc);margin:0 auto}.col-wide{max-width:var(--w-wide);margin:0 auto}.col-full{max-width:100%}.sec+.sec{border-top:1px solid var(--rule-faint)}.sec-ink+.sec,.sec+.sec-ink{border-top:none}.hero{padding:var(--s-10) 0 var(--s-8);background:var(--paper)}.hero-doc-chip{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--lpl-forest);border:1px solid var(--rule-strong);background:var(--paper-warm);padding:6px 10px;border-radius:var(--r-xs);margin-bottom:var(--s-6)}.hero-doc-chip .dot{width:5px;height:5px;background:var(--lpl-forest);border-radius:50%}.hero-eyebrow{font-family:var(--mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--lpl-text-3);margin-bottom:var(--s-4)}.hero h1{font-family:var(--serif);font-weight:500;font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.015em;color:var(--lpl-ink);margin:0 0 var(--s-5);max-width:18ch;text-wrap:balance}.hero h1 em{font-style:italic;color:var(--lpl-forest-deep)}.hero-dek{font-family:var(--serif);font-size:clamp(20px,2.2vw,24px);line-height:1.45;color:var(--lpl-text-2);max-width:36em;margin:0 0 var(--s-8);font-weight:400}.hero-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.hero-meta-cell{padding:var(--s-5) var(--s-5) var(--s-5) 0;border-right:1px solid var(--rule-faint)}.hero-meta-cell:last-child{border-right:none;padding-right:0}.hero-meta-cell:first-child{padding-left:0}.hero-meta-cell:not(:first-child){padding-left:var(--s-5)}.hero-meta-label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lpl-text-3);margin-bottom:var(--s-2)}.hero-meta-value{font-family:var(--serif);font-size:22px;line-height:1.15;color:var(--lpl-ink)}.hero-meta-sub{font-size:13px;color:var(--lpl-text-2);margin-top:2px}.evgrade{display:inline-flex;align-items:baseline;gap:6px}.evgrade .letter{font-family:var(--serif);font-size:34px;line-height:1;color:var(--lpl-forest-deep);font-style:italic}@media(max-width:720px){.hero-meta{grid-template-columns:repeat(2,1fr)}.hero-meta-cell{padding:var(--s-4) var(--s-4) var(--s-4) 0;border-right:none;border-bottom:1px solid var(--rule-faint)}.hero-meta-cell:nth-child(2n){padding-left:var(--s-4);padding-right:0}.hero-meta-cell:nth-last-child(-n+2){border-bottom:none}}.study-card{background:var(--paper-warm);border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--s-7);margin:var(--s-7) 0 0}.study-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-5);border-bottom:1px solid var(--rule);padding-bottom:var(--s-5);margin-bottom:var(--s-5)}.study-card-title{font-family:var(--serif);font-size:22px;line-height:1.25;color:var(--lpl-ink);max-width:38em}.study-card-cite{font-family:var(--mono);font-size:var(--fs-microcite);text-transform:uppercase;letter-spacing:.12em;color:var(--lpl-text-3);white-space:nowrap}.study-card-takeaway{font-size:var(--fs-body);line-height:1.5;color:var(--lpl-text-2);max-width:60ch;margin-bottom:var(--s-6)}.study-card-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-5) var(--s-6);margin-bottom:var(--s-6)}.scm-cell .scm-label{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--lpl-text-3);margin-bottom:4px}.scm-cell .scm-value{font-size:14px;color:var(--lpl-ink-2);line-height:1.4}.study-card-chips{display:flex;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-5)}.chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:5px 9px;border-radius:var(--r-xs);border:1px solid var(--rule);background:var(--paper);color:var(--lpl-ink-2)}.chip.chip-forest{border-color:var(--lpl-forest);color:var(--lpl-forest)}.chip.chip-concern{border-color:var(--bqc-concern);color:var(--bqc-concern-deep)}.chip .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.systems-row{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;padding-top:var(--s-4);border-top:1px solid var(--rule-faint)}.systems-row .label{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--lpl-text-3)}.system-tag{font-family:var(--sans);font-size:13px;color:var(--lpl-forest);border:1px solid var(--lpl-forest);background:var(--paper);padding:4px 10px;border-radius:var(--r-pill)}@media(max-width:720px){.study-card{padding:var(--s-5)}.study-card-head{flex-direction:column;gap:var(--s-2)}.study-card-meta{grid-template-columns:1fr 1fr}}.tldr{background:var(--paper)}.tldr-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s-6);border-bottom:1px solid var(--rule);padding-bottom:var(--s-3)}.tldr-eyebrow{font-family:var(--mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--lpl-forest)}.tldr-time{font-family:var(--mono);font-size:var(--fs-microcite);letter-spacing:.12em;text-transform:uppercase;color:var(--lpl-text-3)}.tldr-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5) var(--s-7)}.tldr-item{display:grid;grid-template-columns:28px 1fr;gap:var(--s-4);align-items:baseline}.tldr-num{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--lpl-forest);line-height:1}.tldr-text{font-size:15.5px;line-height:1.5;color:var(--lpl-ink-2)}.tldr-quick-answers{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--rule);display:grid;grid-template-columns:minmax(180px,.42fr) 1fr;gap:var(--s-5) var(--s-7)}.tldr-quick-answers h2{margin:0;font-family:var(--serif);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.05;color:var(--lpl-ink)}.tldr-quick-answers h3{margin:0 0 var(--s-2);font-family:var(--sans);font-size:15px;font-weight:600;line-height:1.35;color:var(--lpl-ink)}.tldr-quick-answers p{margin:0 0 var(--s-4);font-size:15.5px;line-height:1.55;color:var(--lpl-ink-2)}.tldr-quick-answers p:last-child{margin-bottom:0}@media(max-width:720px){.tldr-list{grid-template-columns:1fr}.tldr-quick-answers{grid-template-columns:1fr;gap:var(--s-4)}}.boundary{background:var(--cream-deep);padding:var(--s-10) 0 var(--s-11)}.boundary-head{max-width:var(--w-wide);margin:0 auto var(--s-8);padding:0 var(--s-2)}.boundary-eyebrow{font-family:var(--mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--lpl-forest);margin-bottom:var(--s-3);display:flex;align-items:center;gap:var(--s-3)}.boundary-eyebrow:before{content:"\a7II";background:var(--lpl-forest);color:var(--paper);padding:3px 7px;border-radius:var(--r-xs)}.boundary h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-display);line-height:1.05;color:var(--lpl-ink);letter-spacing:-.01em;margin:0 0 var(--s-4);max-width:22ch;text-wrap:balance}.boundary-dek{font-family:var(--serif);font-size:19px;line-height:1.5;color:var(--lpl-text-2);max-width:56ch}.boundary-ladder{max-width:var(--w-wide);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.lane{padding:var(--s-6) var(--s-5) var(--s-7);background:var(--paper);position:relative;display:flex;flex-direction:column;min-height:380px}.lane-1{background:linear-gradient(180deg,#E7EBE2 0%,var(--paper) 60px)}.lane-2{background:linear-gradient(180deg,#E9E9DC 0%,var(--paper) 60px)}.lane-3{background:linear-gradient(180deg,#EAE4D2 0%,var(--paper) 60px)}.lane-4{background:linear-gradient(180deg,#E8DDC9 0%,var(--paper) 60px)}.lane-head{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2)}.lane-glyph{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.lane-glyph svg{display:block}.lane-step{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--lpl-text-3)}.lane-1 .lane-step{color:var(--lpl-forest)}.lane-2 .lane-step{color:var(--lpl-forest-light)}.lane-3 .lane-step{color:var(--bqc-concern)}.lane-4 .lane-step{color:var(--bqc-concern-deep);font-weight:600}.lane-title{font-family:var(--serif);font-size:21px;line-height:1.2;color:var(--lpl-ink);margin:0 0 var(--s-2);font-style:italic}.lane-1 .lane-title{color:var(--lpl-forest-deep)}.lane-4 .lane-title{color:var(--bqc-concern-deep);font-style:normal}.lane-rule{height:2px;background:var(--rule);margin:var(--s-3) 0 var(--s-4)}.lane-1 .lane-rule{background:var(--lpl-forest);width:100%}.lane-2 .lane-rule{background:var(--lpl-forest-light);width:75%}.lane-3 .lane-rule{background:var(--bqc-concern);width:50%;background-image:repeating-linear-gradient(90deg,var(--bqc-concern) 0 6px,transparent 6px 10px);background-color:transparent}.lane-4 .lane-rule{background:var(--bqc-concern-deep);width:100%;height:3px}.lane-list{list-style:none;margin:0;padding:0;font-size:14.5px;line-height:1.5;color:var(--lpl-ink-2);flex:1}.lane-list li{padding:var(--s-2) 0;border-bottom:1px dashed var(--rule-faint)}.lane-list li:last-child{border-bottom:none}.lane-4 .lane-list li{text-decoration:line-through;text-decoration-color:var(--bqc-concern);text-decoration-thickness:1.5px;color:var(--lpl-text-2)}.lane-anchor{font-family:var(--mono);font-size:var(--fs-microcite);letter-spacing:.1em;text-transform:uppercase;color:var(--lpl-text-3);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--rule-faint)}@media(max-width:880px){.boundary-ladder{grid-template-columns:1fr}.lane{min-height:0}}.prose{background:var(--paper)}.prose-head{margin-bottom:var(--s-6)}.prose h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-prose);line-height:1.1;color:var(--lpl-ink);letter-spacing:-.005em;margin:0 0 var(--s-3);text-wrap:balance}.prose-dek{font-family:var(--serif);font-size:19px;line-height:1.5;color:var(--lpl-text-2);margin-bottom:var(--s-5)}.prose-body p{font-size:var(--fs-body);line-height:1.6;color:var(--lpl-ink-2);margin:0 0 var(--s-4)}.prose-body p.lead{font-size:var(--fs-lead);color:var(--lpl-ink);line-height:1.55}.prose-body p.lead:first-letter{font-family:var(--serif);font-size:3.6em;float:left;line-height:.9;padding-right:8px;padding-top:4px;color:var(--lpl-forest)}.cite-chip{display:inline-flex;font-family:var(--mono);font-size:10px;letter-spacing:.05em;background:var(--paper-warm);border:1px solid var(--rule);border-radius:var(--r-xs);padding:1px 5px;margin:0 1px;vertical-align:super;color:var(--lpl-forest);text-decoration:none}.cite-chip:hover{background:var(--lpl-forest);color:var(--paper)}.prose-wrap{display:grid;grid-template-columns:minmax(0,var(--w-prose)) minmax(0,220px);gap:var(--s-8);max-width:calc(var(--w-prose) + 220px + var(--s-8));margin:0 auto}.prose-wrap.no-margin{grid-template-columns:minmax(0,var(--w-prose));max-width:var(--w-prose)}.margin-note{font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--lpl-text-2);padding-left:var(--s-4);border-left:2px solid var(--rule-strong);margin-top:var(--s-7)}.margin-note .mn-label{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--lpl-forest);margin-bottom:4px;display:block}.margin-note.warn{border-left-color:var(--bqc-concern)}.margin-note.warn .mn-label{color:var(--bqc-concern-deep)}@media(max-width:1100px){.prose-wrap{grid-template-columns:1fr;max-width:var(--w-prose)}.margin-note{margin-top:var(--s-4)}}.pullquote{max-width:var(--w-doc);margin:var(--s-8) auto;padding:var(--s-6) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.pullquote-text{font-family:var(--serif);font-style:italic;font-size:clamp(24px,3vw,32px);line-height:1.3;color:var(--lpl-ink);margin:0;text-wrap:balance;letter-spacing:-.005em}.pullquote-text:before{content:"\201c";color:var(--lpl-forest);margin-right:4px}.pullquote-text:after{content:"\201d";color:var(--lpl-forest);margin-left:2px}.pullquote-source{font-family:var(--mono);font-size:var(--fs-microcite);text-transform:uppercase;letter-spacing:.14em;color:var(--lpl-text-3);margin-top:var(--s-3)}.fig{max-width:var(--w-doc);margin:var(--s-8) auto;border:1px solid var(--rule);background:var(--paper);border-radius:var(--r-md);overflow:hidden}.fig-head{padding:var(--s-5) var(--s-6) var(--s-4);border-bottom:1px solid var(--rule-faint);display:flex;flex-direction:column;align-items:stretch;gap:var(--s-3)}.fig-head-l{min-width:0}.fig-num{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--lpl-forest);margin-bottom:4px}.fig-title{font-family:var(--serif);font-size:22px;line-height:1.2;color:var(--lpl-ink);margin:0 0 4px}.fig-sub{font-size:14px;color:var(--lpl-text-2);line-height:1.4}.fig-legend{display:flex;gap:var(--s-3);flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--lpl-text-2)}.fig-legend .lg{display:inline-flex;align-items:center;gap:6px}.fig-legend .sw{width:14px;height:14px;border-radius:2px;display:inline-block}.fig-body{padding:var(--s-5) var(--s-6);background:var(--paper)}.fig-foot{padding:var(--s-4) var(--s-6);border-top:1px solid var(--rule-faint);background:var(--paper-warm);display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.fig-source,.fig-finep{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--lpl-text-3)}.fig-source strong{color:var(--lpl-ink-2);font-weight:600}.fig-svg{width:100%;height:auto;display:block}.misinterp{background:var(--paper-warm)}.misinterp-head{max-width:var(--w-doc);margin:0 auto var(--s-7)}.misinterp-grid{max-width:var(--w-doc);margin:0 auto;display:grid;gap:var(--s-5)}.mi-pair{display:grid;grid-template-columns:1fr 28px 1fr;gap:0;align-items:stretch;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.mi-wrong,.mi-right{padding:var(--s-5) var(--s-6);display:flex;flex-direction:column;gap:var(--s-3)}.mi-wrong{background:linear-gradient(135deg,#F3EBDD 0%,var(--paper-warm) 100%)}.mi-right{border-left:3px solid var(--lpl-forest);background:var(--paper)}.mi-tag{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.16em;display:inline-flex;align-items:center;gap:6px}.mi-tag.wrong{color:var(--bqc-concern-deep)}.mi-tag.right{color:var(--lpl-forest)}.mi-tag .badge-dot{width:7px;height:7px;border-radius:50%}.mi-tag.wrong .badge-dot{background:var(--bqc-concern)}.mi-tag.right .badge-dot{background:var(--lpl-forest)}.mi-claim{font-family:var(--serif);font-size:19px;line-height:1.35;color:var(--lpl-ink)}.mi-wrong .mi-claim{text-decoration:line-through;text-decoration-color:var(--bqc-concern);text-decoration-thickness:1.5px}.mi-note{font-size:14px;line-height:1.5;color:var(--lpl-text-2);margin:0}.mi-bridge{display:flex;align-items:center;justify-content:center;background:var(--paper-warm);border-left:1px solid var(--rule-faint);border-right:1px solid var(--rule-faint);color:var(--lpl-forest);font-family:var(--mono);font-size:18px;letter-spacing:0}@media(max-width:760px){.mi-pair{grid-template-columns:1fr}.mi-bridge{border-left:none;border-right:none;border-top:1px solid var(--rule-faint);border-bottom:1px solid var(--rule-faint);padding:var(--s-2);transform:rotate(90deg);height:28px}}.prodmap{background:var(--paper-warm)}.prodmap-head{max-width:var(--w-wide);margin:0 auto var(--s-6)}.prodmap-table-wrap{max-width:var(--w-wide);margin:0 auto;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.prodmap-table{width:100%;border-collapse:collapse;font-size:14.5px}.prodmap-table thead th{background:var(--lpl-forest);color:var(--paper);font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;text-align:left;padding:var(--s-3) var(--s-4);vertical-align:bottom}.prodmap-table tbody tr{border-bottom:1px solid var(--rule-faint)}.prodmap-table tbody tr:last-child{border-bottom:none}.prodmap-table tbody tr.is-hero td{background:var(--paper-warm)}.prodmap-table td{padding:var(--s-4);vertical-align:top;line-height:1.45;color:var(--lpl-ink-2)}.prodmap-table td:first-child{font-family:var(--serif);font-size:17px;color:var(--lpl-ink);width:16%}.prodmap-table td.col-claim{color:var(--bqc-concern-deep);font-style:italic}.prodmap-table td.col-better{color:var(--lpl-ink)}.prodmap-table td.col-system{width:14%}.prodmap-table td.col-system .system-tag{font-size:12px;padding:3px 8px}@media(max-width:880px){.prodmap-table thead{display:none}.prodmap-table,.prodmap-table tbody,.prodmap-table tr,.prodmap-table td{display:block;width:100%}.prodmap-table tr{padding:var(--s-4);border-bottom:1px solid var(--rule)}.prodmap-table td{padding:var(--s-2) 0;display:grid;grid-template-columns:96px 1fr;gap:var(--s-3);border:none}.prodmap-table td:first-child{font-size:18px;padding-top:var(--s-3)}.prodmap-table td:before{content:attr(data-label);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--lpl-text-3);padding-top:4px}.prodmap-table td:first-child:before{content:"";padding-top:0}.prodmap-table td:first-child{grid-template-columns:1fr}}.audit{background:var(--paper)}.audit-head{max-width:var(--w-doc);margin:0 auto var(--s-6)}.audit-panel{max-width:var(--w-doc);margin:0 auto;background:var(--paper-warm);border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--s-7)}.audit-intro{font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--lpl-text-2);margin-bottom:var(--s-6);padding-bottom:var(--s-5);border-bottom:1px solid var(--rule-faint)}.audit-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4) var(--s-7);counter-reset:audit}.audit-item{display:grid;grid-template-columns:28px 1fr;gap:var(--s-3);align-items:start;counter-increment:audit;padding:var(--s-3) 0;border-bottom:1px dashed var(--rule-faint)}.audit-check{width:22px;height:22px;border:1.5px solid var(--rule-strong);border-radius:var(--r-xs);background:var(--paper);display:flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0}.audit-check:before{content:counter(audit,decimal-leading-zero);font-family:var(--mono);font-size:10px;color:var(--lpl-text-3);letter-spacing:.04em}.audit-text{font-size:15px;line-height:1.5;color:var(--lpl-ink-2)}@media(max-width:760px){.audit-list{grid-template-columns:1fr}.audit-panel{padding:var(--s-5)}}.synth{background:var(--lpl-ink);color:var(--paper-warm);padding:var(--s-11) 0;position:relative}.synth-inner{max-width:var(--w-doc);margin:0 auto}.synth h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-display);line-height:1.05;color:var(--paper);margin:0 0 var(--s-6);letter-spacing:-.01em;text-wrap:balance;max-width:22ch}.synth h2 em{font-style:italic;color:var(--lpl-magnetic)}.synth-body{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-8)}.synth-body p{font-size:17px;line-height:1.65;color:#f5f2e8db}.synth-body p.lead{font-family:var(--serif);font-size:22px;line-height:1.45;color:var(--paper)}.synth-standard{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap}.synth-standard-label{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--lpl-magnetic)}.synth-standard a{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--paper);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px}.synth-standard a:hover{border-bottom-color:var(--paper)}@media(max-width:760px){.synth-body{grid-template-columns:1fr;gap:var(--s-4)}}.ilinks{background:var(--paper)}.ilinks-head{max-width:var(--w-doc);margin:0 auto var(--s-6)}.ilinks-grid{max-width:var(--w-doc);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4)}.ilink-card{background:var(--paper-warm);border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--s-5);text-decoration:none;display:flex;flex-direction:column;gap:var(--s-2);transition:border-color .15s ease,transform .15s ease}.ilink-card:hover{border-color:var(--lpl-forest);transform:translateY(-1px)}.ilink-kind{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--lpl-forest)}.ilink-title{font-family:var(--serif);font-size:18px;line-height:1.25;color:var(--lpl-ink)}.ilink-dek{font-size:13.5px;line-height:1.45;color:var(--lpl-text-2)}@media(max-width:760px){.ilinks-grid{grid-template-columns:1fr}}.cta-box{background:var(--paper-warm);padding:var(--s-9) 0}.cta-inner{max-width:var(--w-doc);margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:var(--s-6);align-items:center}.cta-text h3{font-family:var(--serif);font-size:28px;font-weight:500;margin:0 0 var(--s-2);color:var(--lpl-ink)}.cta-text p{font-size:15px;color:var(--lpl-text-2);max-width:50ch}.cta-actions{display:flex;gap:var(--s-3);flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.02em;padding:12px 22px;border-radius:var(--r-pill);text-decoration:none;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.btn-primary{background:var(--lpl-forest);color:var(--paper)}.btn-primary:hover{background:var(--lpl-forest-deep)}.btn-secondary{border-color:var(--lpl-forest);color:var(--lpl-forest);background:transparent}.btn-secondary:hover{background:var(--lpl-forest);color:var(--paper)}@media(max-width:760px){.cta-inner{grid-template-columns:1fr}}.faq{background:var(--paper)}.faq-head{max-width:var(--w-doc);margin:0 auto var(--s-5)}.faq-list{max-width:var(--w-doc);margin:0 auto;border-top:1px solid var(--rule)}.faq-item{border-bottom:1px solid var(--rule-faint)}.faq-item summary{list-style:none;cursor:pointer;padding:var(--s-5) 0;display:grid;grid-template-columns:1fr 32px;gap:var(--s-4);align-items:baseline;font-family:var(--serif);font-size:20px;line-height:1.3;color:var(--lpl-ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--mono);font-size:22px;color:var(--lpl-forest);font-weight:300;line-height:1;text-align:right;transition:transform .2s ease;align-self:center}.faq-item[open] summary:after{content:"\2212"}.faq-answer{padding:0 0 var(--s-5);max-width:60ch;font-size:16px;line-height:1.6;color:var(--lpl-text-2)}.glossary{background:var(--paper-warm)}.glossary-head{max-width:var(--w-doc);margin:0 auto var(--s-6)}.glossary-list{max-width:var(--w-doc);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5) var(--s-8)}.gl-item{padding-top:var(--s-3);border-top:1px solid var(--rule)}.gl-term{font-family:var(--serif);font-size:18px;font-style:italic;color:var(--lpl-forest-deep);margin:0 0 4px}.gl-def{font-size:14.5px;line-height:1.5;color:var(--lpl-text-2);margin:0}@media(max-width:720px){.glossary-list{grid-template-columns:1fr}}.refs{background:var(--paper)}.refs-head{max-width:var(--w-doc);margin:0 auto var(--s-6)}.refs-list{max-width:var(--w-doc);margin:0 auto;list-style:none;padding:0;counter-reset:ref}.ref-item{counter-increment:ref;display:grid;grid-template-columns:36px 1fr;gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--rule-faint)}.ref-item:before{content:counter(ref,decimal-leading-zero);font-family:var(--mono);font-size:12px;color:var(--lpl-text-3);letter-spacing:.04em}.ref-body{font-size:14.5px;line-height:1.5;color:var(--lpl-ink-2)}.ref-body .ref-title{color:var(--lpl-ink)}.ref-body .ref-meta{color:var(--lpl-text-3);font-size:13px;display:block;margin-top:2px}.lpl-footer{background:var(--lpl-forest);color:var(--paper);padding:var(--s-9) 0}.lpl-footer-inner{max-width:var(--w-page);margin:0 auto;padding:0 var(--s-7);display:grid;grid-template-columns:1fr auto;gap:var(--s-5);align-items:end}.lpl-footer-wm{font-family:var(--serif);font-size:28px}.lpl-footer-meta{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#f5f2e8b3;text-align:right;line-height:1.6}body[data-typology=muted] .ch-marker-B .num{background:var(--lpl-ink-2)}body[data-typology=muted] .ch-marker-C{border-color:var(--rule-strong);color:var(--lpl-text-2)}body[data-typology=muted] .ch-marker-C:before{background:var(--lpl-text-3)}body[data-typology=roman] .ch-marker-B{font-family:var(--serif);font-style:italic;font-size:22px;letter-spacing:0;text-transform:none;color:var(--lpl-forest)}body[data-typology=roman] .ch-marker-B:after{display:none}body[data-typology=roman] .ch-marker-B .num{background:transparent;color:var(--lpl-forest);font-family:var(--serif);font-style:italic;padding:0;font-size:22px}body[data-boundary=grid] .boundary-ladder{grid-template-columns:repeat(2,1fr)}body[data-boundary=grid] .lane,body[data-boundary=grid] .lane-1,body[data-boundary=grid] .lane-2,body[data-boundary=grid] .lane-3,body[data-boundary=grid] .lane-4{background:var(--paper)}body[data-synth-tone=cream] .synth{background:var(--paper-warm);color:var(--lpl-ink)}body[data-synth-tone=cream] .synth h2{color:var(--lpl-ink)}body[data-synth-tone=cream] .synth h2 em{color:var(--lpl-forest)}body[data-synth-tone=cream] .synth-body p{color:var(--lpl-ink-2)}body[data-synth-tone=cream] .synth-body p.lead{color:var(--lpl-ink)}body[data-synth-tone=cream] .synth-standard{border-color:var(--rule)}body[data-synth-tone=cream] .synth-standard-label{color:var(--lpl-forest)}body[data-synth-tone=cream] .synth-standard a{color:var(--lpl-ink);border-bottom-color:var(--rule)}body[data-synth-tone=forest] .synth{background:var(--lpl-forest);color:var(--paper)}body[data-synth-tone=forest] .synth h2{color:var(--paper)}body[data-synth-tone=forest] .synth h2 em{color:var(--lpl-magnetic)}body[data-synth-tone=forest] .synth-body p{color:#f5f2e8e6}body[data-synth-tone=forest] .synth-body p.lead{color:var(--paper)}body[data-synth-tone=forest] .synth-standard-label{color:var(--lpl-magnetic)}body[data-marginalia=off] .margin-note{display:none}body[data-marginalia=off] .prose-wrap{grid-template-columns:minmax(0,var(--w-prose));max-width:var(--w-prose)}body[data-dropcap=off] .prose-body p.lead:first-letter{font-family:inherit;font-size:inherit;float:none;padding:0;color:inherit}body[data-toc-rail=off] .toc-rail{display:none}body[data-toc-rail=off] .page-shell{grid-template-columns:1fr}
/*# sourceMappingURL=/cdn/shop/t/55/assets/lpl-landmark-studies.css.map */
