.land-guide{--ink:#17243a;--muted:#667085;--sand:#f7f3ec;--line:#ddd2c2;--copper:#a9672a;min-height:100vh;background:#fbfaf7;color:var(--ink);font-family:Arial,sans-serif}.land-guide *{box-sizing:border-box}.land-guide a{color:inherit}.land-nav{height:84px;justify-content:space-between;padding:0 clamp(22px,5vw,76px);border-bottom:1px solid var(--line);background:rgba(251,250,247,.96)}.land-nav,.land-nav nav{display:flex;align-items:center}.land-nav nav{gap:24px}.land-nav nav a{text-decoration:none;font-size:.82rem;font-weight:700}.land-hero{min-height:650px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);border-bottom:1px solid var(--line)}.land-hero>div{padding:clamp(70px,9vw,130px) clamp(24px,8vw,130px)}.land-checklist small,.land-hero small,.land-principle small,.land-scenarios small,.land-sources small{display:block;color:var(--copper);font-size:.72rem;font-weight:800;letter-spacing:.16em}.land-hero h1{max-width:920px;margin:25px 0 28px;font-family:Georgia,serif;font-size:clamp(3.15rem,7vw,7rem);font-weight:400;line-height:.92;letter-spacing:-.055em}.land-hero h1 em{color:var(--copper);font-weight:400}.land-hero p{max-width:730px;color:#4a5568;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.75}.land-hero>div>a{display:inline-flex;margin-top:30px;padding:16px 23px;background:var(--ink);color:#fff;text-decoration:none;font-weight:800}.land-hero aside{display:flex;flex-direction:column;justify-content:flex-end;padding:50px;border-left:1px solid var(--line);background:linear-gradient(150deg,#eee3d4,#faf7f1)}.land-hero aside span{font:400 clamp(5rem,11vw,10rem)/.8 Georgia,serif;color:var(--copper)}.land-hero aside strong{margin-top:20px;font-size:1.1rem}.land-hero aside p{font-size:.92rem;line-height:1.6}.land-principle{display:grid;grid-template-columns:110px minmax(0,1fr);gap:30px;max-width:1280px;margin:auto;padding:100px clamp(22px,5vw,70px);border-bottom:1px solid var(--line)}.land-principle>span{font:400 3rem Georgia,serif;color:var(--copper)}.land-checklist h2,.land-principle h2,.land-scenarios h2,.land-sources h2{margin:12px 0 18px;font:400 clamp(2rem,4vw,4rem)/1.05 Georgia,serif;letter-spacing:-.035em}.land-principle p{max-width:900px;color:#536174;line-height:1.8}.land-checklist{max-width:1280px;margin:0 auto;padding:100px clamp(22px,5vw,70px)}.land-checklist>header{display:flex;align-items:end;justify-content:space-between;gap:25px}.land-checklist>header>strong{font:400 3rem Georgia,serif;color:var(--copper)}.land-meter{height:3px;background:#e4ded4;margin:28px 0 40px}.land-meter i{display:block;height:100%;background:var(--copper);transition:width .25s ease}.land-checklist ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.land-checklist li{border-bottom:1px solid var(--line)}.land-checklist button{width:100%;display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;text-align:start;border:0;background:transparent;padding:28px 0;color:inherit;cursor:pointer}.land-checklist button>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);font-weight:800}.land-checklist li.done button>span{background:var(--ink);border-color:var(--ink);color:#fff}.land-checklist h3{margin:0 0 8px;font-size:1.22rem}.land-checklist p{margin:0;color:var(--muted);line-height:1.65}.land-checklist>p{margin-top:25px;font-size:.83rem}.land-scenarios{padding:100px clamp(22px,6vw,90px);background:var(--sand);border-block:1px solid var(--line)}.land-scenarios>header,.land-sources>header{max-width:1180px;margin:0 auto 45px}.land-scenarios>div{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.land-scenarios article{padding:38px;min-height:250px}.land-scenarios article+article{border-left:1px solid var(--line)}.land-scenarios article span{color:var(--copper);font-size:.68rem;font-weight:800;letter-spacing:.14em}.land-scenarios h3{font:400 1.65rem Georgia,serif}.land-scenarios p{color:var(--muted);line-height:1.65}.land-sources{padding:100px clamp(22px,6vw,90px)}.land-sources>div{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.land-sources a{display:grid;grid-template-columns:1fr auto;gap:12px;padding:30px;text-decoration:none;min-height:160px}.land-sources a+a{border-left:1px solid var(--line)}.land-sources a span{grid-column:1/-1;color:var(--copper);font-size:.68rem;font-weight:800;letter-spacing:.14em}.land-sources a strong{line-height:1.45}.land-sources a b{color:var(--copper)}.land-boundary{max-width:1180px;margin:0 auto 90px;padding:28px 32px;border-left:4px solid var(--copper);background:var(--sand)}.land-boundary strong{font-size:.72rem;letter-spacing:.14em}.land-boundary p{margin:10px 0 0;color:#536174;line-height:1.7}.land-footer{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--line)}.land-footer a{flex:1 1 240px;padding:28px;text-align:center;text-decoration:none;font-size:.82rem;font-weight:800;border-right:1px solid var(--line)}.land-guide.rtl .land-hero aside,.land-guide.rtl .land-scenarios article+article,.land-guide.rtl .land-sources a+a{border-left:0;border-right:1px solid var(--line)}.land-guide.rtl .land-boundary{border-left:0;border-right:4px solid var(--copper)}@media(max-width:760px){.land-nav{height:72px}.land-nav nav a:first-child{display:none}.land-hero{min-height:auto;grid-template-columns:1fr}.land-hero>div{padding:70px 22px}.land-hero h1{font-size:clamp(3rem,15vw,5.3rem)}.land-hero aside{border-left:0;border-top:1px solid var(--line);padding:38px 22px}.land-guide.rtl .land-hero aside{border-right:0}.land-principle{grid-template-columns:1fr}.land-checklist,.land-principle{padding-block:70px}.land-checklist>header{align-items:start}.land-checklist button{grid-template-columns:52px minmax(0,1fr);gap:14px}.land-checklist button>span{width:44px;height:44px}.land-scenarios,.land-sources{padding-block:70px}.land-scenarios>div,.land-sources>div{grid-template-columns:1fr}.land-guide.rtl .land-scenarios article+article,.land-guide.rtl .land-sources a+a,.land-scenarios article+article,.land-sources a+a{border-left:0;border-right:0;border-top:1px solid var(--line)}.land-scenarios article{min-height:0}.land-boundary{margin-inline:22px}.land-footer{flex-direction:column}.land-footer a{flex:auto;border-right:0;border-bottom:1px solid var(--line)}}