      *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
        :root { --dark:#111418; --accent:#c8a85a; --cream:#faf7f2; --muted:#6b7280; }
        body { font-family:'DM Sans',sans-serif; background:var(--cream); color:var(--dark); }

        .topbar {
            background: var(--dark);
            padding: 16px 28px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .topbar a { color: rgba(255,255,255,0.6); text-decoration:none; font-size:0.82rem; display:flex; align-items:center; gap:8px; transition:color 0.2s; }
        .topbar a:hover { color: var(--accent); }

        .page-header {
            background: var(--dark);
            padding: 64px 28px 56px;
            text-align: center;
        }
        .page-header h1 {
            font-family:'Playfair Display',serif;
            font-size: clamp(2rem,4vw,3rem);
            color:white;
        }

        .content {
            max-width: 760px;
            margin: 0 auto;
            padding: 64px 28px 80px;
        }

        h2 {
            font-family:'Playfair Display',serif;
            font-size: 1.3rem;
            color: var(--dark);
            margin: 40px 0 12px;
            padding-bottom: 8px;
            border-bottom: 1px solid rgba(200,168,90,0.2);
        }
        h2:first-child { margin-top: 0; }

        p { font-size:0.95rem; line-height:1.8; color:var(--muted); margin-bottom:12px; }

        .strip-img{
            display:block;
            margin:40px auto;
            max-width:500px;
            width:100%;
            height:auto;
            border-radius:18px;
        }
        
       


        footer {
            background: #0a0c0f;
            padding:10px 16px ;
            margin-top: -60px;
            text-align: center;
            font-size: 0.70rem;
            color: rgba(255,255,255,0.3);
        }
        footer a { color: rgba(255,255,255,0.35); text-decoration:none; margin: 0 10px; }
        footer a:hover { color: var(--accent); }