.nume-centre{--centre-gold:#f1d6a2;--centre-ink:#f5f0df;background:radial-gradient(ellipse at 95% 0,#24485c 0,transparent 46%),#0a2030;color:var(--centre-ink);min-height:100dvh;padding:clamp(25px,6vw,80px);max-width:1200px;margin:auto}.nume-centre>a{color:#b8ded9;text-decoration:none}.nume-centre .over{color:#b3ded5;margin-top:36px}.nume-centre h1{font:clamp(42px,7vw,76px)/1.06 Georgia,serif;letter-spacing:-.045em;max-width:800px;margin:14px 0 22px}.nume-centre .centre-intro{font-size:17px;line-height:1.7;max-width:680px;color:#c7dad7}.centre-navigation{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0 40px}.centre-navigation a{color:var(--centre-gold);text-decoration:none;padding:9px 0;margin-right:18px;border-bottom:1px solid #f1d6a255}.centre-sections{display:grid;grid-template-columns:1.15fr 1fr;gap:40px 55px}.centre-section{border-top:1px solid #d7e8d539;padding-top:22px;scroll-margin-top:25px}.centre-section h2{font:34px Georgia,serif;margin:8px 0 16px}.centre-section>p{font-size:14px;line-height:1.7;color:#bcd4d1;max-width:620px}.centre-section .centre-index{font:11px system-ui;letter-spacing:.17em;color:#c1a978}.centre-links{display:grid;gap:0;margin:20px 0}.centre-links a{padding:13px 0;border-bottom:1px solid #d7e8d520;text-decoration:none;color:#f2e1b9;font-size:15px;display:flex;justify-content:space-between;gap:20px}.centre-links a:after{content:'↗';color:#a5cfc9}.centre-section .action,.centre-section .minor{margin:18px 9px 0 0}.nume-centre .centre-footer{margin-top:48px;padding-top:22px;border-top:1px solid #d7e8d539;color:#a8c6c3;font-size:13px}.centre-services-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.centre-services-list span{font-size:13px;border:1px solid #d9c4934d;color:#d9e4d9;padding:6px 10px;border-radius:4px}#landing:has(.nume-centre){max-width:none;border:0;background:transparent}.centre-navigation a:focus-visible,.centre-links a:focus-visible{outline:2px solid #b1eadc;outline-offset:4px}@media(max-width:700px){.centre-sections{grid-template-columns:1fr;gap:34px}.nume-centre .centre-intro{font-size:15px}.centre-navigation{margin:24px 0 30px;gap:4px}.centre-section h2{font-size:29px}.nume-centre .over{margin-top:26px}}
