
.eblog{--gold:#c5a260;--rust:#b54a2c;--ink:#1a1510;--cream:#faf8f4;--cream-2:#f3efe8;--line:#e3ddd2;--muted:#7a7268}
.eblog *{box-sizing:border-box}
.eblog{margin:0;background:var(--cream);color:var(--ink);font-family:'Jost',-apple-system,sans-serif;font-weight:300;font-size:18px;line-height:1.7}
.eblog .wrap{max-width:860px;margin:0 auto;padding:64px 24px 96px}
.eblog .kicker{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rust);margin-bottom:14px}
.eblog h1{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:52px;line-height:1.1;margin:0 0 16px}
.eblog .eb-lead{font-size:20px;color:#4a423a;max-width:640px;margin:0 0 48px}
.eblog .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}
.eblog .card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 26px 28px;transition:.2s}
.eblog .card:hover{border-color:var(--gold);transform:translateY(-2px)}
.eblog .tag{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rust)}
.eblog .card h2{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:25px;line-height:1.2;margin:10px 0 8px}
.eblog .card p{font-size:15px;color:var(--muted);margin:0}
.eblog .sect{font-family:'Cormorant Garamond';font-weight:500;font-size:30px;margin:54px 0 18px}
.eblog{--gold:#c5a260; --rust:#b54a2c; --ink:#1a1510; --ink-soft:#4a423a;
    --cream:#faf8f4; --cream-2:#f3efe8; --line:#e3ddd2; --muted:#7a7268;}
.eblog *{box-sizing:border-box}
.eblog{margin:0;background:var(--cream);color:var(--ink);
    font-family:'Jost',-apple-system,sans-serif;font-weight:300;
    font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased}
.eblog .wrap{max-width:760px;margin:0 auto;padding:56px 24px 96px}
.eblog .crumbs{font-size:14px;color:var(--muted);letter-spacing:.02em;margin-bottom:28px}
.eblog .crumbs a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line)}
.eblog .kicker{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rust);margin-bottom:14px}
.eblog h1{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:46px;line-height:1.12;
    letter-spacing:-.01em;margin:0 0 24px}
.eblog h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:31px;line-height:1.18;
    margin:52px 0 14px}
.eblog p{margin:0 0 18px}
.eblog a{color:var(--rust)}
.eblog .tldr{background:var(--cream-2);border-left:3px solid var(--gold);
    padding:22px 26px;border-radius:0 8px 8px 0;margin:0 0 40px;font-size:17px}
.eblog .tldr b{font-family:'Jost';font-weight:500;letter-spacing:.06em;text-transform:uppercase;
    font-size:12px;color:var(--rust);display:block;margin-bottom:8px}
.eblog .meta{display:flex;align-items:center;gap:14px;margin:0 0 40px;
    padding-bottom:28px;border-bottom:1px solid var(--line);font-size:15px;color:var(--muted)}
.eblog .meta .av{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--gold);
    display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond';font-size:20px;flex:0 0 auto}
