.lc-scene{min-height:100vh;background:linear-gradient(170deg,#f4f9f7,#fff 53%,#e9f5ef);color:#102c27;font-family:Arial,Helvetica,sans-serif}.lc-sitebar{justify-content:space-between;gap:16px;padding:14px clamp(20px,5vw,76px);background:rgba(255,255,255,.91);border-bottom:1px solid #dfeee5}.lc-brand,.lc-sitebar{display:flex;align-items:center}.lc-brand{gap:10px;font-weight:800;font-size:20px;color:#0b493d;text-decoration:none}.lc-brand img{width:58px;height:39px;object-fit:contain}.lc-sitebar nav{display:flex;gap:20px;flex-wrap:wrap}.lc-sitebar nav a{font-size:13px;font-weight:700;color:#315a4f;text-decoration:none}.lc-card a:focus-visible,.lc-hero a:focus-visible,.lc-sitebar nav a:focus-visible{outline:3px solid #fb881b;outline-offset:4px}.lc-hero{min-height:330px;position:relative;background:linear-gradient(90deg,#073f38ee,#064837a0 55%,#073f3829),url(/editorial/2026/modern-duplex.jpg) 50%/cover;display:flex;align-items:center}.lc-hero .lc-herotext{padding:55px clamp(22px,6vw,88px);max-width:790px;color:#fff}.lc-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#ffb96d}.lc-hero h1{font-size:clamp(35px,5vw,68px);line-height:1.03;max-width:680px;margin:14px 0}.lc-hero h1 span{color:#ffa749}.lc-hero p{font-size:clamp(14px,1.4vw,18px);line-height:1.65;max-width:580px}.lc-hero a{display:inline-block;background:#fff;color:#087154;border-radius:12px;padding:12px 20px;font-weight:800;text-decoration:none;margin-top:12px}.lc-body{max-width:1350px;margin:0 auto;padding:42px clamp(18px,4vw,64px) 80px}.lc-body h2{font-size:clamp(26px,3vw,40px);margin:0 0 6px}.lc-intro{color:#587367;line-height:1.6;max-width:880px;margin:0 0 25px}.lc-guidance{padding:18px 20px;border:1px solid #b9e5d5;border-radius:18px;background:#ebf8f1;font-size:14px;line-height:1.55;margin-bottom:28px}.lc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.lc-card{background:#fff;border:1px solid #dceae1;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #123c2e12;display:flex;flex-direction:column}.lc-card:focus-within{border-color:#089875}.lc-card.featured{border-color:#13a27c;box-shadow:0 0 0 2px #0aa88120}.lc-photo{height:160px;width:100%;object-fit:cover;background:#d2e2db}.lc-cardbody{padding:20px;display:flex;flex-direction:column;gap:9px;flex:1 1}.lc-tag{font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:800;color:#087d64}.lc-card h3{margin:0;font-size:21px}.lc-card p{margin:0;font-size:13px;line-height:1.6;color:#557369}.lc-card .lc-sub{font-weight:700;color:#193b31}.lc-card a{display:block;padding:13px 16px;text-align:center;border-radius:10px;margin-top:auto;background:linear-gradient(110deg,#04664f,#04a17c);color:white;font-weight:800;font-size:13px;text-decoration:none}.lc-card a:hover{filter:brightness(1.05)}.lc-footnote{margin-top:35px;padding:26px;background:#073f36;border-radius:20px;color:#fff}.lc-footnote h3{margin:0 0 9px}.lc-footnote p{max-width:850px;line-height:1.7;font-size:14px}.lc-footnote a{color:#9cecd2}.lc-small{color:#507669;font-size:12px}.lc-steps{display:flex;flex-wrap:wrap;gap:10px;margin:21px 0 32px}.lc-step{border:1px solid #ccdfd6;padding:10px 14px;border-radius:999px;background:white;font-size:12px;font-weight:700;color:#31614f}.lc-step strong{color:#06856b;margin-right:6px}@media(max-width:1000px){.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.lc-sitebar{align-items:flex-start;flex-direction:column}.lc-sitebar nav{gap:12px}.lc-grid{grid-template-columns:1fr}.lc-hero{min-height:275px}.lc-hero .lc-herotext{padding:34px 20px}.lc-photo{height:180px}}@media(prefers-reduced-motion:reduce){.lc-card,.lc-hero{transition:none!important}}