.lpage{--measure:40rem;max-width:var(--measure);margin:0 auto;padding:clamp(1.5rem,5vw,3rem) clamp(1.25rem,5vw,2rem) clamp(3.5rem,8vw,5rem);font-size:1.1875rem;line-height:1.7}.lhead{border-bottom:1px solid var(--rule);background:var(--paper);padding:1rem clamp(1.25rem,5vw,2rem)}.lbrand{width:84px;min-height:44px;color:var(--navy);display:block}.lbrand svg{width:100%;height:auto;display:block}.lpage .adlabel{font:500 1rem/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.lpage h1{text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1.875rem,5vw,2.75rem);line-height:1.15}.lpage .ldek{font:600 clamp(1.1875rem, 2.4vw, 1.375rem)/1.5 var(--serif);color:var(--ink2);margin-top:1rem}.lpage .lbyline{border-top:1px solid var(--rule);color:var(--ink2);margin-top:1.25rem;padding-top:1rem;font-size:1rem}.lpage .lbody{margin-top:2rem}.lpage .lbody>*+*,.lpage p+p{margin-top:1.25rem}.lpage a{color:var(--teal);text-underline-offset:.2em;text-decoration-thickness:1px}.lpage a:hover{color:var(--navy)}.lcheck{border-top:1px solid var(--rule);margin-top:2.75rem;padding-top:1.5rem}.lcheck h2{text-wrap:balance;font-size:clamp(1.4375rem,3.2vw,1.875rem);line-height:1.25}.lcheck h2 .lnum{color:var(--teal)}.lcheck h2+p,.lcheck h2+ul,.lcheck h2+table,.lcheck h2+blockquote{margin-top:1.1rem}.lcheck ul{margin:1.1rem 0 0;padding-left:1.4rem}.lcheck li+li{margin-top:.7rem}.lpage .lwarn{padding-left:0;list-style:none}.lpage .lwarn li{border-left:3px solid var(--sky);padding-left:1.1rem}.lspec{border-collapse:collapse;text-align:left;width:100%;margin-top:1.1rem}.lspec caption{text-align:left;color:var(--ink2);padding-bottom:.9rem;font-size:1rem}.lspec th,.lspec td{border-top:1px solid var(--rule);vertical-align:top;padding:.9rem 0;font-size:1.0625rem;line-height:1.6}.lspec th{font:600 1.0625rem/1.6 var(--sans);width:34%;color:var(--navy);padding-right:1.5rem}.lspec td{color:var(--ink2)}.lspec tr:first-child th,.lspec tr:first-child td{border-top:2px solid var(--navy)}@media (max-width:640px){.lspec,.lspec caption,.lspec tbody,.lspec tr,.lspec th,.lspec td{width:auto;display:block}.lspec tr{border-top:1px solid var(--rule);padding:1rem 0}.lspec tr:first-child{border-top:2px solid var(--navy)}.lspec th,.lspec td{border-top:0;padding:0}.lspec th{width:auto;padding-right:0}.lspec td{margin-top:.35rem}}.lquote{background:var(--white);border:1px solid var(--rule);border-left:4px solid var(--teal);margin:1.1rem 0 0;padding:1.25rem 1.35rem}.lquote p{font:400 1.1875rem/1.6 var(--serif)}.lquote footer{color:var(--ink2);margin-top:.75rem;font-size:1rem}.lquote footer span{display:block}.loffer{border-top:2px solid var(--navy)}.lpage a.lcta{background:var(--navy);min-height:60px;color:var(--white);font:600 1.25rem/1.4 var(--sans);text-align:center;border-radius:4px;margin-top:1.75rem;padding:1.1rem 1.5rem;text-decoration:none;display:block}.lpage a.lcta:hover{background:var(--teal);color:var(--white)}.lsmall{border-top:1px solid var(--rule);color:var(--ink2);margin-top:2.5rem;padding-top:1.25rem;font-size:1rem;line-height:1.6}.lfoot{border-top:1px solid var(--rule);color:var(--ink2);padding:1.75rem clamp(1.25rem,5vw,2rem) 2.5rem;font-size:1rem;line-height:1.7}.lfoot .lwho{max-width:40rem;margin:0 auto}.lfoot ul{flex-wrap:wrap;gap:.5rem 1.75rem;max-width:40rem;margin:.75rem auto 0;padding:0;list-style:none;display:flex}.lfoot a{min-height:44px;color:var(--ink2);text-underline-offset:.2em;align-items:center;display:inline-flex}.lfoot a:hover{color:var(--navy)}
