.pope-monthly{background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:5px;justify-content:space-between;align-items:center;gap:32px;margin:30px 0 45px;padding:32px 36px;display:flex}.pope-monthly h2{margin:12px 0;font-size:34px}.pope-monthly p{color:var(--muted);max-width:700px;font-size:15px;line-height:1.8}.pope-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pope-monthly .pope-actions{min-width:220px;max-width:290px}.pope-section-nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:14px 28px;margin-bottom:35px;padding:20px 0;font-size:14px;display:flex}.pope-section-nav a:hover{color:var(--gold)}.pope-current{max-width:210px;margin:0 auto 24px}.pope-timeline{border-left:1px solid var(--gold);margin:35px 0;padding:0;list-style:none}.pope-timeline li{padding:0 0 32px 32px;position:relative}.pope-timeline li:before{content:"";background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:-5px}.pope-timeline a{border-bottom:1px solid var(--line);padding-bottom:25px;display:block}.pope-timeline h2{margin:8px 0;font-size:32px}.pope-timeline p{color:var(--muted);max-width:750px;font-size:15px;line-height:1.8}.pope-editorial-note{color:var(--muted);margin:20px 0;font-size:12px;line-height:1.8}.pope-official{border-left:2px solid var(--gold);background:var(--cream);margin:25px 0;padding:20px 25px}.pope-filter{flex-wrap:wrap;align-items:end;gap:15px;margin:25px 0;display:flex}.pope-filter label{gap:8px;font-size:12px;display:grid}.pope-filter input,.pope-filter select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:4px;padding:12px}.pope-filter button{border:1px solid var(--line);background:var(--navy);color:#fff;border-radius:4px;padding:12px 20px;font-size:13px}.pope-current img{object-position:top}.pope-hero-links{margin-top:20px}.pope-empty{background:var(--cream);border:1px solid var(--line);margin:20px 0;padding:30px;line-height:1.8}@media (max-width:700px){.pope-monthly{flex-direction:column;align-items:start;gap:20px;padding:25px}.pope-monthly .pope-actions{max-width:none}.pope-monthly h2{font-size:29px}.pope-section-nav{gap:15px 22px}.pope-filter{flex-direction:column;align-items:stretch}.pope-timeline li{padding-left:24px}}@media print{.pope-section-nav,.pope-actions,.pope-filter{display:none}.pope-monthly{break-inside:avoid}}
