.en-first-feature{margin:30px 0;padding:32px 40px;background:#f0e6d7;border-left:5px solid #873e2c}.en-first-feature h2{font:600 clamp(1.8rem,3vw,2.7rem)/1.15 Georgia,serif;margin:0 0 16px;max-width:25ch}.en-first-feature p:not(.en-kicker){font:1.05rem/1.7 Georgia,serif;max-width:73ch}.en-first-feature a{font:750 .87rem system-ui,sans-serif;text-underline-offset:4px}.en-portal{font-family:Georgia,serif;color:#2d261e;margin:10px 0 80px}.en-portal a{color:inherit}.en-breadcrumb{display:flex;gap:12px;font:500 .76rem system-ui,sans-serif;margin:20px 0 22px}.en-breadcrumb a{text-decoration:underline}.en-edition{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #9b8977;border-bottom:1px solid #9b8977;padding:12px 0;letter-spacing:.16em;font:700 .68rem system-ui,sans-serif}.en-hero{display:grid;grid-template-columns:1.13fr .87fr;margin-top:24px;background:#eae0d1;min-height:520px}.en-visual{position:relative;min-height:440px}.en-visual img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.en-visual p{position:absolute;bottom:0;left:0;right:0;padding:12px 18px;color:#fff;background:#251e18c9;letter-spacing:.08em;font:600 .65rem system-ui,sans-serif;margin:0}.en-hero-copy{padding:clamp(25px,4vw,66px);display:flex;flex-direction:column;justify-content:center}.en-kicker{color:#8b4731;letter-spacing:.15em;font:750 .7rem system-ui,sans-serif;margin:0 0 18px}.en-hero h1{font-size:clamp(2.3rem,4.7vw,4.8rem);line-height:1.05;letter-spacing:-.045em;margin:0 0 24px}.en-hero h1 em{font-weight:400}.en-lead{font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.55;margin:0 0 24px}.en-actions{display:flex;flex-wrap:wrap;gap:10px}.en-actions a{font:700 .84rem system-ui,sans-serif;text-decoration:none;padding:14px 17px;display:inline-flex;align-items:center;border:1px solid #392d23}.en-button{background:#392d23;color:#fff!important}.en-outline{background:transparent}.en-language-note{font:400 .75rem/1.55 system-ui,sans-serif;color:#63594e;margin-top:22px}.en-introduction{display:grid;grid-template-columns:.85fr 1.15fr;gap:30px;border-block:1px solid #bba995;padding:50px 0;margin-top:45px}.en-introduction h2,.en-section-heading h2,.en-translation h2,.en-final h2{font-size:clamp(2rem,3.5vw,3.3rem);letter-spacing:-.035em;line-height:1.12;margin:0}.en-introduction p:not(.en-kicker){line-height:1.8;margin:0 0 15px;font-size:1.06rem}.en-section{padding:45px 0}.en-section-heading{margin-bottom:24px}.en-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.en-card{border-top:2px solid #382d25;border-bottom:1px solid #d0c0ae;min-width:0}.en-card>a{display:grid;grid-template-columns:39% 61%;text-decoration:none;height:100%}.en-image{min-height:255px;background:#d8c8b7}.en-image img{height:100%;width:100%;object-fit:cover}.en-card-copy{padding:19px 18px}.en-card-copy>span{font:750 .67rem system-ui,sans-serif;letter-spacing:.1em;color:#9a4d34}.en-card h3{font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.12;margin:13px 0}.en-card p{font-size:.94rem;line-height:1.65}.en-card strong{font:750 .77rem system-ui,sans-serif;text-decoration:underline}.en-card small{display:block;margin-top:10px;color:#765e4a;font:400 .72rem system-ui,sans-serif}.en-context{margin-top:20px;color:#5e5143;font:400 .85rem/1.6 system-ui,sans-serif}.en-translation{display:grid;grid-template-columns:1fr 180px;gap:38px;align-items:center;background:#eae0d1;padding:40px;margin:24px 0 45px}.en-translation p:not(.en-kicker),.en-final>p:not(.en-kicker){max-width:70ch;font-size:1.05rem;line-height:1.8}.en-translation img{width:100%;max-height:290px;object-fit:contain}.en-final{padding:35px 0;border-top:2px solid #382d25}.en-final a{font:700 .86rem system-ui,sans-serif}@media(max-width:840px){.en-hero{grid-template-columns:1fr}.en-visual{min-height:310px}.en-introduction,.en-grid{grid-template-columns:1fr}}@media(max-width:550px){.en-edition{font-size:.56rem}.en-card>a{grid-template-columns:1fr}.en-image{height:230px;min-height:0}.en-translation{grid-template-columns:1fr;padding:24px}.en-translation img{max-height:210px}.en-hero-copy{padding:26px}}
