/* Frames belong to the page; the children's original drawings are never cropped. */
.art-gallery{max-width:1120px;margin:auto;padding:30px 24px 70px}.art-intro{text-align:center;padding:24px 0 18px}.art-intro h1{font-size:clamp(34px,5vw,52px);margin:5px 0;color:#245b76}.art-intro>p:last-child{font-size:23px;margin:0}.art-eyebrow{font-size:16px!important;color:#526e75;margin:0 0 8px;letter-spacing:.02em}.art-issue-jumps{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:12px 0 42px}.art-issue-jumps a,.art-gallery-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 20px;border:1px solid #b5c9cd;border-radius:28px;background:#fffbed;color:#245b76;font-weight:700;text-decoration:none}.art-issue-jumps a:hover,.art-gallery-link:hover{background:#fff0a9}.art-edition{margin:0 0 52px}.art-edition>h2{font-size:27px;border-bottom:1px solid #c8d7d5;padding-bottom:12px;scroll-margin-top:100px}.art-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;align-items:start}.art-card{margin:0;min-width:0;text-align:center}.art-frame{--frame:#eeb65f;--edge:#b77b37;position:relative;display:block;background:var(--frame);border:1px solid var(--edge);border-radius:9px;padding:12px;box-shadow:inset 0 0 0 3px #ffffff60,0 4px 0 var(--edge),0 9px 15px #394f5a16;text-decoration:none}.art-frame:before,.art-frame:after{content:'';position:absolute;width:14px;height:14px;border:1px solid #ffffff70;border-radius:50%;top:3px;left:3px}.art-frame:after{top:auto;left:auto;bottom:3px;right:3px}.art-frame.tone-1{--frame:#9bc4d9;--edge:#58869e}.art-frame.tone-2{--frame:#e9aaa2;--edge:#b56b65}.art-frame.tone-3{--frame:#a9c7a0;--edge:#6c8b62}.art-mat{display:flex;align-items:center;justify-content:center;min-height:278px;padding:20px 16px;background:#fffcf2;border:1px solid #e7e0cf;box-shadow:inset 0 2px 5px #62544416;border-radius:2px}.art-frame img{display:block!important;max-width:100%;width:auto!important;height:auto!important;max-height:246px;object-fit:contain!important;margin:0!important;box-shadow:0 1px 4px #3c413b26}.art-card figcaption{padding:19px 7px 0}.art-card h3{font-size:22px;line-height:1.55;color:#294e63;margin:0 0 6px}.art-credit{font-size:19px;font-weight:600;margin:0 0 7px}.art-school{font-size:16px;line-height:1.7;color:#54656a;margin:0 auto;max-width:29ch}.art-source-issue{font-size:14px;color:#617275;margin:8px 0 0}.art-frame:focus-visible,.art-gallery-link:focus-visible,.art-issue-jumps a:focus-visible{outline:3px solid #1558a0;outline-offset:5px}.art-home{padding:36px 0 38px;margin:28px 0 0;border-top:1px solid #c7d9d9}.art-home-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.art-home-heading h2{font-size:32px;margin:0}.art-home .art-mat{min-height:232px}.art-home .art-frame img{max-height:210px}.art-home .art-card h3{font-size:21px}.art-home .art-credit{font-size:17px}
@media(max-width:800px){.art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.art-home .art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.art-home .art-mat{min-height:205px;padding:10px}.art-home .art-frame{padding:8px}.art-home .art-frame img{max-height:190px}}
@media(max-width:560px){.art-gallery{padding:20px 20px 40px}.art-grid,.art-home .art-grid{grid-template-columns:1fr;gap:32px}.art-card{width:100%;max-width:350px;margin-inline:auto}.art-mat{min-height:260px}.art-intro{padding:12px 0 20px}.art-issue-jumps{gap:8px;margin-bottom:30px}.art-issue-jumps a{padding:7px 15px}.art-home-heading{align-items:flex-start;flex-direction:column}.art-home .art-mat{min-height:244px}.art-home .art-frame{padding:12px}.art-home .art-frame img{max-height:220px}.art-home .art-card h3{font-size:22px}}
