body.sz-page{background:#fffdf8;color:#163b4b}.sz-page a{color:#163b4b;text-underline-offset:.2em}.sz-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding-block:2.2rem 3rem;border-bottom:1px solid #dfded3}.sz-kicker{font:700 .75rem/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#943f4d}.sz-hero h1{font:400 clamp(2.6rem,4.4vw,4.7rem)/1.06 Georgia,serif;letter-spacing:-.035em;margin:.9rem 0 1.4rem}.sz-dek{font:italic 1.25rem/1.55 Georgia,serif}.sz-date{font:.85rem/1.5 Arial,sans-serif;color:#526975}.sz-page .sz-photo{margin:1.8rem 0 2.2rem}.sz-hero .sz-photo{margin:0}.sz-page .sz-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:0;filter:none;box-shadow:none}.sz-page figcaption{font:italic .9rem/1.6 Georgia,serif;color:#526975;padding-top:.65rem}.sz-disclosure{font:.82rem/1.65 Arial,sans-serif;color:#526975;margin:.8rem 0 0}.sz-story,.sz-after{width:min(740px,calc(100% - 40px));margin-inline:auto}.sz-story{padding-block:2.4rem 1.2rem}.sz-story p{font:1.15rem/1.85 Georgia,serif;margin:0 0 1.35rem}.sz-story h2,.sz-after h2{font:400 clamp(1.8rem,3vw,2.5rem)/1.2 Georgia,serif;letter-spacing:-.02em;margin:2rem 0 1.25rem}.sz-story .sz-pull{font:italic 1.8rem/1.5 Georgia,serif;border-block:1px solid #bda891;padding:1.5rem 0;margin:2rem 0;color:#31574e}.sz-after{border-top:1px solid #dfded3;padding:1rem 0 1.5rem}.sz-after p{font:1rem/1.75 Georgia,serif}.sz-after h3{font:600 1.1rem/1.5 Georgia,serif}.sz-after details{margin:1rem 0}.sz-after summary{cursor:pointer;font:600 1rem/1.6 Arial,sans-serif;padding:.8rem 0}.sz-after .aal-share-copy-text{overflow-wrap:anywhere}.sz-related{margin-bottom:3rem}.sz-related a{display:block;padding:.65rem 0;font:600 1rem/1.5 Arial,sans-serif}.sz-page a:focus-visible,.sz-page summary:focus-visible{outline:3px solid #b3652e;outline-offset:4px}@media(max-width:760px){.sz-hero{grid-template-columns:1fr;gap:1.25rem;padding-top:1.25rem}.sz-hero h1{font-size:clamp(2.5rem,10vw,4rem)}.sz-dek{font-size:1.15rem}.sz-story{padding-top:1.8rem}.sz-story p{font-size:1.08rem}.sz-story,.sz-after{width:calc(100% - 36px)}}@media print{.sz-hero{display:block}.sz-hero .sz-photo{max-width:600px}.sz-related,.aal-story-actions{display:none}}
