.pg-news{.hero{text-align:center}.hero .eyebrow{justify-content:center}.hero-sub{margin:28px auto 0;max-width:75ch;font-size:20px;line-height:1.55;color:var(--ink)}.post-date{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.readlink{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:var(--gold);transition:color var(--dur-fast)}.readlink:hover{color:var(--navy)}.readlink svg{width:18px;height:18px;transition:transform var(--dur) var(--ease)}.readlink:hover svg{transform:translateX(4px)}.readlink:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px;border-radius:4px}.media{position:relative;overflow:hidden;background:var(--gold-pale)}.media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tl{max-width:820px;margin:0 auto}.tl-group+.tl-group{margin-top:clamp(40px,5vw,64px)}.tl-month{font-size:15px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:clamp(20px,2.4vw,30px)}.tl-list{position:relative}.tl-list:before{content:"";position:absolute;left:9px;top:8px;bottom:10px;width:2px;background:var(--gold-soft);border-radius:2px}.tl-item{position:relative;padding-left:48px;padding-bottom:clamp(34px,4vw,52px)}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";position:absolute;left:2px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px var(--cream)}.tl-item .post-date{display:block}.tl-item h3{margin-top:8px;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--navy);text-wrap:pretty}.tl-item h3 a{color:inherit;transition:color var(--dur-fast)}.tl-item h3 a:hover{color:var(--gold)}.tl-item h3 a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px;border-radius:6px}.tl-item p{margin-top:10px;max-width:62ch;color:var(--ink)}.tl-item .readlink{margin-top:14px}.tl-photo{margin-top:20px;max-width:600px;aspect-ratio:16/8;border-radius:var(--r-md);overflow:hidden;background:var(--gold-pale)}@media (min-width:1000px){.tl{max-width:1360px;margin:0}.tl-group{display:grid;grid-template-columns:210px minmax(0,1fr)}.tl-month{position:sticky;top:88px;align-self:start;margin-bottom:0;line-height:28px}.tl-item:has(.tl-photo){display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,28vw,400px);grid-template-rows:auto auto auto 1fr;column-gap:clamp(32px,4vw,64px)}.tl-item:has(.tl-photo)>*{grid-column:1;justify-self:start;align-self:start}.tl-item:has(.tl-photo)>.tl-photo{grid-column:2;grid-row:1/span 4;justify-self:stretch;align-self:start;margin-top:0;max-width:none;aspect-ratio:4/3}}.arch{border-top:1px solid var(--hair)}.arow{display:grid;grid-template-columns:150px minmax(0,1fr) 150px;gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(22px,2.6vw,30px) 0;border-bottom:1px solid var(--hair)}.arow .adate{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.arow h4{margin:0;font-size:21px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--navy);text-wrap:pretty;transition:color var(--dur-fast)}.arow .aexc{margin-top:6px;font-size:17px;color:var(--ink)}.arow .athumb{aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--gold-pale);justify-self:end;width:150px}.arow .amid a{color:inherit}.arow .amid a:hover h4{color:var(--gold)}.arow .amid a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px;border-radius:6px}@media (max-width:760px){.arow{grid-template-columns:1fr;gap:10px}.arow .athumb{display:none}}.post{max-width:860px;margin:0 auto}.hero .post{max-width:1100px}.post-back{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:var(--gold);transition:color var(--dur-fast)}.post-back:hover{color:var(--navy)}.post-back svg{width:18px;height:18px;transition:transform var(--dur) var(--ease)}.post-back:hover svg{transform:translateX(-4px)}.post-back:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px;border-radius:4px}.post-head{margin-top:clamp(24px,3vw,36px)}.post-head .post-date{display:block}.post-title{margin-top:14px;font-size:var(--fs-display);font-weight:800;letter-spacing:-.03em;line-height:1.04;text-wrap:balance;color:var(--navy)}.post-photo{aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;background:var(--gold-pale)}.post-body,.post-photo{margin-top:clamp(28px,3.5vw,44px)}.post-body{max-width:70ch}.post-body p{font-size:20px;line-height:1.6;color:var(--ink)}.post-body p+p{margin-top:1.1em}.post-body .post-lead{font-size:22px;font-weight:500;line-height:1.5;color:var(--navy);padding-left:22px;border-left:3px solid var(--gold-soft)}.post-body h2{margin-top:1.4em;font-size:28px;letter-spacing:-.02em;line-height:1.2}.post-body h2,.post-body h3{font-weight:700;color:var(--navy);text-wrap:pretty}.post-body h3{margin-top:1.3em;font-size:22px;letter-spacing:-.015em;line-height:1.25}.post-body h2+p,.post-body h3+p{margin-top:.7em}.post-body a{color:var(--gold);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color var(--dur-fast)}.post-body a:hover{color:var(--navy)}.post-body a:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px;border-radius:3px}.post-body strong{font-weight:700;color:var(--navy)}.post-body ol,.post-body ul{margin-top:1.1em;padding-left:1.4em;font-size:20px;line-height:1.6;color:var(--ink)}.post-body ul{list-style:disc}.post-body ol{list-style:decimal}.post-body li+li{margin-top:.5em}.post-body li::marker{color:var(--gold)}.post-body blockquote{margin-top:1.2em;padding-left:22px;border-left:3px solid var(--gold-soft);color:var(--navy);font-style:italic}.post-credit{max-width:70ch;margin-top:clamp(32px,4vw,48px);padding-top:22px;border-top:1px solid var(--hair);font-size:16px;line-height:1.55;color:var(--muted)}.post-credit a{color:var(--gold);font-weight:600;text-decoration:underline;text-underline-offset:2px}.post-credit a:hover{color:var(--navy)}.src-tag{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--hair);border-radius:var(--r-pill);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.amid .src-tag{margin-top:10px}.tl-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px}.tl-item .tl-foot .readlink{margin-top:0}.tl-empty{max-width:620px;margin:0 auto;padding:clamp(28px,4vw,44px);border:1px solid var(--hair);border-radius:var(--r-md);background:var(--paper);text-align:center}.tl-empty p{font-size:19px;line-height:1.55;color:var(--ink)}.more{margin-top:0}.more .sec-head{text-align:left;margin-bottom:clamp(28px,3vw,40px)}@media (prefers-reduced-motion:reduce){.arow h4,.post-back,.post-back svg,.readlink,.readlink svg,.tl-item h3 a{transition:none}}}