:root{--navy:#132238;--blue:#25476f;--cream:#f7f3eb;--white:#ffffff;--gold:#b88a44;--green:#1f8f5f;--ink:#202533;--muted:#657080;--line:#e5e1d7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--cream);line-height:1.7}.container{width:min(980px,calc(100% - 36px));margin:0 auto}.hero{background:linear-gradient(135deg,var(--navy),var(--blue));color:white;padding:76px 0 64px}.kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;opacity:.85;margin:0 0 14px}h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.05;margin:0}.subtitle{font-size:1.22rem;max-width:760px;opacity:.93;margin:24px 0 0}.hero-actions,.cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.button{display:inline-block;padding:13px 18px;border-radius:999px;text-decoration:none;font-weight:700;transition:.2s ease}.button.primary{background:var(--green);color:white}.button.secondary{background:white;color:var(--navy);border:1px solid rgba(19,34,56,.15)}.button:hover{transform:translateY(-1px);filter:brightness(.98)}.article{background:var(--white);margin-top:-30px;padding:34px;border-radius:20px;box-shadow:0 20px 50px rgba(19,34,56,.12)}section{padding:22px 0;border-bottom:1px solid var(--line)}section:last-child{border-bottom:0}h2{font-family:Georgia,'Times New Roman',serif;color:var(--navy);font-size:2rem;line-height:1.18;margin:20px 0 16px}h3{color:var(--blue);font-size:1.28rem;margin:30px 0 10px}p{margin:0 0 16px}strong{font-weight:800}.meta-description{background:#f4efe4;border-left:5px solid var(--gold);padding:20px 22px;border-radius:14px}.meta-description h2{font-family:Arial,Helvetica,sans-serif;font-size:1.15rem;margin:0 0 8px}figure{margin:28px 0;overflow:hidden;border-radius:18px;background:#f6f6f6;border:1px solid var(--line)}figure img{width:100%;display:block;height:auto}figcaption{color:var(--muted);font-size:.95rem;padding:14px 18px}.cta-box{background:linear-gradient(135deg,#f7fbf8,#eef7f1);border:1px solid #cfe6d7;border-left:6px solid var(--green);padding:26px;border-radius:18px}.final-cta{background:linear-gradient(135deg,#fff8ec,#f5efe3);border-color:#ead8b8;border-left-color:var(--gold)}.faq h3{border-top:1px solid var(--line);padding-top:18px;color:var(--navy)}.footer{padding:38px 0 70px;color:var(--muted);text-align:center}.floating-cta{position:fixed;right:18px;bottom:18px;z-index:20;background:var(--green);color:white;text-decoration:none;font-weight:800;padding:13px 18px;border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,.22)}@media(max-width:720px){.hero{padding:48px 0 42px}.article{padding:22px;border-radius:16px}h2{font-size:1.65rem}.floating-cta{left:14px;right:14px;text-align:center;bottom:14px}.footer{padding-bottom:90px}}.translation-summary,.localized-article{max-width:920px;margin:2rem auto;padding:1.25rem 1.5rem;line-height:1.7}.localized-article h1,.localized-article h2{line-height:1.25}.localized-article ul{padding-left:1.4rem}.localized-article a,.translation-summary a{font-weight:600;text-decoration:underline}html[dir="rtl"] .localized-article,html[dir="rtl"] .translation-summary{direction:rtl;text-align:right}@media (max-width:768px){.translation-summary,.localized-article{padding:1rem;margin:1rem auto}}.faq{max-width:920px;margin:2rem auto;padding:1.25rem 1.5rem;line-height:1.7}.faq-item{margin:1rem 0}.faq h2,.faq h3{line-height:1.3}html[dir="rtl"] .faq{direction:rtl;text-align:right}.related-reading{max-width:920px;margin:2rem auto;padding:1.25rem 1.5rem;border-top:1px solid rgba(0,0,0,.12)}.related-reading ul{padding-left:1.4rem}.related-reading a{font-weight:600;text-decoration:underline}.seo-internal-links{max-width:920px;margin:2rem auto;padding:1.25rem 1.5rem;border-top:1px solid rgba(0,0,0,.12)}.seo-internal-links ul{padding-left:1.4rem}.seo-internal-links a{font-weight:600;text-decoration:underline}