.pm-page{--pm-paper:#f8f7f5;--pm-surface:#fbfaf8;--pm-white:#fffdf9;--pm-ink:#08090a;--pm-deep-ink:#030405;--pm-muted:#494944;--pm-soft:#6c6c64;--pm-rule:#d6d6cf;--pm-lime:#96ec18;--pm-lime-hover:#a4fb20;--pm-lime-soft:#e8ff9b;--pm-signal-ink:#203500;--pm-x:clamp(1.25rem, 4vw, 3.5rem);--pm-y:clamp(5rem, 8vw, 9rem);--pm-ease:cubic-bezier(.22, 1, .36, 1);background:var(--pm-paper);min-height:100svh;color:var(--pm-ink);font-family:var(--font-inter), Arial, sans-serif;font-kerning:normal;overflow:clip}.pm-page .fairlend-landing-rail{background:var(--pm-paper)}.pm-page .fairlend-landing-rail__content,.pm-file{min-width:0}.pm-file :where(h1,h2,h3,p,dl,dd,blockquote){margin-block-start:0}.pm-file :where(h1,h2,h3){text-wrap:balance}.pm-file :where(p,dd,li){text-wrap:pretty}.pm-file :where(a,button):focus-visible{outline:.1875rem solid var(--pm-ink);outline-offset:.25rem}.pm-label{font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.28em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1}.pm-micro,.pm-file-tab{font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1}.pm-label{background:var(--pm-lime-soft);width:max-content;max-width:100%;color:var(--pm-signal-ink);border:1px solid #08090a5c;border-radius:.3125rem;margin-bottom:1.5rem;padding:.55rem .7rem}.pm-label--dark{border-color:var(--pm-ink);background:var(--pm-ink);color:var(--pm-lime)}.pm-label--light{background:var(--pm-paper);color:var(--pm-ink);border-color:#f8f7f55c}.pm-label a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.pm-cover{isolation:isolate;min-height:min(67rem,100svh + 8rem);padding:clamp(7.5rem, 11vw, 10.5rem) var(--pm-x) 0;background:var(--pm-paper);grid-template-columns:minmax(0,.95fr) minmax(24rem,.82fr);gap:clamp(2rem,5vw,6rem);display:grid;position:relative;overflow:hidden}.pm-cover__skyline{z-index:-2;pointer-events:none;width:min(86%,86rem);height:min(58%,40rem);position:absolute;bottom:10rem;right:-6%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 100%)}.pm-cover__skyline:after{content:"";background:linear-gradient(180deg, transparent 55%, var(--pm-paper) 100%);position:absolute;inset:0}.pm-cover__skyline-image{object-fit:cover;object-position:center bottom;filter:grayscale()contrast(1.18)brightness(.96);mix-blend-mode:multiply}.pm-cover__route{z-index:-1;pointer-events:none;width:86%;height:38%;position:absolute;top:28%;left:7%;overflow:visible}.pm-cover__route path{fill:none;stroke:var(--pm-lime);stroke-width:4px;stroke-linecap:round;stroke-dasharray:.022 .016}.pm-cover__copy{z-index:2;align-self:start;max-width:48rem;padding-top:clamp(1.5rem,4vw,4.5rem);position:relative}.pm-cover__copy h1{max-width:12ch;color:var(--pm-deep-ink);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.04em;margin-bottom:0;font-size:clamp(4rem,6vw,5.125rem);font-weight:600;line-height:.98}.pm-cover__copy h1:after{content:"";background:var(--pm-lime);transform-origin:0;width:min(60%,16rem);height:.45rem;margin-top:1rem;display:block;transform:rotate(-1.4deg)}.pm-cover__lede{max-width:61ch;color:var(--pm-muted);margin-top:2rem;font-size:1rem;font-weight:500;line-height:1.55}.pm-cover__questions{border-block:1px solid #08090a61;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.pm-cover__questions li{min-width:0;color:var(--pm-ink);font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;border-right:1px solid #08090a38;gap:.5rem;padding:.8rem;font-size:.625rem;font-weight:800;line-height:1.25;display:grid}.pm-cover__questions li:last-child{border-right:0}.pm-cover__questions span{color:var(--pm-signal-ink)}.pm-cover__skip{min-height:2.75rem;color:var(--pm-ink);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.pm-cover__skip svg{width:1.1rem;height:1.1rem;transition:transform .22s var(--pm-ease)}@media (hover:hover){.pm-cover__skip:hover svg{transform:translate(.2rem,.2rem)}}.pm-cover__intake{z-index:4;background:#fbfaf8f5;border:1px solid #08090a42;border-radius:1.125rem;align-self:start;min-width:0;padding:.75rem;position:relative;box-shadow:0 .5rem #08090a14}.pm-file-tab{color:var(--pm-muted);margin:0;padding:.35rem .6rem .75rem}.pm-cover__intake-note{border-top:1px solid var(--pm-rule);max-width:58ch;color:var(--pm-muted);margin:.75rem .75rem .35rem;padding-top:.75rem;font-size:1rem;font-weight:500;line-height:1.55}.pm-cover__proof{z-index:3;border-top:.125rem solid var(--pm-ink);background:#f8f7f5db;grid-column:1/-1;grid-template-columns:minmax(14rem,.72fr) minmax(0,1.5fr);align-self:end;gap:1.5rem 3rem;margin-top:clamp(3rem,7vw,7rem);padding:1.5rem 0 2.5rem;display:grid;position:relative}.pm-cover__proof .pm-micro{color:var(--pm-muted);margin-bottom:.75rem}.pm-cover__proof h2{max-width:15ch;font-family:var(--font-cormorant), Georgia, serif;margin-bottom:0;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:.96}.pm-cover__proof dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:0;display:grid}.pm-cover__proof dl>div{border-right:1px solid var(--pm-rule);padding:.25rem 1.25rem 1.25rem}.pm-cover__proof dl>div:nth-child(3n),.pm-cover__proof dl>div:last-child{border-right:0}.pm-cover__proof dt{color:var(--pm-signal-ink);font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1}.pm-cover__proof dd{color:var(--pm-muted);margin:.55rem 0 0;font-size:1rem;font-weight:500;line-height:1.55}.pm-cover__qualifier{max-width:72ch;color:var(--pm-soft);grid-column:2;margin:0;font-size:1rem;font-weight:500;line-height:1.6}.pm-incidents{isolation:isolate;min-height:80rem;padding:var(--pm-y) var(--pm-x);background:var(--pm-paper);scroll-margin-top:6rem;position:relative;overflow:hidden}.pm-incidents:before{content:"";z-index:-2;opacity:.09;filter:grayscale()contrast(1.2);background:url(/assets/fairlend-toronto-contour-map.webp) 72% 36%/78% no-repeat;position:absolute;inset:0}.pm-incidents__header{grid-template-columns:minmax(17rem,.8fr) minmax(20rem,1.1fr);align-items:end;gap:clamp(2rem,7vw,8rem);max-width:82rem;display:grid}.pm-incidents__header .pm-label{grid-column:1/-1;margin-bottom:-.5rem}.pm-incidents__header h2{max-width:9ch;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.035em;margin-bottom:0;font-size:clamp(3.25rem,5vw,4.5rem);font-weight:600;line-height:.98}.pm-incidents__header>p:last-child{max-width:64ch;color:var(--pm-muted);margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.6}.pm-incidents__art{float:left;pointer-events:none;width:34%;height:32rem;margin:6rem 5% 0 0;position:sticky;top:7rem}.pm-incidents__art img{object-fit:contain;object-position:center;filter:grayscale()contrast(1.2);mix-blend-mode:multiply;width:100%;height:100%;display:block}.pm-incidents__art:after{content:"";border:.1875rem solid var(--pm-ink);background:var(--pm-lime);border-radius:50%;width:4.5rem;height:4.5rem;position:absolute;inset:8% 0 auto 8%;box-shadow:0 0 0 .5rem #96ec1838}.pm-incidents__list{border-top:.125rem solid var(--pm-ink);width:61%;margin:6rem 0 0 auto;padding:0;list-style:none}.pm-incidents__list li{transition:background-color .22s var(--pm-ease), transform .22s var(--pm-ease);border-bottom:1px solid #08090a3d;grid-template-columns:2rem minmax(8rem,.75fr) minmax(13rem,1.35fr) minmax(8rem,.75fr);align-items:start;gap:1.25rem;padding:1.75rem 0;display:grid}@media (hover:hover){.pm-incidents__list li:hover{background:#e8ff9b4d;transform:translate(.4rem)}}.pm-incidents__index{color:var(--pm-soft);font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;font-size:.625rem;font-weight:800;line-height:1}.pm-incidents blockquote{color:var(--pm-signal-ink);font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.05}.pm-incidents__case h3{font-family:var(--font-cormorant), Georgia, serif;margin-bottom:0;font-size:1.6875rem;font-weight:600;line-height:1.05}.pm-incidents__case p{color:var(--pm-muted);margin:.75rem 0 0;font-size:1rem;font-weight:500;line-height:1.55}.pm-incidents__focus{color:var(--pm-muted);margin:0;font-size:1rem;font-weight:500;line-height:1.5}.pm-incidents__focus span{color:var(--pm-soft);font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;font-size:.625rem;font-weight:800;line-height:1;display:block}.pm-incidents__outcome{clear:both;border:.125rem solid var(--pm-ink);background:var(--pm-lime-soft);border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:4rem;padding:1.25rem;display:grid}.pm-incidents__inputs{clear:both;border:.125rem solid var(--pm-ink);background:#fffdf9e6;border-radius:.75rem;grid-template-columns:minmax(13rem,.6fr) minmax(0,1.4fr);gap:2rem;margin-top:4rem;padding:1.5rem;display:grid}.pm-incidents__inputs>p{color:var(--pm-muted);gap:.5rem;margin:0;font-size:1rem;font-weight:500;line-height:1.55;display:grid}.pm-incidents__inputs>p strong{color:var(--pm-ink);font-family:var(--font-cormorant), Georgia, serif;font-size:1.6875rem;line-height:1.05}.pm-incidents__inputs ol{border-top:1px solid var(--pm-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pm-incidents__inputs li{border-right:1px solid var(--pm-rule);border-bottom:1px solid var(--pm-rule);color:var(--pm-ink);gap:.45rem;padding:.9rem;font-size:1rem;font-weight:650;line-height:1.45;display:grid}.pm-incidents__inputs li:nth-child(3n){border-right:0}.pm-incidents__inputs li span{color:var(--pm-signal-ink);font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;font-size:.625rem;font-weight:800;line-height:1}.pm-incidents__outcome svg{color:var(--pm-signal-ink)}.pm-incidents__outcome p{color:var(--pm-signal-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.5}.pm-incidents__outcome a{background:var(--pm-ink);min-height:2.75rem;color:var(--pm-lime);border-radius:.5625rem;padding:.8rem 1rem;font-size:1rem;font-weight:800;text-decoration:none}.pm-xray{padding:var(--pm-y) var(--pm-x);background:var(--pm-ink);color:var(--pm-paper);position:relative;overflow:hidden}.pm-xray:after{content:"";aspect-ratio:1.4;filter:grayscale()invert()contrast(1.2);opacity:.06;pointer-events:none;background:url(/assets/fairlend-route-selector/private-mortgage-house-engraving.webp) 50%/contain no-repeat;width:min(42rem,48%);position:absolute;bottom:-3%;right:-5%}.pm-xray__header{grid-template-columns:minmax(17rem,.75fr) minmax(22rem,1.15fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.pm-xray__header .pm-label{grid-column:1/-1;margin-bottom:-.5rem}.pm-xray__header h2{max-width:9ch;color:var(--pm-paper);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.035em;margin-bottom:0;font-size:clamp(3.25rem,5vw,4.5rem);font-weight:600;line-height:.98}.pm-xray__header>p:last-child{color:#f8f7f5b8;max-width:64ch;margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.6}.pm-xray__equation{border-block:.125rem solid var(--pm-paper);grid-template-columns:minmax(14rem,.7fr) auto minmax(0,1.3fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-top:5rem;padding:1.5rem 0;display:grid}.pm-xray__equation span{color:var(--pm-lime);font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;line-height:.95}.pm-xray__equation strong{color:var(--pm-lime);font-size:2rem}.pm-xray__equation p{color:var(--pm-paper);font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800;line-height:1.5}.pm-xray__ledger{z-index:1;border-top:.125rem solid var(--pm-paper);margin-top:4rem;position:relative}.pm-xray__ledger-head,.pm-xray__row{grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.pm-xray__ledger-head{color:#f8f7f585;font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1}.pm-xray__ledger-head span,.pm-xray__row>*{border-right:1px solid #f8f7f52e;padding:1rem 1.25rem}.pm-xray__ledger-head span:first-child,.pm-xray__row>:first-child{padding-left:0}.pm-xray__ledger-head span:last-child,.pm-xray__row>:last-child{border-right:0}.pm-xray__row{border-top:1px solid #f8f7f52e}.pm-xray__row>strong{color:var(--pm-lime);font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1.3}.pm-xray__row p{color:#f8f7f5b3;margin:0;font-size:1rem;font-weight:500;line-height:1.55}.pm-xray__cell-label{display:none}.pm-xray__row p:last-child{color:var(--pm-paper);background:#96ec1814;gap:.75rem;font-weight:650;display:flex}.pm-xray__row svg{width:1rem;height:1rem;color:var(--pm-lime);flex:none;margin-top:.2rem}.pm-xray__closing{z-index:1;border-top:.35rem solid var(--pm-lime);max-width:30ch;color:var(--pm-paper);font-family:var(--font-cormorant), Georgia, serif;text-align:right;margin:3rem 0 0 auto;padding-top:1rem;font-size:clamp(1.75rem,3vw,2.75rem);font-style:italic;line-height:1.05;position:relative}.pm-route{padding:var(--pm-y) var(--pm-x);background:linear-gradient(#f8f7f5eb,#f8f7f5eb),url(/assets/fairlend-route-selector/topographic-paper-background.webp) 50%/cover;position:relative;overflow:hidden}.pm-route__header{grid-template-columns:minmax(18rem,.9fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,8vw,10rem);display:grid}.pm-route__header .pm-label{grid-column:1/-1;margin-bottom:-.5rem}.pm-route__header h2{max-width:12ch;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.035em;margin-bottom:0;font-size:clamp(3.25rem,5vw,4.5rem);font-weight:600;line-height:.98}.pm-route__header>p:last-child{max-width:58ch;color:var(--pm-muted);margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.6}.pm-route__map{contain:paint;min-height:46rem;margin-top:5rem;position:relative}.pm-route__map>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pm-route__track,.pm-route__signal{fill:none;stroke-linecap:round}.pm-route__track{stroke:#08090a66;stroke-width:2px;stroke-dasharray:8 8}.pm-route__signal{stroke:var(--pm-lime);stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:0}.pm-route__map ol{margin:0;padding:0;list-style:none;position:absolute;inset:0}.pm-route__map li{width:min(19rem,25%);position:absolute}.pm-route__map li:first-child{top:4%;left:1%}.pm-route__map li:nth-child(2){top:37%;left:22%}.pm-route__map li:nth-child(3){top:17%;left:46%}.pm-route__map li:nth-child(4){top:31%;left:67%}.pm-route__map li:nth-child(5){bottom:0;right:0}.pm-route__node{border:.1875rem solid var(--pm-ink);background:var(--pm-lime);width:2.9rem;height:2.9rem;color:var(--pm-ink);font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;border-radius:50%;place-items:center;margin-bottom:1rem;font-size:.625rem;font-weight:800;line-height:1;display:grid;box-shadow:0 0 0 .45rem #96ec1833}.pm-route__map .pm-micro{color:var(--pm-signal-ink);margin-bottom:.55rem}.pm-route__map h3{max-width:13ch;font-family:var(--font-cormorant), Georgia, serif;margin-bottom:0;font-size:1.6875rem;font-weight:600;line-height:1.05}.pm-route__map li>p:last-child{color:var(--pm-muted);margin:.75rem 0 0;font-size:1rem;font-weight:500;line-height:1.55}.pm-route__exit-stamp{border:.125rem solid var(--pm-ink);background:var(--pm-lime-soft);width:min(23rem,31%);color:var(--pm-signal-ink);border-radius:.75rem;grid-template-columns:auto 1fr;gap:.35rem .75rem;padding:1rem;display:grid;position:absolute;bottom:6%;left:50%;transform:rotate(-2deg)}.pm-route__exit-stamp svg{grid-row:1/3;width:1.5rem;height:1.5rem}.pm-route__exit-stamp span{font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1}.pm-route__exit-stamp strong{font-size:1rem;font-weight:500;line-height:1.5}.pm-route__close{border-top:.25rem solid var(--pm-lime);max-width:54ch;color:var(--pm-muted);text-align:right;margin:2.5rem 0 0 auto;padding-top:1rem;font-size:1rem;font-weight:650;line-height:1.55}@keyframes pm-route-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pm-exit-stamp-set{0%,70%{opacity:.55;transform:translateY(.75rem)rotate(-2deg)scale(.97)}to{opacity:1;transform:translateY(0)rotate(-2deg)scale(1)}}@supports (animation-timeline:view()){.pm-route__signal{stroke-dashoffset:1px;animation:linear both pm-route-draw;animation-timeline:view();animation-range:entry 18% cover 68%}.pm-route__exit-stamp{animation:linear both pm-exit-stamp-set;animation-timeline:view();animation-range:entry 64% cover 88%}}.pm-judgment{background:var(--pm-ink);min-height:64rem;color:var(--pm-paper);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);display:grid;position:relative;overflow:hidden}.pm-judgment__image{min-height:50rem;position:relative;overflow:hidden}.pm-judgment__image:after{content:"";background:linear-gradient(90deg, transparent 62%, var(--pm-ink) 100%), linear-gradient(0deg, var(--pm-ink) 0%, transparent 22%);position:absolute;inset:0}.pm-judgment__image img{object-fit:cover;object-position:58% 32%;filter:contrast(1.15)brightness(.82)}.pm-judgment__copy{z-index:1;padding:var(--pm-y) var(--pm-x) var(--pm-y) clamp(2rem, 5vw, 6rem);align-self:center;position:relative}.pm-judgment__copy h2{max-width:11ch;color:var(--pm-paper);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.035em;margin-bottom:0;font-size:clamp(3.25rem,5vw,4.5rem);font-weight:600;line-height:.98}.pm-judgment__copy>p:not(.pm-label){color:#f8f7f5b8;max-width:58ch;margin-top:2rem;font-size:1rem;font-weight:500;line-height:1.6}.pm-judgment__whole-file{border-top:1px solid #f8f7f53d;padding-top:1.25rem}.pm-judgment__register{border-top:.125rem solid var(--pm-paper);margin:3rem 0 0}.pm-judgment__register>div{border-bottom:1px solid #f8f7f538;grid-template-columns:2rem minmax(8rem,.7fr) minmax(0,1.3fr);gap:1rem;padding:1rem 0;display:grid}.pm-judgment__register span,.pm-judgment__register dt{color:var(--pm-lime);font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1}.pm-judgment__register dt{color:var(--pm-paper)}.pm-judgment__register dd{color:#f8f7f59e;margin:0;font-size:1rem;font-weight:500;line-height:1.55}.pm-judgment__standards{margin:0 var(--pm-x) var(--pm-y);border:.125rem solid var(--pm-paper);background:var(--pm-white);color:var(--pm-ink);border-radius:.75rem;grid-column:1/-1;grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);display:grid}.pm-judgment__local{background:var(--pm-lime-soft);padding:clamp(1.5rem,3vw,2.5rem)}.pm-judgment__local>svg{color:var(--pm-signal-ink)}.pm-judgment__local .pm-micro{color:var(--pm-signal-ink);margin:1.5rem 0 0}.pm-judgment__local h3{max-width:14ch;font-family:var(--font-cormorant), Georgia, serif;margin:1.5rem 0 0;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:600;line-height:.95}.pm-judgment__local>p:last-child{max-width:48ch;color:var(--pm-muted);margin:1.5rem 0 0;font-size:1rem;font-weight:500;line-height:1.6}.pm-judgment__standards>ul{align-content:center;margin:0;padding:clamp(1.5rem,3vw,2.5rem);list-style:none;display:grid}.pm-judgment__standards>ul li{border-bottom:1px solid var(--pm-rule);grid-template-columns:1.5rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.pm-judgment__standards>ul li:last-child{border-bottom:0}.pm-judgment__standards>ul svg{color:var(--pm-signal-ink)}.pm-judgment__standards strong{font-size:1rem;font-weight:800}.pm-judgment__standards li p{max-width:64ch;color:var(--pm-muted);margin:.5rem 0 0;font-size:1rem;font-weight:500;line-height:1.55}.pm-questions{padding:var(--pm-y) var(--pm-x);background:linear-gradient(90deg,#f7f6f1d1,#f7f6f1f0),url(/assets/fairlend-toronto-contour-map.webp) 50%/cover no-repeat,#f7f6f1;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,9rem);display:grid;position:relative;overflow:hidden}.pm-questions__lead{align-self:start;position:sticky;top:7rem}.pm-questions__lead h2{max-width:11ch;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.035em;margin-bottom:0;font-size:clamp(3.25rem,5vw,4.5rem);font-weight:600;line-height:.98}.pm-questions__lead>p:not(.pm-label){max-width:58ch;color:var(--pm-muted);margin-top:2rem;font-size:1rem;font-weight:500;line-height:1.6}.pm-questions__warning{border:.125rem solid var(--pm-ink);background:var(--pm-lime-soft);color:var(--pm-signal-ink);border-radius:.75rem;grid-template-columns:1.5rem 1fr;gap:1rem;margin-top:2rem;padding:1.25rem;display:grid}.pm-questions__warning p{margin:0;font-size:1rem;font-weight:650;line-height:1.55}.pm-questions__cta{background:var(--pm-lime);min-height:3.25rem;color:var(--pm-ink);transition:background-color .18s var(--pm-ease), transform .18s var(--pm-ease);border-radius:.5625rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:.75rem .75rem .75rem 1rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.pm-questions__cta:hover{background:var(--pm-lime-hover);transform:translateY(-.125rem)}.pm-questions__cta svg{width:1.25rem;height:1.25rem}.pm-questions__accordion{border-top:.125rem solid var(--pm-ink);min-width:0}.pm-questions__item{border-bottom:1px solid #08090a42}.pm-questions__trigger{min-height:4.75rem;color:var(--pm-ink);font-family:var(--font-cormorant), Georgia, serif;text-align:left;grid-template-columns:2rem minmax(0,1fr) auto;gap:1rem;padding:1rem 0;font-size:1.6875rem;font-weight:600;line-height:1.05;text-decoration:none;display:grid}.pm-questions__trigger:hover{color:var(--pm-signal-ink);text-decoration:none}.pm-questions__trigger>span{color:var(--pm-signal-ink);font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.16em;padding-top:.35rem;font-size:.625rem;font-weight:800;line-height:1}.pm-questions__answer{max-width:68ch;color:var(--pm-muted);padding:0 2.5rem 1.5rem 3rem;font-size:1rem;font-weight:500;line-height:1.65}@media (max-width:70rem){.pm-cover{grid-template-columns:minmax(0,.85fr) minmax(22rem,.85fr);gap:2.5rem}.pm-incidents__art{width:30%;margin-right:4%}.pm-incidents__list{width:66%}.pm-incidents__list li{grid-template-columns:2rem minmax(7rem,.7fr) minmax(12rem,1.3fr)}.pm-incidents__focus{grid-column:2/-1;padding-left:1rem}}@media (max-width:60rem){.pm-cover,.pm-incidents__header,.pm-xray__header,.pm-route__header,.pm-judgment,.pm-questions{grid-template-columns:1fr}.pm-cover{min-height:0}.pm-cover__copy{max-width:52rem}.pm-cover__intake{max-width:43rem}.pm-cover__skyline{opacity:.32;width:100%;height:48%}.pm-cover__proof{grid-template-columns:1fr}.pm-cover__qualifier,.pm-incidents__header .pm-label,.pm-xray__header .pm-label,.pm-route__header .pm-label{grid-column:1}.pm-incidents__art{float:none;width:100%;height:24rem;margin:4rem 0 0;position:relative;top:auto}.pm-incidents__list{width:100%;margin-top:2rem}.pm-route__map li{width:min(17rem,34%)}.pm-route__map li:nth-child(2){left:18%}.pm-route__map li:nth-child(3){left:42%}.pm-route__map li:nth-child(4){left:65%}.pm-judgment__image:after{background:linear-gradient(0deg, var(--pm-ink) 0%, transparent 35%)}.pm-judgment__copy{padding-top:2rem}.pm-questions__lead{position:static}.pm-page .fairlend-landing-rail{display:block}.pm-page .fairlend-landing-gutter,.pm-page .fairlend-landing-rail-dots{display:none}.pm-cover{padding-top:6.75rem}.pm-cover__copy h1{font-size:clamp(3.3rem,14vw,4.85rem)}.pm-cover__questions{grid-template-columns:repeat(2,1fr)}.pm-cover__questions li:nth-child(2n){border-right:0}.pm-cover__questions li:nth-child(-n+2){border-bottom:1px solid #08090a38}.pm-cover__proof dl{grid-template-columns:1fr}.pm-cover__proof dl>div{border-right:0;border-bottom:1px solid var(--pm-rule);padding:1rem 0}.pm-incidents__header h2,.pm-xray__header h2,.pm-route__header h2,.pm-judgment__copy h2,.pm-questions__lead h2{font-size:clamp(3.1rem,13vw,4.4rem)}.pm-incidents__art{height:19rem}.pm-incidents__list li{grid-template-columns:2rem minmax(0,1fr);gap:.75rem 1rem}.pm-incidents blockquote,.pm-incidents__case,.pm-incidents__focus{grid-column:2}.pm-incidents__focus{padding-left:0}.pm-incidents__outcome{grid-template-columns:auto 1fr}.pm-incidents__outcome a{text-align:center;grid-column:1/-1}.pm-incidents__inputs{grid-template-columns:1fr}.pm-incidents__inputs ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-incidents__inputs li:nth-child(3n){border-right:1px solid var(--pm-rule)}.pm-incidents__inputs li:nth-child(2n){border-right:0}.pm-xray__equation{grid-template-columns:1fr}.pm-xray__equation strong{display:none}.pm-xray__ledger-head{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-xray__row{grid-template-columns:1fr;padding:1.25rem 0}.pm-xray__row>*{border-right:0;padding:.65rem 0}.pm-xray__row p:last-child{flex-wrap:wrap;margin-top:.5rem;padding:1rem}.pm-xray__row p:last-child .pm-xray__cell-label{width:100%}.pm-xray__cell-label{color:#f8f7f585;font-family:var(--font-oxanium), var(--font-inter), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.625rem;font-weight:800;display:block}.pm-route__map{min-height:0}.pm-route__map>svg{display:none}.pm-route__map ol{margin:0;display:grid;position:relative}.pm-route__map li,.pm-route__map li:nth-child(n){border-bottom:1px solid var(--pm-rule);width:auto;padding:1.5rem 0 1.5rem 4.25rem;position:relative;inset:auto}.pm-route__map ol:before{content:"";border-left:.1875rem dashed var(--pm-lime);position:absolute;top:2rem;bottom:2rem;left:1.35rem}.pm-route__node{position:absolute;top:1.5rem;left:0}.pm-route__exit-stamp{width:auto;margin:2rem 0 0;position:relative;inset:auto}.pm-judgment__image{min-height:24rem}.pm-judgment__standards{grid-template-columns:1fr}.pm-judgment__register>div{grid-template-columns:2rem 1fr}.pm-judgment__register dd{grid-column:2}.pm-questions__trigger{grid-template-columns:1.75rem minmax(0,1fr) auto}.pm-questions__answer{padding-left:2.75rem;padding-right:0}}@media (max-width:30rem){.pm-page{--pm-x:1.125rem;--pm-y:4.5rem}.pm-cover__intake{margin-inline:-.4rem;padding:.5rem}.pm-cover__proof{margin-top:4rem}.pm-judgment__copy{padding-inline:var(--pm-x)}.pm-judgment__standards{margin-inline:var(--pm-x)}}@media (prefers-reduced-motion:reduce){.pm-file *,.pm-file :before,.pm-file :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pm-incidents__list li:hover,.pm-questions__cta:hover{transform:none}.pm-route__signal{stroke-dashoffset:0}.pm-route__exit-stamp{opacity:1;transform:rotate(-2deg)}}@media (forced-colors:active){.pm-label,.pm-incidents__outcome,.pm-incidents__inputs,.pm-route__exit-stamp,.pm-judgment__standards,.pm-questions__warning{border-color:canvastext}.pm-route__signal,.pm-cover__route path{stroke:highlight}}
