.cu-main{padding-top:18px;padding-bottom:40px}.cu-main [hidden],.cu-admin [hidden],#cu-dialog [hidden]{display:none!important}.cu-heading{display:grid;grid-template-columns:1.5fr .7fr;gap:50px;border-top:1px solid var(--rule);padding:45px 0 50px;align-items:center}.cu-heading h1{font-size:clamp(54px,6.3vw,88px);line-height:1.04;margin:24px 0}.cu-heading h1 em{color:#8d6928;font-weight:400}.cu-heading>div>p:last-child{font-size:16px;color:var(--muted);line-height:1.8}.cu-heading-art{min-height:290px;background:#e9e2ce;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;color:#75613d}.cu-heading-art svg{width:140px;height:140px}.cu-heading-art span{font-size:10px;letter-spacing:2px;text-align:center;line-height:1.8}.cu-section-nav{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cu-section-nav a{padding:24px 28px 24px 0;text-decoration:none;font:25px/1.3 Georgia,serif;position:relative}.cu-section-nav a+a{padding-left:30px;border-left:1px solid var(--rule)}.cu-section-nav span{display:block;margin-bottom:9px;font:10px/1.6 sans-serif;letter-spacing:1.4px;color:var(--muted)}.cu-section-nav b{float:right;font-weight:400;color:#8d6928}.cu-section{padding-top:58px;scroll-margin-top:110px}.cu-section-heading{display:flex;gap:35px;justify-content:space-between;align-items:end;margin-bottom:28px}.cu-section-heading h2{margin:12px 0 0;font-size:clamp(32px,3.5vw,46px)}.cu-section-heading>p{font-size:14px;max-width:320px;line-height:1.8;color:var(--muted)}.cu-filters{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;padding:20px 0;border-top:1px solid var(--rule)}.cu-filters label{display:grid;gap:7px;font-size:12px}.cu-filters input,.cu-filters select{width:100%;min-width:0;padding:12px;border:1px solid #8d9a8c;border-radius:4px;background:var(--paper);color:var(--green);font:16px/1.4 sans-serif}.cu-main :focus-visible,#cu-dialog :focus-visible{outline:3px solid #966813;outline-offset:3px}#cu-count{font-size:12px;color:var(--muted);margin:0 0 20px}.cu-museum-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cu-museum-card{border:1px solid var(--rule);padding:26px;background:var(--paper);display:flex;flex-direction:column;min-width:0}.cu-museum-card h3,.cu-note-card h3{font:29px/1.18 Georgia,serif;margin:16px 0 12px;overflow-wrap:anywhere}.cu-museum-card h3 a,.cu-note-card h3 a{text-decoration:none}.cu-museum-card h3 a:hover,.cu-note-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.cu-kind{font-size:11px;color:#75613d;margin:0 0 16px}.cu-card-hours{font-size:13px;line-height:1.9;color:var(--muted);margin:0 0 24px}.cu-card-link{display:flex;gap:15px;justify-content:space-between;align-items:center;padding-top:16px;margin-top:auto;border-top:1px solid var(--rule);min-height:44px;font-size:12px;text-decoration:none}.cu-card-link span{font-size:22px}.cu-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cu-note-card{background:var(--paper);border:1px solid var(--rule);display:flex;flex-direction:column;min-width:0}.cu-note-card>div{padding:30px;flex:1;display:flex;flex-direction:column}.cu-note-card>div>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted)}.cu-note-image{display:block;aspect-ratio:16/10;overflow:hidden}.cu-note-image img{display:block;width:100%;height:100%;object-fit:cover}.cu-byline{font-size:13px;margin:20px 0;line-height:1.7}.cu-empty{padding:35px;border-left:3px solid var(--mustard);background:#eee8d9}.cu-empty h3{font:32px/1.2 Georgia,serif;margin:14px 0}.cu-empty p{font-size:14px;max-width:600px;line-height:1.8}.cu-reading{max-width:1060px;margin:auto}.cu-reading-head{max-width:850px;margin:20px auto 36px;text-align:center}.cu-reading-head h1{font-size:clamp(38px,5.7vw,72px);line-height:1.1;letter-spacing:-1.5px;overflow-wrap:anywhere}.cu-deck{font:21px/1.6 Georgia,serif;color:var(--muted);margin:22px 0}.cu-reading-head .hs-share{text-align:center}.cu-reading-head .hs-share-options{margin-left:auto;margin-right:auto;text-align:left}.cu-photo{margin:0;min-width:0}.cu-photo img{display:block;max-width:100%;width:100%;height:auto;max-height:650px;object-fit:contain;background:#e9e5d8}.cu-photo figcaption{font:12px/1.7 sans-serif;color:var(--muted);padding:9px 0;overflow-wrap:anywhere}.cu-photo figcaption span{display:block}.cu-cover{margin-bottom:38px}.cu-gallery{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;border-top:1px solid var(--rule);padding-top:32px;margin:45px 0}.cu-gallery img{max-height:480px}.cu-prose{max-width:700px;margin:auto;font:20px/1.85 Georgia,serif;overflow-wrap:anywhere}.cu-prose p{margin:0 0 25px}.cu-visit{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;border-top:1px solid var(--rule);padding-top:30px}.cu-visit h2{font-size:35px;line-height:1.2;margin:15px 0}.cu-description{font-size:15px;line-height:1.9}.cu-visit dl{margin:0}.cu-visit dt{font-size:10px;letter-spacing:1px;font-weight:700;margin-bottom:8px}.cu-visit dd{margin:0 0 25px;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.cu-map{display:block;font-size:12px;margin-top:8px}.cu-source{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px 0;margin:20px 0 35px;font-size:12px;line-height:1.8;color:var(--muted)}.cu-source p{margin:6px 0 0}.cu-admin-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:25px}.cu-admin-tabs button[aria-pressed=true]{background:var(--green);color:var(--cream)}.cu-import{border:1px solid var(--rule);padding:20px;margin:0 0 35px;font-size:14px;line-height:1.8}.cu-import summary{cursor:pointer;min-height:30px}.cu-import-list{max-height:350px;overflow:auto;border-block:1px solid var(--rule);margin:18px 0}.cu-import-list>div{padding:15px 0;border-bottom:1px solid var(--rule)}.cu-import-list p{margin:5px 0}.cu-images-editor{border-top:1px solid var(--rule);padding-top:20px;margin-top:24px}.cu-images-editor h3{font-size:26px;margin-bottom:12px}.cu-images-editor>p{font-size:13px;color:var(--muted);line-height:1.8}.cu-photo-editor{border:1px solid var(--rule);padding:18px;margin:20px 0;background:var(--paper)}.cu-photo-editor img{width:100%;height:150px;object-fit:contain;background:#e9e5d8;margin-bottom:12px}.cu-photo-editor>strong{display:block;font-size:13px;margin-bottom:12px}.cu-photo-editor .op-actions{margin-bottom:0}.cu-photo-editor label{margin-bottom:12px}#cu-status{font-size:14px;margin-bottom:18px}#cu-status:not(:empty){padding:14px;border-left:3px solid var(--green);background:#e9ede2}#cu-status.error{color:#783018;background:#f5e5dd;border-left-color:#9b371d}#cu-fields{border:0;padding:0;margin:0;min-width:0}#cu-dialog{border:1px solid var(--rule);border-radius:6px;width:min(1040px,calc(100% - 24px));max-height:92dvh;padding:0;color:var(--green);background:var(--cream)}#cu-dialog::backdrop{background:#092b24b3}#cu-dialog button{min-height:44px;padding:10px 16px;border:1px solid #939e90;border-radius:4px;background:var(--paper);color:var(--green);cursor:pointer}#cu-preview-content{padding:24px 35px}
@media(max-width:1000px){.cu-museum-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cu-heading{gap:30px}.cu-visit{gap:30px}}
@media(max-width:650px){.cu-heading{grid-template-columns:1fr;padding:28px 0}.cu-heading h1{font-size:57px}.cu-heading-art{display:none}.cu-section-nav{grid-template-columns:1fr}.cu-section-nav a{font-size:22px;padding:20px 0}.cu-section-nav a+a{padding:20px 0;border-left:0;border-top:1px solid var(--rule)}.cu-section{padding-top:38px}.cu-section-heading{display:block}.cu-section-heading>p{margin-top:16px}.cu-filters{grid-template-columns:1fr;gap:14px}.cu-museum-grid,.cu-notes-grid,.cu-visit,.cu-gallery{grid-template-columns:1fr}.cu-museum-card,.cu-note-card>div{padding:24px}.cu-reading-head{text-align:left}.cu-reading-head .hs-share{text-align:left}.cu-reading-head h1{font-size:40px}.cu-deck{font-size:19px}.cu-prose{font-size:18px}.cu-visit{gap:20px}.cu-source{font-size:12px}.cu-gallery{gap:24px}#cu-preview-content{padding:20px 18px}.cu-import{padding:16px}.cu-admin-tabs button{flex:1}}
