:root{--gb-forest:#16302a;--gb-green:#3f6f52;--gb-cream:#f7f5ef;--gb-sage:#e9efe7;--gb-gold:#c89b3c;--gb-text:#4a5450;--gb-muted:#7c8880;--gb-line:#d8d2c4;--gb-white:#fff}
.gapki-buletin-page{background:var(--gb-cream)}.gapki-buletin-page .nv-page-title-wrap,.gapki-buletin-page .entry-header>.entry-title{display:none!important}.gapki-buletin{margin-inline:calc(50% - 50vw);background:var(--gb-cream);color:var(--gb-text);font-family:inherit}.gapki-buletin *{box-sizing:border-box}.gapki-buletin-container{width:min(1180px,calc(100% - 48px));margin:auto}.gapki-buletin h1,.gapki-buletin h2,.gapki-buletin h3{font-family:Georgia,'Times New Roman',serif;color:var(--gb-forest);letter-spacing:-.025em}.gapki-buletin-hero{padding:74px 0 60px;background:var(--gb-cream);border-bottom:1px solid var(--gb-line)}.gapki-buletin-hero__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.gapki-buletin-eyebrow,.gapki-buletin-issue-label{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800;color:var(--gb-gold)}.gapki-buletin-hero h1{font-size:clamp(3rem,6vw,5.6rem);line-height:.96;margin:12px 0 16px}.gapki-buletin-hero p{font-size:1.08rem;line-height:1.7;max-width:650px;margin:0}.gapki-buletin-hero__meta{min-width:145px;padding-left:28px;border-left:1px solid var(--gb-line)}.gapki-buletin-hero__meta span{display:block;font:500 3rem/1 Georgia,serif;color:var(--gb-forest)}.gapki-buletin-hero__meta small{display:block;margin-top:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--gb-muted)}
.gapki-buletin-featured{padding:74px 0 82px;background:var(--gb-sage);border-bottom:1px solid rgba(22,48,42,.1)}.gapki-buletin-featured__grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(48px,7vw,90px);align-items:center}.gapki-buletin-featured__cover{position:relative;max-width:420px;margin:auto;filter:drop-shadow(0 24px 34px rgba(18,41,34,.16))}.gapki-buletin-featured__cover img{display:block;width:100%;aspect-ratio:.706/1;object-fit:cover;border-radius:6px}.gapki-buletin-ribbon{position:absolute;z-index:2;top:20px;left:-12px;background:var(--gb-gold);color:var(--gb-forest);padding:9px 16px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-radius:2px}.gapki-buletin-featured__content h2{font-size:clamp(2.5rem,4.6vw,4.45rem);line-height:1.03;margin:14px 0 22px}.gapki-buletin-deck{font-size:1.08rem;line-height:1.76;max-width:700px}.gapki-buletin-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.gapki-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid var(--gb-forest);text-decoration:none!important;font-weight:700;font-size:.85rem;letter-spacing:.025em;border-radius:3px;transition:.2s}.gapki-btn--primary{background:var(--gb-forest);color:#fff!important}.gapki-btn--primary:hover{background:#21473b}.gapki-btn--ghost{color:var(--gb-forest)!important;background:transparent}.gapki-btn--ghost:hover{background:rgba(255,255,255,.5)}.gapki-buletin-editorial{border-top:1px solid rgba(22,48,42,.18);border-bottom:1px solid rgba(22,48,42,.18);margin-top:34px}.gapki-buletin-editorial summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;padding:18px 0;color:var(--gb-forest);font-weight:700}.gapki-buletin-editorial summary::-webkit-details-marker{display:none}.gapki-buletin-editorial summary span{font-size:1.3rem;color:var(--gb-gold)}.gapki-buletin-editorial[open] summary span{transform:rotate(45deg)}.gapki-buletin-editorial>div{padding:0 0 20px;line-height:1.75;max-height:440px;overflow:auto}.gapki-buletin-editorial p{margin:0 0 1em}
.gapki-buletin-archive{padding:84px 0 100px}.gapki-buletin-section-head{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:end;padding-bottom:34px;border-bottom:1px solid var(--gb-line)}.gapki-buletin-section-head h2{font-size:clamp(2.2rem,4vw,3.6rem);margin:10px 0 0}.gapki-buletin-section-head p{max-width:620px;line-height:1.7;margin:0}.gapki-buletin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0}.gapki-buletin-search{flex:1;max-width:430px}.gapki-buletin-search input{width:100%;height:46px;border:1px solid var(--gb-line);background:rgba(255,255,255,.56);padding:0 16px;border-radius:3px;color:var(--gb-forest)}.gapki-buletin-count{font-size:.85rem;color:var(--gb-muted)}.gapki-buletin-count strong{color:var(--gb-forest)}.gapki-buletin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.gapki-buletin-card{min-width:0}.gapki-buletin-card__cover{display:block;overflow:hidden;background:#ece9e0;border-radius:5px;box-shadow:0 8px 20px rgba(22,48,42,.08)}.gapki-buletin-card__cover img{display:block;width:100%;aspect-ratio:.706/1;object-fit:cover;transition:transform .3s ease}.gapki-buletin-card:hover .gapki-buletin-card__cover img{transform:scale(1.018)}.gapki-buletin-card__body{padding:18px 2px 0}.gapki-buletin-card h3{font-size:1.25rem;line-height:1.24;margin:8px 0 14px}.gapki-buletin-card__links{display:flex;gap:16px}.gapki-buletin-card__links a{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--gb-green)!important;text-decoration:none!important;border-bottom:1px solid transparent}.gapki-buletin-card__links a:hover{border-color:var(--gb-gold)}.gapki-buletin-noresult{padding:40px;text-align:center;border:1px dashed var(--gb-line);color:var(--gb-muted)}
@media(max-width:960px){.gapki-buletin-grid{grid-template-columns:repeat(3,1fr)}.gapki-buletin-featured__grid{grid-template-columns:.82fr 1.18fr;gap:44px}.gapki-buletin-section-head{gap:40px}}
@media(max-width:760px){.gapki-buletin-container{width:min(100% - 32px,1180px)}.gapki-buletin-hero{padding:58px 0 42px}.gapki-buletin-hero__inner,.gapki-buletin-section-head{grid-template-columns:1fr;display:grid}.gapki-buletin-hero__meta{border-left:0;border-top:1px solid var(--gb-line);padding:18px 0 0}.gapki-buletin-featured{padding:56px 0}.gapki-buletin-featured__grid{grid-template-columns:1fr}.gapki-buletin-featured__cover{width:min(72vw,360px)}.gapki-buletin-featured__content h2{font-size:clamp(2.2rem,10vw,3.3rem)}.gapki-buletin-archive{padding:62px 0 78px}.gapki-buletin-grid{grid-template-columns:repeat(2,1fr);gap:30px 16px}.gapki-buletin-toolbar{align-items:stretch;flex-direction:column}.gapki-buletin-search{max-width:none}}
@media(max-width:480px){.gapki-buletin-grid{grid-template-columns:1fr 1fr}.gapki-buletin-card h3{font-size:1.05rem}.gapki-buletin-issue-label{font-size:.64rem}.gapki-buletin-card__links{gap:10px}.gapki-buletin-featured__cover{width:min(78vw,330px)}}
