.observer-image{object-position:50% center;mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 82%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 82%,transparent)}.observer-article{max-width:900px;margin:auto;font:17px/1.85 Lato,Arial,sans-serif}.observer-article .import-cover{width:100%;height:auto;max-height:450px;object-fit:cover}.observer-article h1.observer-heading{font:clamp(32px,5vw,50px)/1.2 'Playfair Display',Georgia,serif;color:#d2b373;margin:24px 0}.observer-article h2.observer-heading,.observer-article h3.observer-heading{font:clamp(23px,3vw,30px)/1.35 'Playfair Display',Georgia,serif;color:#d2b373;margin:30px 0 16px}.observer-heading span{font:inherit;color:inherit}.observer-article p{margin:18px 0}.observer-article ul{list-style:disc;padding-left:24px}.observer-article li{margin:12px 0}.observer-empty{display:none}.observer-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:24px 0}.observer-actions .observer-book{background:#d2b373!important;color:#0f0a06!important;text-decoration:none!important;font-weight:700;padding:15px 24px}.observer-ethics{color:#d2b373!important;font-weight:700;text-decoration:underline}.observer-info{border-left:3px solid #d2b373;padding-left:20px}@media(max-width:600px){.observer-article{font-size:16px}.observer-article .import-cover{height:250px;object-position:50% center}.observer-actions{flex-direction:column;align-items:stretch;gap:16px}.observer-actions a{text-align:center;padding:14px}}
.observer-article{max-width:850px;color:#fff}.observer-article p,.observer-article li{color:#fff}.observer-article .import-cover{max-height:440px}.observer-article h1.observer-heading{font-size:clamp(32px,5vw,52px)}.observer-article h2.observer-heading,.observer-article h3.observer-heading,.observer-article p.observer-section-title{font:clamp(24px,3vw,32px)/1.35 'Playfair Display',Georgia,serif!important;color:#d2b373!important;margin:32px 0 18px}.observer-heading span,.observer-section-title span,.observer-section-title strong{color:inherit;font:inherit}.observer-article ul{margin:24px 0}.observer-actions{margin:20px 0 30px}.observer-article a:not(.observer-book){color:#d2b373}.observer-article .observer-book:hover{background:#e2c78b!important;color:#0f0a06!important}
