:root{--bg:#1C3F50;--text:#EDDFCF;--muted:#D8C7B5;--border:rgba(237,223,207,0.25);--shadow:rgba(237,223,207,0.15);--gold:rgba(181,155,101,0.4)}*{margin:0;padding:0;box-sizing:border-box}body,html{scroll-behavior:smooth;min-height:100%}body{background:var(--bg);color:var(--text);font-family:"Century Schoolbook",Georgia,serif;padding-top:20;padding-bottom:0}.main-content{max-width:1400px;margin:0 auto;padding:60px 24px 80px}.hero{text-align:center;max-width:800px;margin:0 auto 40px}.logo-center img{max-width:120px;margin-bottom:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.hero h1{font-size:32px;margin-bottom:6px}.hero h2{font-size:18px;opacity:.9;display:inline-block;padding:0 8px}.section{max-width:1200px;margin:0 auto;padding:20px}.cards-container{display:grid;grid-template-columns:1fr 1fr;gap:30px}.card{background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:14px;padding:20px;box-shadow:0 6px 15px var(--shadow);display:grid;grid-template-columns:1fr 2fr;gap:20px;transition:.3s}.card:hover{transform:translateY(-4px);box-shadow:0 0 14px var(--gold)}.card img{width:100%;border-radius:10px;border:2px solid var(--gold)}.card-content h3{font-size:19px;margin-bottom:6px}.card-content p{margin-bottom:8px;opacity:.95;line-height:1.5}.card ul{padding-left:20px;line-height:1.45}.card a.btn{display:inline-block;padding:7px 14px;margin-top:12px;border-radius:6px;border:1px solid var(--gold);background:rgba(181,155,101,.12);color:var(--text);text-align:center;text-decoration:none;transition:.25s}.card a.btn:hover{background:rgba(181,155,101,.3);box-shadow:0 0 8px rgba(181,155,101,.45)}@media (max-width:900px){.cards-container{grid-template-columns:1fr}.card{grid-template-columns:1fr;text-align:center}.card ul{text-align:left;padding-left:25%}}.page-hero{text-align:center;max-width:900px;margin:0 auto 50px;padding:0 20px}.page-hero h1{font-size:32px;margin-bottom:8px}.page-hero p{font-size:18px;line-height:1.6;opacity:.9;margin-left:6px;margin-right:6px}.page-content-wrapper{max-width:1200px;margin:0 auto 80px;padding:0 20px;display:grid;grid-template-columns:280px 1fr;align-items:start;gap:30px}.page-sidebar img{border-radius:10px;margin-bottom:18px;border:1px solid var(--gold)}.page-sidebar ul{list-style:none;padding:0;margin-top:10px}.page-sidebar li a{color:var(--text);opacity:.85;text-decoration:none;display:block;padding:6px 0;border-left:2px solid transparent;transition:.2s}.page-sidebar li a:hover{opacity:1;border-left:2px solid var(--gold)}.page-main{max-width:720px;margin-left:0}.page-main h2{margin-top:0;margin-bottom:4px;font-size:22px;font-weight:600}.page-main li,.page-main p{line-height:1.45;margin-bottom:28px;text-align:justify;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.page-highlight{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);padding:18px 22px;border-radius:8px;max-width:680px;margin:32px auto 0;text-align:center}.page-highlight .btn{display:inline-block;padding:10px 20px;margin-top:12px;border-radius:6px;background:rgba(181,155,101,.18);border:1px solid var(--gold);color:var(--text);text-decoration:none;transition:.25s}.page-highlight .btn:hover{background:rgba(181,155,101,.3);box-shadow:0 0 10px var(--gold)}@media (max-width:900px){.page-content-wrapper{grid-template-columns:1fr}.page-sidebar{text-align:center}.page-sidebar ul{display:inline-block;text-align:left}}@media (max-width:640px){.card-content{text-align:center}.card-content ul{text-align:left!important;margin:0 auto;padding-left:24px!important}.card-content li{text-align:left!important;line-height:1.45}}.cards-container .card picture,.page-sidebar picture{display:block}.cards-container .card img,.cards-container .card picture img,.page-sidebar img,.page-sidebar picture img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain}
