.legacy-reading{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:64px;align-items:start}.legacy-copy{font-size:17px;line-height:1.8;min-width:0;color:var(--ink)}.legacy-copy h2{font-size:30px;line-height:1.22;letter-spacing:-.8px;margin:36px 0 18px}.legacy-copy h3{font-size:24px;margin:30px 0 16px}.legacy-copy p{margin:0 0 22px}.legacy-copy ul,.legacy-copy ol{padding-left:24px;margin:18px 0 26px}.legacy-copy li{padding-left:5px;margin:10px 0}.legacy-copy a,.legacy-date a,.legacy-browse a,.legacy-archive-note a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.legacy-copy img{width:auto;max-width:100%;height:auto;max-height:530px;object-fit:contain;display:block;margin:0 auto 28px}.legacy-copy figure{margin:0 0 28px}.legacy-planning{background:#f0f3f8;border-top:4px solid var(--yellow);padding:30px}.legacy-planning h2{font-size:29px;line-height:1.2;letter-spacing:-.6px}.legacy-planning p{color:var(--muted);font-size:16px;line-height:1.7}.legacy-planning a{font-weight:700;color:var(--blue)}.legacy-article{max-width:850px}.legacy-date{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 26px}.legacy-archive-note{padding:24px;background:#f0f3f8;border-left:4px solid var(--yellow);font-size:14px;line-height:1.7;margin-top:36px}.legacy-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.legacy-article-grid article{border-top:3px solid var(--yellow);padding:28px;background:#f4f6fa;min-width:0}.legacy-article-grid h2{font-size:27px;letter-spacing:-.6px;line-height:1.25}.legacy-article-grid h2 a{color:var(--ink)}.legacy-article-grid article>p:not(.legacy-date){font-size:16px;line-height:1.7;color:var(--muted)}.legacy-browse{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:36px;font-size:15px;font-weight:600}.legacy-original-gallery{border-top:1px solid var(--line)}.legacy-original-gallery .gallery-photo img{object-fit:contain;height:auto;aspect-ratio:4/3}.legacy-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px}.legacy-contact-grid article{border-top:4px solid var(--yellow);padding-top:30px;min-width:0}.legacy-contact-grid h2{font-size:38px;letter-spacing:-1px}.legacy-contact-grid p{line-height:1.75;color:var(--muted)}.legacy-contact-grid .legacy-small{font-size:13px;margin-top:22px}.legacy-contact-notes{padding-top:0;max-width:900px}.legacy-contact-notes h2{font-size:34px}.legacy-contact-notes>p{font-size:17px;line-height:1.8;color:var(--muted)}.legacy-resource-links{padding-top:0}.legacy-copy a:focus-visible,.legacy-browse a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(max-width:980px){.legacy-reading{gap:30px;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.legacy-contact-grid{gap:30px}.legacy-contact-grid h2{font-size:32px}}@media(max-width:760px){.legacy-reading,.legacy-contact-grid,.legacy-article-grid{grid-template-columns:1fr;gap:30px}.legacy-copy{font-size:16px}.legacy-copy h2{font-size:27px}.legacy-article-grid article{padding:24px}.legacy-article-grid h2{font-size:25px}.legacy-browse{gap:18px;flex-direction:column}.legacy-archive-note{padding:20px}.legacy-contact-grid .button{max-width:100%;white-space:normal}.legacy-contact-grid h2{font-size:32px}}
