.emp{--ink:#123d3b;--accent:#156b63;--paper:#f6f5ef;color:#193a38}.emp-hero{background:#123d3b;color:#fff;padding:76px 0 56px}.emp-hero h1{font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.08;max-width:1000px;letter-spacing:-.035em;color:#fff;margin:18px 0 24px}.emp-eyebrow{font-size:.76rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.emp-lead{font-size:1.25rem;line-height:1.7;max-width:790px}.emp .cta,.emp-promo .cta{display:inline-block;background:#dfff82;color:#173b32;border:0;padding:14px 22px;border-radius:4px;font-weight:700;text-decoration:none;cursor:pointer}.emp-back{color:inherit!important;display:inline-block;padding:12px 0;text-underline-offset:5px}.emp-hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.emp-stats{display:flex;gap:55px;margin-top:44px;padding-top:28px;border-top:1px solid #ffffff40}.emp-stats strong{display:block;font-size:2.3rem}.emp-section{padding:60px 0}.emp-section:nth-child(even){background:var(--paper)}.emp h2{font-size:clamp(1.5rem,2.8vw,2.3rem);line-height:1.25;letter-spacing:-.02em}.emp h3{font-size:1.22rem;line-height:1.35}.emp-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0}.emp-route-grid>a,.emp-route-grid>article{padding:25px;border:1px solid #cddad2;border-radius:6px;text-decoration:none;color:inherit;background:#fff}.emp-route-grid span{font-size:.8rem;color:#427169}.emp-route-grid p,.emp-card p{font-size:1rem;line-height:1.65}.emp-route-grid a:hover,.emp-card:hover{border-color:#156b63;box-shadow:0 8px 25px #123d3b0d}.emp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.emp-card{display:flex;flex-direction:column;padding:26px;background:white;border:1px solid #d4ddd7;border-radius:6px;color:inherit;text-decoration:none}.emp-card h3{margin:16px 0 8px}.emp-number{font-size:.72rem;color:#4a675d;font-weight:700}.emp-read{margin-top:auto;padding-top:16px;font-size:.85rem;color:#156b63;font-weight:650}.emp-group{padding:24px 0 35px;scroll-margin-top:140px}.emp-group>p{max-width:950px;line-height:1.8}.emp-filters,.emp-inputs{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:25px 0}.emp-filters label,.emp-inputs label{display:grid;gap:8px;font-weight:650;font-size:.9rem}.emp input,.emp select{width:100%;min-width:0;background:#fff;color:#163b35;border:1px solid #829e92;border-radius:4px;padding:13px;font:inherit}.emp [hidden]{display:none!important}.emp-lab{padding:55px 0;background:#e4ede5}.emp-inputs{grid-template-columns:repeat(4,1fr)}#emp-results{margin-top:20px;line-height:1.8}#emp-results:empty{display:none}.emp-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.emp-results-grid>div{padding:20px;background:#fff;border-radius:5px}.emp-results-grid strong{display:block;font-size:1.5rem}.emp-layout{display:grid;grid-template-columns:220px minmax(0,800px);gap:65px;padding-top:40px;padding-bottom:70px;align-items:start}.emp-toc{display:flex;flex-direction:column;gap:12px;position:sticky;top:130px}.emp-toc a{color:#1b5a50;text-decoration:none;font-size:.9rem;padding:5px 0}.emp-prose{max-width:850px;line-height:1.9}.emp-prose section{margin:0 0 40px;scroll-margin-top:140px}.emp-prose h2{font-size:1.75rem;margin:30px 0 15px}.emp-prose h3{margin-top:26px}.emp-prose li{margin:12px 0;padding-inline-start:5px}.emp-prose p{margin:14px 0}.emp-prose a{color:#126250;text-underline-offset:4px}.emp-example{padding:28px;background:#edf3e7;border-inline-start:4px solid #40734f;border-radius:5px}.emp-meta{font-size:.85rem;opacity:.8}.emp-article-hero h1{font-size:clamp(2rem,4vw,3.5rem)}.emp-sources{font-size:.9rem;border-top:1px solid #d4ddd7;padding-top:15px}.emp-next{background:#f2f3ed;padding:28px;border-radius:5px}.emp-related{display:grid;gap:10px}.emp-related a{padding:12px 0;border-bottom:1px solid #dae2dc}.emp-promo{padding:45px 0;background:#e6eee2}.emp-promo h2{max-width:850px}.emp-promo p{max-width:800px}.emp-ar-body{padding:35px 0 70px}[dir=rtl]{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .emp-hero h1{letter-spacing:0;line-height:1.45}[dir=rtl] .emp-eyebrow{letter-spacing:0}[dir=rtl] .emp-prose{font-size:1.1rem;line-height:2}[dir=rtl] .emp-route-grid h2{font-size:1.45rem}[dir=rtl] .emp-lead{line-height:1.9}[dir=rtl] .seasonal{display:none}[dir=rtl] .emp-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1000px){.emp-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.emp-inputs{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.emp-hero{padding:40px 0}.emp-stats{gap:20px;font-size:.8rem}.emp-stats strong{font-size:1.8rem}.emp-route-grid,.emp-grid,.emp-filters,.emp-results-grid,[dir=rtl] .emp-route-grid{grid-template-columns:1fr}.emp-layout{display:block;padding-top:20px}.emp-toc{position:static;flex-direction:row;overflow-x:auto;white-space:nowrap;padding-bottom:15px;margin-bottom:25px}.emp-prose{font-size:1rem}.emp-section,.emp-lab{padding:35px 0}.emp-example,.emp-next{padding:20px}.emp-hero-actions{gap:12px}.emp-inputs{grid-template-columns:1fr 1fr}.emp-ar-body{padding:25px 20px 45px}}
