.ppr-context-gallery{float:right;width:48%;margin:0 0 20px 28px;clear:both}.ppr-context-gallery--left{float:left;margin:0 28px 20px 0}.ppr-context-gallery figure{margin:0}.ppr-context-gallery a{display:block;aspect-ratio:1.414;border:2px solid #23a63e;border-radius:8px;overflow:hidden;background:#fff}.ppr-context-gallery img{display:block;width:100%;height:100%;object-fit:contain}.ppr-context-gallery figcaption{font-size:14px;line-height:1.4;margin-top:8px}.ppr-context-carousel:not(.owl-loaded)>figure:not(:first-child){display:none}.ppr-context-gallery .owl-nav{display:flex;justify-content:space-between}.ppr-context-gallery .owl-nav button{min-width:44px;min-height:44px;border:1px solid #23a63e!important;border-radius:6px!important;background:#fff!important;color:#176c27!important}.ppr-context-gallery .owl-dots{text-align:center}.ppr-context-gallery .owl-dot{width:28px;height:28px}.ppr-context-gallery .owl-dot span{display:block;width:9px;height:9px;margin:auto;border-radius:50%;background:#999}.ppr-context-gallery .owl-dot.active span{background:#23a63e}[class$="__article"]:has(>.ppr-context-gallery){display:flow-root}@media(max-width:767px){.ppr-context-gallery,.ppr-context-gallery--left{float:none;width:100%;margin:0 0 20px}}.ppr-author-card{display:flex;align-items:center;gap:20px;margin:32px auto;padding:24px;background:#f3f8f4;border-radius:12px;max-width:1200px}.ppr-author-card img{display:block;width:80px;height:auto;border-radius:8px}.ppr-author-card p{margin:4px 0}.ppr-author-card a{font-weight:700}/* Keep gallery controls independent of landing button rules. */
[id] .ppr-context-gallery .owl-nav{position:static!important;transform:none!important;margin:8px 0 0!important;width:100%!important;display:flex!important;justify-content:space-between}
[id] .ppr-context-gallery .owl-nav button{position:static!important;transform:none!important;margin:0!important;padding:0!important;width:44px!important;height:44px!important}
[id] .ppr-context-gallery .owl-dots{margin:4px 0!important;display:flex!important;justify-content:center;gap:2px}
[id] .ppr-context-gallery button.owl-dot{padding:0!important;margin:0!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:transparent!important;border:0!important;box-shadow:none!important}
[id] .ppr-context-gallery button.owl-dot span{width:9px!important;height:9px!important;margin:auto!important}
[id] .ppr-context-gallery figure>a{padding:0!important;text-decoration:none!important;line-height:normal!important}