.eblog .meta b{color:var(--ink);font-weight:400}
.eblog figure{margin:32px 0;text-align:center}
.eblog figure img{display:inline-block;max-width:100%;width:auto;height:auto;max-height:560px;border-radius:12px;vertical-align:middle}
.eblog figure.eb-hero{margin:0 0 40px}
.eblog figcaption{font-size:14px;color:var(--muted);font-style:italic;margin-top:10px;text-align:center}
.eblog .recap{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px 28px;margin:30px 0}
.eblog .recap p:first-child{font-family:'Cormorant Garamond';font-weight:600;font-size:21px;margin:0 0 12px}
.eblog .recap ul{margin:0;padding-left:20px}
.eblog .recap li{margin-bottom:9px}
.eblog .faq-q{font-family:'Cormorant Garamond';font-weight:600;font-size:21px;margin:26px 0 6px}
.eblog .faq-a{margin:0 0 10px}
.eblog .cta{margin-top:62px;background:var(--ink);color:var(--cream);border-radius:14px;padding:38px 34px}
.eblog .cta h2{color:var(--cream);margin-top:0}
.eblog .cta p{color:#d8d0c4}
.eblog .btn{display:inline-block;margin-top:10px;background:var(--gold);color:var(--ink);
    text-decoration:none;padding:14px 30px;border-radius:40px;font-weight:500;letter-spacing:.03em}
.eblog .related{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}
.eblog .related b{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rust)}
.eblog .related ul{padding-left:18px}
.eblog{--gold:#c5a260;--rust:#b54a2c;--ink:#1a1510;--ink-soft:#4a423a;--cream:#faf8f4;--cream-2:#f3efe8;--line:#e3ddd2;--muted:#7a7268}
.eblog *{box-sizing:border-box}
.eblog{margin:0;background:var(--cream);color:var(--ink);font-family:'Jost',-apple-system,sans-serif;font-weight:300;font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased}
.eblog .wrap{max-width:760px;margin:0 auto;padding:56px 24px 96px}
.eblog .crumbs{font-size:14px;color:var(--muted);letter-spacing:.02em;margin-bottom:28px}
.eblog .crumbs a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line)}
.eblog .kicker{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rust);margin-bottom:14px}
.eblog h1{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:46px;line-height:1.12;letter-spacing:-.01em;margin:0 0 24px}
.eblog h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:31px;line-height:1.18;margin:52px 0 14px}
.eblog p{margin:0 0 18px}
.eblog a{color:var(--rust)}
.eblog .tldr{background:var(--cream-2);border-left:3px solid var(--gold);padding:22px 26px;border-radius:0 8px 8px 0;margin:0 0 40px;font-size:17px}
.eblog .tldr b{font-family:'Jost';font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:var(--rust);display:block;margin-bottom:8px}
.eblog .meta{display:flex;align-items:center;gap:14px;margin:0 0 40px;padding-bottom:28px;border-bottom:1px solid var(--line);font-size:15px;color:var(--muted)}
.eblog .meta .av{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond';font-size:20px;flex:0 0 auto}
.eblog .meta b{color:var(--ink);font-weight:400}
.eblog figure{margin:32px 0;text-align:center}
.eblog figure img{display:inline-block;max-width:100%;width:auto;height:auto;max-height:560px;border-radius:12px;vertical-align:middle}
.eblog figure.eb-hero{margin:0 0 40px}
.eblog figcaption{font-size:14px;color:var(--muted);font-style:italic;margin-top:10px;text-align:center}
.eblog .day{font-family:'Cormorant Garamond';font-weight:600;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--rust);margin:48px 0 2px}
.eblog .recap{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px 28px;margin:30px 0}
.eblog .recap p:first-child{font-family:'Cormorant Garamond';font-weight:600;font-size:21px;margin:0 0 12px}
.eblog .recap ul{margin:0;padding-left:20px}
.eblog .recap li{margin-bottom:9px}
.eblog .faq-q{font-family:'Cormorant Garamond';font-weight:600;font-size:21px;margin:26px 0 6px}
.eblog .faq-a{margin:0 0 10px}
.eblog .cta{margin-top:62px;background:var(--ink);color:var(--cream);border-radius:14px;padding:38px 34px}
.eblog .cta h2{color:var(--cream);margin-top:0}
.eblog .cta p{color:#d8d0c4}
.eblog .btn{display:inline-block;margin-top:10px;background:var(--gold);color:var(--ink);text-decoration:none;padding:14px 30px;border-radius:40px;font-weight:500;letter-spacing:.03em}
.eblog .related{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}
.eblog .related b{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rust)}
.eblog .related ul{padding-left:18px}
.eblog{--gold:#c5a260;--rust:#b54a2c;--ink:#1a1510;--ink-soft:#4a423a;--cream:#faf8f4;--cream-2:#f3efe8;--line:#e3ddd2;--muted:#7a7268}
.eblog *{box-sizing:border-box}
.eblog{margin:0;background:var(--cream);color:var(--ink);font-family:'Jost',-apple-system,sans-serif;font-weight:300;font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased}
.eblog .wrap{max-width:760px;margin:0 auto;padding:56px 24px 96px}
.eblog .crumbs{font-size:14px;color:var(--muted);letter-spacing:.02em;margin-bottom:28px}
.eblog .crumbs a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line)}
.eblog .kicker{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rust);margin-bottom:14px}
.eblog h1{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:46px;line-height:1.12;letter-spacing:-.01em;margin:0 0 24px}
.eblog h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:31px;line-height:1.18;margin:52px 0 14px}
.eblog p{margin:0 0 18px}
.eblog a{color:var(--rust)}
.eblog .tldr{background:var(--cream-2);border-left:3px solid var(--gold);padding:22px 26px;border-radius:0 8px 8px 0;margin:0 0 40px;font-size:17px}
.eblog .tldr b{font-family:'Jost';font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:var(--rust);display:block;margin-bottom:8px}
.eblog .meta{display:flex;align-items:center;gap:14px;margin:0 0 40px;padding-bottom:28px;border-bottom:1px solid var(--line);font-size:15px;color:var(--muted)}
.eblog .meta .av{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond';font-size:20px;flex:0 0 auto}
.eblog .meta b{color:var(--ink);font-weight:400}
.eblog figure{margin:32px 0;text-align:center}
.eblog figure img{display:inline-block;max-width:100%;width:auto;height:auto;max-height:560px;border-radius:12px;vertical-align:middle}
.eblog figure.eb-hero{margin:0 0 40px}
.eblog figcaption{font-size:14px;color:var(--muted);font-style:italic;margin-top:10px;text-align:center}
.eblog .note{background:#fff;border:1px solid var(--line);border-left:3px solid var(--rust);border-radius:0 10px 10px 0;padding:18px 22px;margin:28px 0;font-size:16px}
.eblog .note b{color:var(--rust)}
.eblog .recap{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px 28px;margin:30px 0}
.eblog .recap p:first-child{font-family:'Cormorant Garamond';font-weight:600;font-size:21px;margin:0 0 12px}
.eblog .recap ul{margin:0;padding-left:20px}
.eblog .recap li{margin-bottom:9px}
.eblog .faq-q{font-family:'Cormorant Garamond';font-weight:600;font-size:21px;margin:26px 0 6px}
.eblog .faq-a{margin:0 0 10px}
.eblog .cta{margin-top:62px;background:var(--ink);color:var(--cream);border-radius:14px;padding:38px 34px}
.eblog .cta h2{color:var(--cream);margin-top:0}
.eblog .cta p{color:#d8d0c4}
.eblog .btn{display:inline-block;margin-top:10px;background:var(--gold);color:var(--ink);text-decoration:none;padding:14px 30px;border-radius:40px;font-weight:500;letter-spacing:.03em}
.eblog .related{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}
.eblog .related b{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rust)}
.eblog .related ul{padding-left:18px}
.eblog{--gold:#c5a260;--rust:#b54a2c;--ink:#1a1510;--ink-soft:#4a423a;--cream:#faf8f4;--cream-2:#f3efe8;--line:#e3ddd2;--muted:#7a7268}
.eblog *{box-sizing:border-box}
.eblog{margin:0;background:var(--cream);color:var(--ink);font-family:'Jost',-apple-system,sans-serif;font-weight:300;font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased}
.eblog .wrap{max-width:760px;margin:0 auto;padding:56px 24px 96px}
.eblog .crumbs{font-size:14px;color:var(--muted);letter-spacing:.02em;margin-bottom:28px}
.eblog .crumbs a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line)}
.eblog .kicker{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rust);margin-bottom:14px}
.eblog h1{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:46px;line-height:1.12;letter-spacing:-.01em;margin:0 0 24px}
.eblog h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:31px;line-height:1.18;margin:52px 0 14px}
.eblog p{margin:0 0 18px}
.eblog a{color:var(--rust)}
.eblog .tldr{background:var(--cream-2);border-left:3px solid var(--gold);padding:22px 26px;border-radius:0 8px 8px 0;margin:0 0 40px;font-size:17px}
.eblog .tldr b{font-family:'Jost';font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:var(--rust);display:block;margin-bottom:8px}
.eblog .meta{display:flex;align-items:center;gap:14px;margin:0 0 40px;padding-bottom:28px;border-bottom:1px solid var(--line);font-size:15px;color:var(--muted)}
.eblog .meta .av{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond';font-size:20px;flex:0 0 auto}
.eblog .meta b{color:var(--ink);font-weight:400}
.eblog figure{margin:32px 0;text-align:center}
.eblog figure img{display:inline-block;max-width:100%;width:auto;height:auto;max-height:560px;border-radius:12px;vertical-align:middle}
.eblog figure.eb-hero{margin:0 0 40px}
.eblog figcaption{font-size:14px;color:var(--muted);font-style:italic;margin-top:10px;text-align:center}
.eblog .err h2{margin-bottom:6px}
.eblog .err h2 .n{color:var(--gold);font-weight:600;margin-right:10px}
.eblog .faq-q{font-family:'Cormorant Garamond';font-weight:600;font-size:21px;margin:26px 0 6px}
.eblog .faq-a{margin:0 0 10px}
.eblog .cta{margin-top:62px;background:var(--ink);color:var(--cream);border-radius:14px;padding:38px 34px}
.eblog .cta h2{color:var(--cream);margin-top:0}
.eblog .cta p{color:#d8d0c4}
.eblog .btn{display:inline-block;margin-top:10px;background:var(--gold);color:var(--ink);text-decoration:none;padding:14px 30px;border-radius:40px;font-weight:500;letter-spacing:.03em}
.eblog .related{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}
.eblog .related b{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rust)}
.eblog .related ul{padding-left:18px}
.eblog{--gold:#c5a260;--rust:#b54a2c;--ink:#1a1510;--ink-soft:#4a423a;--cream:#faf8f4;--cream-2:#f3efe8;--line:#e3ddd2;--muted:#7a7268}
.eblog *{box-sizing:border-box}
.eblog{margin:0;background:var(--cream);color:var(--ink);font-family:'Jost',-apple-system,sans-serif;font-weight:300;font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased}
.eblog .wrap{max-width:760px;margin:0 auto;padding:56px 24px 96px}
.eblog .crumbs{font-size:14px;color:var(--muted);letter-spacing:.02em;margin-bottom:28px}
.eblog .crumbs a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line)}
.eblog .kicker{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rust);margin-bottom:14px}
.eblog h1{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:46px;line-height:1.12;letter-spacing:-.01em;margin:0 0 24px}
.eblog h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:31px;line-height:1.18;margin:52px 0 14px}
.eblog p{margin:0 0 18px}
.eblog a{color:var(--rust)}
.eblog .tldr{background:var(--cream-2);border-left:3px solid var(--gold);padding:22px 26px;border-radius:0 8px 8px 0;margin:0 0 40px;font-size:17px}
.eblog .tldr b{font-family:'Jost';font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:var(--rust);display:block;margin-bottom:8px}
.eblog .meta{display:flex;align-items:center;gap:14px;margin:0 0 40px;padding-bottom:28px;border-bottom:1px solid var(--line);font-size:15px;color:var(--muted)}
.eblog .meta .av{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond';font-size:20px;flex:0 0 auto}
.eblog .meta b{color:var(--ink);font-weight:400}
.eblog figure{margin:32px 0;text-align:center}
.eblog figure img{display:inline-block;max-width:100%;width:auto;height:auto;max-height:560px;border-radius:12px;vertical-align:middle}
.eblog figure.eb-hero{margin:0 0 40px}
.eblog figcaption{font-size:14px;color:var(--muted);font-style:italic;margin-top:10px;text-align:center}
.eblog .recap{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px 28px;margin:30px 0}
.eblog .recap p:first-child{font-family:'Cormorant Garamond';font-weight:600;font-size:21px;margin:0 0 12px}
.eblog .recap ul{margin:0;padding-left:20px}
.eblog .recap li{margin-bottom:9px}
.eblog .faq-q{font-family:'Cormorant Garamond';font-weight:600;font-size:21px;margin:26px 0 6px}
.eblog .faq-a{margin:0 0 10px}
.eblog .cta{margin-top:62px;background:var(--ink);color:var(--cream);border-radius:14px;padding:38px 34px}
.eblog .cta h2{color:var(--cream);margin-top:0}
.eblog .cta p{color:#d8d0c4}
.eblog .btn{display:inline-block;margin-top:10px;background:var(--gold);color:var(--ink);text-decoration:none;padding:14px 30px;border-radius:40px;font-weight:500;letter-spacing:.03em}
.eblog .related{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}
.eblog .related b{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rust)}
.eblog .related ul{padding-left:18px}
.eblog{--gold:#c5a260;--rust:#b54a2c;--ink:#1a1510;--ink-soft:#4a423a;--cream:#faf8f4;--cream-2:#f3efe8;--line:#e3ddd2;--muted:#7a7268;--green:#1d7a4f}
.eblog *{box-sizing:border-box}
.eblog{margin:0;background:var(--cream);color:var(--ink);font-family:'Jost',-apple-system,sans-serif;font-weight:300;font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased}
.eblog .wrap{max-width:760px;margin:0 auto;padding:56px 24px 96px}
.eblog .crumbs{font-size:14px;color:var(--muted);letter-spacing:.02em;margin-bottom:28px}
.eblog .crumbs a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line)}
.eblog .kicker{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rust);margin-bottom:14px}
.eblog h1{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:46px;line-height:1.12;letter-spacing:-.01em;margin:0 0 24px}
.eblog h2{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:31px;line-height:1.18;margin:52px 0 14px}
.eblog p{margin:0 0 18px}
.eblog a{color:var(--rust)}
.eblog .tldr{background:var(--cream-2);border-left:3px solid var(--gold);padding:22px 26px;border-radius:0 8px 8px 0;margin:0 0 40px;font-size:17px}
.eblog .tldr b{font-family:'Jost';font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:var(--rust);display:block;margin-bottom:8px}
.eblog .meta{display:flex;align-items:center;gap:14px;margin:0 0 40px;padding-bottom:28px;border-bottom:1px solid var(--line);font-size:15px;color:var(--muted)}
.eblog .meta .av{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond';font-size:20px;flex:0 0 auto}
.eblog .meta b{color:var(--ink);font-weight:400}
.eblog figure{margin:32px 0;text-align:center}
.eblog figure img{display:inline-block;max-width:100%;width:auto;height:auto;max-height:560px;border-radius:12px;vertical-align:middle}
.eblog figure.eb-hero{margin:0 0 40px}
.eblog figcaption{font-size:14px;color:var(--muted);font-style:italic;margin-top:10px;text-align:center}
.eblog .resp{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px 26px;margin:22px 0}
.eblog .resp.yes{border-left:3px solid var(--green)}
.eblog .resp.no{border-left:3px solid var(--rust)}
.eblog .resp h3{font-family:'Cormorant Garamond';font-weight:600;font-size:22px;margin:0 0 12px}
.eblog .resp ul{margin:0;padding-left:20px}
.eblog .resp li{margin-bottom:8px}
.eblog .faq-q{font-family:'Cormorant Garamond';font-weight:600;font-size:21px;margin:26px 0 6px}
.eblog .faq-a{margin:0 0 10px}
.eblog .cta{margin-top:62px;background:var(--ink);color:var(--cream);border-radius:14px;padding:38px 34px}
.eblog .cta h2{color:var(--cream);margin-top:0}
.eblog .cta p{color:#d8d0c4}
.eblog .btn{display:inline-block;margin-top:10px;background:var(--gold);color:var(--ink);text-decoration:none;padding:14px 30px;border-radius:40px;font-weight:500;letter-spacing:.03em}
.eblog .related{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}
.eblog .related b{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rust)}
.eblog .related ul{padding-left:18px}

/* ==== ESTEE BLOG OVERLAY ==== */

.eblog.open{display:block}
.eblog-page{display:none}
.eblog-page.active{display:block}
.eblog-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:22px;
  background:rgba(26,21,16,.96);backdrop-filter:blur(8px);padding:16px 24px;color:#faf8f4}
.eblog-bar .eblog-logo{font-family:'Cormorant Garamond',serif;font-size:22px;color:#c5a260;letter-spacing:.02em;margin-right:auto}
.eblog-bar a{color:#e8e2d6;text-decoration:none;font-size:14px;letter-spacing:.04em;cursor:pointer;border-bottom:1px solid rgba(197,162,96,.4);padding-bottom:2px}
.eblog-bar a:hover{color:#fff}
@media(max-width:640px){.eblog-bar{gap:14px;padding:12px 16px}.eblog-bar .eblog-logo{font-size:18px}}


/* standalone-страницы */
html,body{margin:0;padding:0}
body.eblog{display:block;min-height:100vh}
.eblog-bar a.eblog-logo{border:0;color:#c5a260;font-size:22px;padding:0}
.eb-foot{background:#1a1510;color:#a79f93;font:300 14px/1.7 Jost,sans-serif;padding:28px 24px;text-align:center}
.eb-foot a{color:#c5a260;text-decoration:none}
.eblog img{max-width:100%;height:auto}
@media(max-width:640px){.eblog h1{font-size:34px}.eblog h2{font-size:26px}.eblog .wrap{padding:36px 18px 64px}.eblog .grid{grid-template-columns:1fr}}
