:root{color-scheme:dark;--gold:#e7bf55;--green:#0d473d;--surface:#1d2025;--muted:#b9bcbf}*{box-sizing:border-box}body{margin:0;background:#11151a;color:#f4f0e8;font:17px/1.6 Arial,sans-serif}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px max(24px,calc((100vw - 1160px)/2));border-bottom:1px solid #3e4348;background:#171c20}header a{color:var(--gold);text-decoration:none;font-weight:700}nav{display:flex;gap:24px}nav a{color:#eee;font-size:15px}main{max-width:1160px;margin:auto;padding:55px 24px 90px}h1,h2,h3{font-family:Georgia,serif;line-height:1.2}h1{font-size:clamp(38px,5vw,64px);margin:0 0 18px}h2{font-size:32px;margin:55px 0 22px}.content-lead{font-size:21px;color:var(--muted);max-width:770px;margin:0 0 44px}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px}.content-card{border:1px solid #414747;border-radius:16px;overflow:hidden;background:var(--surface);display:flex;flex-direction:column}.content-card img,.content-placeholder{width:100%;height:210px;object-fit:cover;background:linear-gradient(135deg,#075546,#131b1b);display:grid;place-items:center;color:var(--gold);font:70px Georgia,serif}.content-card-body{padding:22px;display:flex;flex-direction:column;flex:1}.content-card h3{font-size:26px;margin:0}.content-card p{color:var(--muted);margin:12px 0}.content-meta{color:var(--gold)!important}.content-price{color:var(--gold);font-size:22px;margin:auto 0 15px}.content-action{display:inline-block;align-self:flex-start;background:var(--gold);color:#161616;padding:11px 23px;border-radius:9px;text-decoration:none;font-weight:bold;margin-top:auto}.content-back{color:var(--gold);display:inline-block;margin-bottom:25px}.content-hero-image{width:100%;max-height:430px;object-fit:cover;border-radius:16px;margin:12px 0 25px}.content-body{white-space:pre-wrap;max-width:850px;margin:35px 0;font-size:18px}.article-pdf{width:100%;height:min(85vh,1100px);border:1px solid #424242;border-radius:10px;background:#fff}@media(max-width:650px){header{padding:15px 20px;align-items:flex-start}nav{gap:12px;flex-wrap:wrap}main{padding:36px 18px 65px}.article-pdf{height:75vh}}
.article-list{display:flex;flex-direction:column;gap:0}.content-cover{display:block;text-decoration:none;position:relative;flex-shrink:0}.article-card{display:flex;flex-direction:row;border:0;border-bottom:1px solid #414747;border-radius:0;background:transparent;padding:24px 0;gap:24px}.article-card .content-cover{width:180px;height:180px;overflow:hidden;border-radius:12px;background:#252a2e}.article-card img,.article-card .content-placeholder,.article-card .pdf-preview{width:100%;height:100%;object-fit:contain}.article-card .content-card-body{padding:4px 0;min-width:0}.article-card h3{font-size:27px;overflow-wrap:anywhere}.article-card .content-action{margin-top:16px}.preview-status{position:absolute;inset:0;display:grid;place-items:center;background:#252a2e;color:var(--muted);font-size:14px}.article-card .pdf-preview[data-rendered=true]+.preview-status{display:none}@media(max-width:650px){.article-card{gap:16px;padding:20px 0}.article-card .content-cover{width:105px;height:130px}.article-card h3{font-size:20px}.article-card p{font-size:14px}.article-card .content-action{padding:7px 15px;font-size:14px}}
.article-card img{object-fit:cover}
