.lg-inner-hero{padding:42px 0 72px;border-bottom:1px solid var(--lg-rule)}.lg-inner-hero h1{font-size:clamp(42px,5.2vw,70px);font-weight:600;line-height:1.06;letter-spacing:-3px;max-width:950px;margin:26px 0}.lg-inner-hero .lg-lead{max-width:730px}.lg-inner-hero .lg-breadcrumb{display:flex;gap:14px;margin-bottom:40px}.lg-inner-hero .lg-breadcrumb a{font-size:11px;font-weight:400}.lg-inner-split{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:50px}.lg-inner-split img{width:100%;height:390px;object-fit:cover}.lg-soft{background:#eceee8}.lg-p2-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.lg-p2-card{padding:25px 0;border-top:1px solid var(--lg-rule)}.lg-p2-card h3{font-size:26px;line-height:1.2;letter-spacing:-.7px;margin:20px 0 16px}.lg-p2-card p{font-size:15px;line-height:1.7;color:var(--lg-muted)}.lg-p2-card .lg-text-link{display:inline-block;margin-top:22px}.lg-dark .lg-p2-card p{color:#d5e0e5}.lg-dark .lg-p2-card{border-color:#58707d}.lg-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px 36px;margin-top:35px}.lg-project-card{display:block;border-bottom:1px solid var(--lg-rule);padding-bottom:30px}.lg-project-card img{width:100%;height:280px;object-fit:cover;filter:saturate(.6)}.lg-project-card>div{padding-top:25px}.lg-project-card h2{font-size:30px;line-height:1.16;letter-spacing:-.8px;margin:17px 0}.lg-project-card p{color:var(--lg-muted);font-size:15px;line-height:1.7}.lg-project-card .lg-text-link{display:inline-block;margin-top:20px}.lg-project-card:hover h2{color:var(--lg-red)}.lg-attribution{font-size:13px;padding:22px 0;color:var(--lg-muted)}.lg-project-facts{background:var(--lg-ink);color:#fff;padding:30px 0}.lg-project-facts>.lg-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lg-project-facts span{display:block;font:10px monospace;letter-spacing:1px;text-transform:uppercase;color:#c4d1d8;margin-bottom:8px}.lg-project-facts strong{font-size:18px;font-weight:500}.lg-reading{max-width:780px;font-size:17px;line-height:1.8}.lg-reading p{margin:0 0 22px}.lg-reading ul,.lg-reading ol{padding-left:24px;margin:20px 0 28px}.lg-reading li{margin:9px 0}.lg-reading a{text-decoration:underline;text-underline-offset:4px}.lg-reading h2{font-size:31px;line-height:1.2;margin:42px 0 20px;letter-spacing:-.8px}.lg-reading h3{font-size:23px;margin:25px 0 15px}.lg-topic-nav{display:flex;gap:14px;flex-wrap:wrap}.lg-topic-nav a{padding:12px 20px;border:1px solid #8c9da4;font-size:14px}.lg-topic-nav a:hover{background:var(--lg-ink);color:#fff}.lg-article-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px;align-items:start}.lg-article-layout aside{position:sticky;top:30px;font-size:13px}.lg-article-layout aside nav{border-top:2px solid var(--lg-red);padding-top:18px;margin-bottom:26px}.lg-article-layout aside nav a{display:block;border-bottom:1px solid var(--lg-rule);padding:12px 0}.lg-article-layout aside strong{display:block;margin-bottom:8px}.lg-article .wp-block-group{background:#eceee8;padding:26px;margin:25px 0}.lg-article .wp-block-group p:last-child{margin-bottom:0}.lg-article blockquote{border-left:3px solid var(--lg-red);margin:30px 0;padding:8px 0 8px 25px;font:italic 26px/1.5 Georgia,serif}.lg-article figure{margin:25px 0}.lg-article-note,.lg-review-note{padding:20px;background:#e6eced;border-left:3px solid var(--lg-red);font-size:14px;line-height:1.6}.lg-review-note{margin-bottom:30px}.lg-p2-faq{max-width:850px}.lg-p2-faq details{border-bottom:1px solid var(--lg-rule);padding:22px 0}.lg-p2-faq summary{font-size:20px;line-height:1.4;cursor:pointer;font-weight:600}.lg-p2-faq p{margin-top:18px;color:var(--lg-muted);line-height:1.75}.lg-footer-bottom a{text-decoration:underline;margin-left:16px}.lg-reading .wpcf7{font-size:15px}.lg-section>.lg-wrap>ul{line-height:1.8;padding-left:22px}.lg-pilot [id]{scroll-margin-top:25px}@media(max-width:900px){.lg-article-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.lg-p2-cards{gap:22px}.lg-inner-split{gap:30px}}@media(max-width:760px){.lg-inner-hero{padding:25px 0 42px}.lg-inner-hero h1{font-size:44px;letter-spacing:-2px;margin:20px 0}.lg-inner-hero .lg-breadcrumb{margin-bottom:30px;font-size:10px}.lg-inner-split,.lg-project-grid,.lg-p2-cards,.lg-article-layout{grid-template-columns:1fr;gap:28px}.lg-inner-split img{height:260px;margin-top:5px}.lg-p2-card h3{font-size:25px}.lg-project-card img{height:230px}.lg-project-card h2{font-size:27px}.lg-project-grid{gap:35px}.lg-project-facts>.lg-wrap{grid-template-columns:1fr;gap:19px}.lg-project-facts strong{font-size:17px}.lg-reading{font-size:16px;line-height:1.75}.lg-reading h2{font-size:28px}.lg-article-layout aside{position:static}.lg-article .wp-block-group{padding:20px}.lg-article blockquote{font-size:23px}.lg-p2-faq summary{font-size:18px}.lg-attribution{font-size:12px}.lg-topic-nav a{font-size:12px;padding:10px 12px}.lg-footer-bottom a{display:inline-block;margin:10px 14px 0 0}}.lg-p2-card:only-child{grid-column:1/-1;max-width:760px}.lg-dark .lg-number{color:#f0a7ae}.lg-pilot input:focus-visible,.lg-pilot select:focus-visible,.lg-pilot textarea:focus-visible{outline:3px solid #b52f3c;outline-offset:3px}