/* Colección primero: navegación directa, lectura cómoda y fotografías sin efectos. */
html{scroll-padding-top:24px}body.concept-c{--accent:#654438;--line:#b8b0a3;--panel:#ede6da;background:#f5f1e8;color:#24221f;font:18px/1.65 Arial,Helvetica,sans-serif}body.concept-c p{line-height:1.65}main,main>*{min-width:0}h1,h2,h3{line-height:1.14}h1{font-size:46px;letter-spacing:-.025em}h2{font-size:34px;letter-spacing:-.02em}h3{font-size:25px}.small,.muted,.notice,.photo-meta,.item-meta,.document-attribution,.lang-note,.caption,.photo-instruction,.book-actions,.book-feature .book-author{font-size:16px;color:#4d4840}.ref,.mono,.eyebrow{font-size:14px;letter-spacing:.015em;text-transform:none}.eyebrow{color:var(--accent)}a[href],button:not(:disabled),summary,select,input[type=submit],input[type=button],input[type=checkbox],input[type=radio],label[for],[role=button]{cursor:pointer}button:disabled{cursor:default}button[type=submit]:disabled{cursor:wait}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #654438;outline-offset:4px}[hidden]{display:none!important}.staging-banner{background:#24221f;color:#f5f1e8;padding:5px 4.5vw;font-size:14px}.wrap{max-width:1440px;padding-inline:4.5vw}.site-header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:25px;padding-block:16px;border-bottom:1px solid var(--line)}.site-header:has(.brand-study){padding-block:16px}.brand-study img{width:150px;height:auto}.site-nav{display:flex;width:auto;flex-direction:row;gap:24px;padding:0;align-items:center;font-size:16px}.site-nav a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.site-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px;color:var(--accent)}.menu-toggle{display:none;min-width:68px;min-height:44px;font-size:16px}.page{padding-block:35px 60px}.page-heading{margin-bottom:22px;max-width:940px}.page-heading h1{font-size:44px}.page-heading>p:not(.eyebrow){font-size:18px;line-height:1.7;margin-top:20px}.text-link{font-size:17px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;padding-block:7px}.notice{font-size:16px;background:var(--panel)}.site-footer{padding:30px 0 36px;display:grid;grid-template-columns:1fr 1.2fr .7fr;gap:35px;font-size:16px;align-items:start;margin-top:45px}.site-footer p{font-size:16px}.footer-brand{font:27px/1.2 Georgia,serif;margin-bottom:9px}.site-footer .footer-links,.footer-paths{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.site-footer a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.home-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:7vw;align-items:center;padding-block:30px 32px}.home-intro h1{font-size:49px}.home-intro p{font-size:18px;margin-top:13px}.home-search label{display:block;font-size:18px;margin-bottom:9px}.home-search>div{display:flex;gap:10px}.home-search input{min-width:0;flex:1;border:1px solid #81796e;border-radius:0;background:transparent;padding:12px;font-size:18px;min-height:52px}.home-search button,.other-categories button,.piece-contact{min-height:52px;border:1px solid var(--accent);background:var(--accent);color:#fff;padding:12px 22px;border-radius:0;font-size:18px;text-decoration:none}.home-search button:hover,.other-categories button:hover,.piece-contact:hover{background:#493026;text-decoration:underline}.home-categories .section-head{margin-bottom:20px;gap:20px}.home-categories h2{font-size:31px}.home-categories .section-head>a{font-size:16px;min-height:44px;display:flex;align-items:center}.home-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 28px}.home-category{display:block;text-decoration:none;min-width:0}.home-category figure{height:180px;margin:0 0 12px}.home-category img{width:100%;height:100%;object-fit:contain}.home-category h3{font:24px/1.2 Georgia,serif;display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--line);min-height:48px}.home-category h3 span{font:20px Arial,sans-serif}.home-category img,.catalogue-item img,.object-photo img{transition:none!important;transform:none!important}.other-categories{display:flex;gap:16px;align-items:center;max-width:800px;margin-top:30px}.other-categories label{font-size:16px;white-space:nowrap}.other-categories select{min-width:0;flex:1;border:1px solid #81796e;background:transparent;border-radius:0;min-height:50px;padding:10px;font-size:17px}.other-categories button{font-size:17px;white-space:nowrap}.home-featured{margin-top:42px;padding-top:28px}.home-featured h2{font-size:31px}.home-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.home-featured-grid img{height:260px;width:100%;object-fit:contain}.home-featured-grid figcaption strong{font-size:25px}.home-featured-grid figcaption .ref{font-size:14px}.home-featured-grid figcaption .photo-meta{font-size:16px;line-height:1.6}.home-family{display:grid;grid-template-columns:1.5fr 1fr;gap:8vw;margin-top:40px;padding-top:28px}.home-family h2{font-size:32px}.home-family p{font-size:18px;max-width:680px;margin-top:17px}.home-family-links{display:flex;flex-direction:column;align-items:flex-start}.home-family-links a{min-height:44px;display:inline-flex;align-items:center;font-size:17px}.catalogue-page .page-heading h1{font-size:42px}.catalogue-all{font-size:16px;min-height:44px;display:inline-flex;align-items:center;margin-top:8px}.catalogue-search{margin-top:15px}.field label{font:16px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;color:#24221f}.field input,.field select,.field textarea{min-width:0;width:100%;min-height:50px;border:1px solid #81796e;border-radius:0;padding:11px;background:transparent;font-size:18px;line-height:1.5}.catalogue-filter-panel{border-bottom:1px solid var(--line);margin-block:12px 18px}.catalogue-filter-panel>summary{min-height:48px;display:flex;align-items:center;gap:20px;padding-block:10px;list-style:none;font-size:17px}.catalogue-filter-panel>summary::-webkit-details-marker{display:none}.catalogue-filter-panel>summary span{font-size:16px;color:#4d4840;margin-left:auto}.catalogue-filter-panel>summary:after{content:'−';font-size:23px}.catalogue-filter-panel:not([open])>summary:after{content:'+'}.catalogue-filter-panel .search-form{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 24px;gap:18px}.catalogue-filter-panel .field:first-child{grid-column:auto!important}.catalogue-form .search-actions{display:flex;flex-direction:row;align-items:center;gap:25px;margin-block:8px 20px;font-size:16px}.search-actions>a{min-height:44px;display:inline-flex;align-items:center}.submit-search{min-height:50px;background:var(--accent);border:1px solid var(--accent);border-radius:0;color:#fff;padding:12px 21px;font-size:18px}.submit-search:hover{background:#493026}.submit-search:disabled{opacity:.7}.results-head{font-size:16px;display:block;padding-block:15px;margin-bottom:20px}.results-head p{font-size:16px}.concept-c .catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.concept-c .catalogue-item:nth-child(n){padding-top:0;margin-top:0;min-width:0}.catalogue-card{display:block;text-decoration:none!important}.catalogue-card:hover h2{text-decoration:underline}.catalogue-item .image-link,.concept-c .catalogue-item:nth-child(n) .image-link{height:290px;margin:0 0 15px}.catalogue-item .image-link img{width:100%;height:100%;object-fit:contain}.catalogue-item h2{font-size:27px;line-height:1.2;overflow-wrap:anywhere;margin:0}.catalogue-item .item-meta{font-size:17px;color:#4d4840;margin-top:10px;line-height:1.5}.catalogue-item .ref{font-size:14px;color:#4d4840;margin-top:9px;line-height:1.5}.no-photo{height:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px;background:transparent;border:1px solid var(--line);text-align:center;color:#4d4840}.no-photo p{font-size:18px}.no-photo-note{font-size:16px;max-width:220px}.pagination{gap:8px;font-size:17px;margin-top:35px}.pagination a,.pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px}.catalogue-other{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.catalogue-other a{min-height:44px;display:inline-flex;align-items:center;font-size:16px}.piece-breadcrumb{margin-bottom:22px}.piece-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;font-size:17px}.piece-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:'photo heading' 'photo overview';grid-template-rows:auto 1fr;gap:15px 6vw;align-items:start}.piece-heading{grid-area:heading}.piece-heading h1{font-size:46px;overflow-wrap:anywhere;margin-bottom:17px}.piece-culture{font-size:21px;margin-bottom:13px}.piece-reference{font-size:17px;margin-bottom:5px}.piece-reference strong{font-weight:400}.concept-c .piece-page .detail-photo-column{grid-area:photo;order:0;min-width:0}.piece-overview{grid-area:overview;min-width:0}.piece-photo-stage{position:relative;min-width:0;touch-action:pan-y;scroll-margin-top:25px}.piece-photo-stage .detail-photo{cursor:pointer}.piece-page .detail-photo img{width:100%;height:560px;object-fit:contain}.photo-instruction{font-size:16px;color:#4d4840;margin-top:14px}.photo-arrows{display:flex;justify-content:space-between;position:absolute;inset:calc(50% - 25px) 0 auto;pointer-events:none}.photo-arrows button{pointer-events:auto;width:50px;height:50px;display:grid;place-items:center;background:#f5f1e8f5;color:#24221f;border:1px solid #81796e;border-radius:0;font:26px/1 Arial,sans-serif}.photo-arrows button:hover{color:#fff;background:var(--accent)}.piece-key-facts{margin:5px 0 18px}.piece-key-facts>div{display:flex;gap:16px;padding-block:8px}.piece-key-facts dt{min-width:76px;color:#4d4840;font-size:17px}.piece-key-facts dd{margin:0;font-size:18px}.piece-excerpt{font-size:18px;line-height:1.7;margin-bottom:20px}.piece-uncertainty{font-size:16px;color:#4d4840;border-left:2px solid var(--accent);padding-left:14px;margin-bottom:22px}.piece-contact{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin-top:5px}.piece-source-link{margin-top:12px}.piece-source-link a{font-size:16px;min-height:44px;display:inline-flex;align-items:center}.piece-gallery{margin-top:35px;padding-top:25px}.piece-gallery h2{font-size:27px;margin-bottom:18px}.piece-gallery h2 span{font:18px Arial,sans-serif}.piece-gallery .thumbs{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;margin:0;padding:5px 3px 16px}.piece-gallery .thumbs button{flex:0 0 88px;min-height:114px;padding:7px;border:1px solid transparent}.piece-gallery .thumbs button[aria-pressed=true]{border:2px solid var(--accent)}.piece-gallery .thumbs img{width:70px;height:76px;max-width:70px;object-fit:contain}.piece-gallery .thumbs span{display:block;font-size:14px;margin-top:7px}.piece-documents{margin-top:28px}.document-disclosure{border-top:1px solid var(--line);margin:0}.document-disclosure:last-child{border-bottom:1px solid var(--line)}.document-disclosure summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px;list-style:none;font-size:18px}.document-disclosure summary::-webkit-details-marker{display:none}.document-disclosure summary span{font-size:25px}.document-disclosure[open] summary span{transform:rotate(45deg)}.document-disclosure .original-text{padding-bottom:25px;max-width:850px;overflow-wrap:anywhere}.original-text p,.document-copy p{font-size:18px;line-height:1.8}.original-text p+p{margin-top:18px}.document-disclosure .notice{font-size:16px;margin-block:12px 22px}.document-disclosure .document-attribution,.description-sources,.description-sources .small{font-size:16px;line-height:1.7}.description-sources a{display:inline-block;padding-block:8px}.additional-facts{margin-top:0}.additional-facts>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;margin-bottom:14px}.additional-facts dt,.additional-facts dd{font-size:18px;margin:0}.document-disclosure>p{font-size:16px;margin-bottom:25px}.document-note{font-size:16px;color:#4d4840;max-width:900px;margin-top:26px;scroll-margin-top:30px}.piece-return{margin-top:18px}.piece-return a{display:inline-flex;align-items:center;min-height:44px;font-size:17px}.country-map{margin:0;padding:8px 0 25px;border:0}.country-map p{font-size:16px;margin-block:12px}.map-container iframe{width:100%;height:340px;border:0}.available-page{max-width:none;width:100%;padding-inline:0}.available-intro h1{font-size:46px}.available-deck{font-size:24px;margin-top:28px;margin-bottom:20px;line-height:1.5}.available-intro>p:not(.available-deck){font-size:18px;margin-block:20px}.available-intro>.text-link{margin-top:8px}.available-intro>p a{min-height:44px;display:inline-flex;align-items:center;font-size:17px}.available-selection{margin-top:35px;padding-top:25px}.contact-page{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7vw}.contact-intro h1{font-size:44px}.contact-intro h1 em{font-style:normal}.contact-deck{font-size:21px;margin:23px 0}.contact-intro>.small{font-size:16px;line-height:1.8}.contact-piece{display:flex;align-items:center;gap:20px;border-block:1px solid var(--line);margin:24px 0;padding-block:18px;text-decoration:none}.contact-piece img{width:80px;height:110px;object-fit:contain}.contact-piece>span{display:grid;gap:9px;min-width:0}.contact-piece strong{font:25px/1.2 Georgia,serif}.contact-piece>span>span:last-child{font-size:16px}.contact-form{min-width:0}.inquiry-form p{margin-bottom:23px}.inquiry-form label{font-size:17px;line-height:1.6}.form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.inquiry-form input:not([type=checkbox]):not([type=hidden]),.inquiry-form textarea,.inquiry-form select{width:100%;min-height:50px;border:1px solid #81796e;border-radius:0;background:transparent;padding:12px;margin-top:8px;line-height:1.5;font-size:18px}.inquiry-form textarea{min-height:185px;resize:vertical}.form-guidance{font-size:16px;color:#4d4840}.privacy-consent label{display:flex!important;align-items:flex-start;gap:13px;min-height:44px}.privacy-consent input{width:22px;height:22px;flex:0 0 22px;margin:4px 0 0;accent-color:var(--accent)}.privacy-consent span{font-size:16px}.privacy-consent a{display:inline-block;min-height:44px;padding-block:7px}.inquiry-form .form-privacy-note{font-size:16px;color:#4d4840;line-height:1.7}.inquiry-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-errors{padding:18px 0;margin-bottom:25px;border-top:2px solid var(--accent)}.form-errors h2{font-size:27px}.form-errors li{font-size:17px;margin-top:10px}.field-error{display:block;font-size:16px;color:#7b2626;margin-top:8px}.inquiry-form [aria-invalid=true]{border-color:#7b2626!important}.form-submit-status{margin-top:15px;font-size:17px}.inquiry-success{border-block:1px solid var(--line);padding-block:25px}.inquiry-success h2{font-size:36px;margin-bottom:22px}.inquiry-success p{font-size:18px}.inquiry-success .ref{font-size:16px}.inquiry-success>.text-link{margin-bottom:20px}.culture-navigation{display:flex;flex-wrap:wrap;gap:12px 30px;padding-block:20px;border-block:1px solid var(--line)}.culture-navigation a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:17px}.culture-navigation strong{font:25px Georgia,serif}.culture-index-search{max-width:550px;margin-top:25px}.culture-index-search p{font-size:16px;margin-top:10px}.culture-section{margin-block:45px}.culture-section .section-head{margin-bottom:15px}.culture-section h2{font-size:32px}.culture-section .section-head .mono{font-size:14px}.culture-section .culture-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;margin-top:0}.culture-entry{padding:18px 0;min-width:0}.culture-entry h3{display:flex;justify-content:space-between;gap:15px;font-size:25px;overflow-wrap:anywhere}.culture-index .culture-entry p{font-size:16px;line-height:1.5;margin:10px 0 0}.chapter-link p,.path-list .mono,.path-count,.path-catalogue-note,.heritage-video figcaption,.heritage-video figcaption a,.book-feature p:not(.eyebrow),.book-author,.book-actions .text-link,.edition-note p,.edition-note>a,.term-document,.lang-note,.original-introduction summary span,#book-reader p{font-size:16px!important;color:#4d4840}.path-list>a{font-size:21px;line-height:1.4;min-height:50px}.book-cover{box-shadow:none}.page .document-copy p{font-size:18px}.original-introduction summary{font-size:25px}.section-head>a{min-height:44px;display:inline-flex;align-items:center}.discovery a{min-height:44px;display:inline-flex;align-items:center;font-size:16px}.caption{font-size:16px}.caption .ref{font-size:14px}.category-document{margin-top:15px}.category-document summary{font-size:17px}.category-document .original-text{font-size:18px}.close-image{min-height:44px;font-size:18px}#zoom-caption{font-size:16px}.book-actions a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:1050px){.site-nav{gap:16px}.home-intro{gap:35px;grid-template-columns:1fr 1fr}.home-category-grid{gap:25px 20px}.home-category h3{font-size:22px}.catalogue-filter-panel .search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page{gap:35px}.form-pair{grid-template-columns:1fr;gap:0}.culture-section .culture-index{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.site-header,.site-header:has(.brand-study){flex-wrap:wrap;gap:0;padding-block:13px}.brand-study img{width:135px}.menu-toggle{display:block}.site-nav{display:none;flex-direction:column;align-items:stretch;width:100%;gap:0;padding-top:15px}.site-nav.open{display:flex}.site-nav a{min-height:48px;font-size:17px;padding-block:8px;border-top:1px solid var(--line)}.home-intro{grid-template-columns:1fr;gap:24px;padding-block:25px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category figure{height:200px}.home-featured-grid{gap:22px}.piece-layout{gap:15px 35px}.piece-heading h1{font-size:40px}.piece-page .detail-photo img{height:480px}.contact-page{grid-template-columns:1fr;gap:30px}.contact-intro{max-width:700px}.contact-form{padding-top:25px;border-top:1px solid var(--line)}.site-footer{grid-template-columns:1fr 1fr}.footer-paths{grid-column:2}.site-footer>div{grid-row:1/3}.other-categories{flex-wrap:wrap;gap:12px}.other-categories label{width:100%}}
@media(max-width:650px){.wrap{padding-inline:6vw}.staging-banner{padding-inline:6vw}.brand-study img{width:125px}.home-intro h1{font-size:39px}.home-intro p{font-size:18px;margin-top:11px}.home-search label{font-size:18px}.home-search>div{gap:8px}.home-search input{font-size:17px;padding:11px;width:100%}.home-search button{padding-inline:16px;font-size:17px}.home-categories .section-head{display:block;margin-bottom:16px}.home-categories h2{font-size:29px}.home-categories .section-head>a{margin-top:7px}.home-category-grid{gap:25px 18px}.home-category figure{height:175px}.home-category h3{font-size:22px;min-height:55px;align-items:flex-start}.home-category h3 span{font-size:19px}.other-categories select{width:100%;flex:1 1 100%;font-size:17px}.other-categories button{width:100%;font-size:18px}.home-featured{margin-top:30px;padding-top:25px}.home-featured h2{font-size:29px}.home-featured-grid{grid-template-columns:1fr;gap:28px}.home-featured-grid .object-photo{display:grid;grid-template-columns:130px 1fr;gap:22px;align-items:center}.home-featured-grid img{height:165px}.home-featured-grid figcaption strong{font-size:24px}.home-featured-grid figcaption .photo-meta{font-size:16px}.home-family{grid-template-columns:1fr;gap:18px;padding-top:25px;margin-top:30px}.home-family h2{font-size:30px}.home-family p{font-size:18px}.home-family-links a{font-size:17px}.page{padding-block:25px 40px}.page-heading h1,.catalogue-page .page-heading h1{font-size:36px}.page-heading p:not(.eyebrow){font-size:18px}.catalogue-page .page-heading{margin-bottom:12px}.catalogue-search{margin-top:12px}.catalogue-filter-panel>summary{font-size:17px;min-height:50px}.catalogue-filter-panel>summary span{display:none}.catalogue-filter-panel .search-form{grid-template-columns:1fr;gap:18px}.catalogue-form .search-actions{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:12px}.search-actions .submit-search{width:100%}.results-head{font-size:16px;margin-bottom:16px;padding-block:12px}.results-head p{font-size:16px}.concept-c .catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.concept-c .catalogue-item:nth-child(n) .image-link{height:190px;margin-bottom:12px}.catalogue-item h2{font-size:22px;line-height:1.2}.catalogue-item .item-meta{font-size:16px;margin-top:8px}.catalogue-item .ref{font-size:14px;margin-top:7px}.no-photo{padding:12px;gap:15px;min-height:0}.no-photo p,.no-photo-note{font-size:16px}.pagination{gap:2px;margin-top:28px}.pagination a,.pagination span{min-width:44px;min-height:44px;padding:6px}.piece-breadcrumb{margin-bottom:15px}.piece-breadcrumb a{font-size:17px}.piece-layout{grid-template-columns:1fr;grid-template-areas:'heading' 'photo' 'overview';grid-template-rows:auto;gap:18px}.piece-heading h1{font-size:37px;margin-bottom:12px}.piece-culture{font-size:19px;margin-bottom:10px}.piece-reference{font-size:17px;margin:0}.piece-page .detail-photo img{height:82vw;max-height:380px;min-height:250px}.photo-instruction{font-size:14px;margin-top:10px;line-height:1.65}.photo-arrows button{width:46px;height:46px;font-size:24px}.photo-arrows{inset:calc(50% - 23px) 0 auto}.piece-key-facts{margin-top:0;margin-bottom:18px}.piece-key-facts>div{gap:15px;padding-block:6px}.piece-key-facts dt{font-size:17px;min-width:70px}.piece-key-facts dd{font-size:18px}.piece-excerpt{font-size:18px;line-height:1.7}.piece-contact{width:100%;font-size:18px;min-height:52px;text-align:center}.piece-source-link a{font-size:16px}.piece-gallery{margin-top:27px;padding-top:22px}.piece-gallery h2{font-size:25px}.piece-gallery .thumbs button{flex-basis:76px;min-height:104px}.piece-gallery .thumbs img{width:58px;height:66px;max-width:58px}.piece-gallery .thumbs span{font-size:14px}.piece-documents{margin-top:20px}.document-disclosure summary{font-size:18px;min-height:60px}.original-text p,.document-copy p{font-size:18px;line-height:1.8}.additional-facts>div{grid-template-columns:115px minmax(0,1fr);gap:15px}.additional-facts dt,.additional-facts dd{font-size:17px}.document-note{font-size:16px;line-height:1.7;margin-top:23px}.piece-return a{font-size:17px}.available-intro h1{font-size:37px}.available-deck{font-size:23px;margin-top:24px}.available-intro p:not(.available-deck){font-size:18px}.contact-intro h1{font-size:38px}.contact-deck{font-size:20px;margin-block:20px}.contact-intro>.small{font-size:16px}.inquiry-form label{font-size:17px}.form-pair{grid-template-columns:1fr;gap:0}.inquiry-form .submit-search{width:100%}.privacy-consent span{font-size:16px}.form-privacy-note{font-size:16px}.inquiry-form textarea{min-height:180px}.inquiry-success h2{font-size:33px}.culture-navigation{flex-direction:column;align-items:flex-start;gap:5px}.culture-navigation a{font-size:17px}.culture-section .culture-index{grid-template-columns:1fr}.culture-section .section-head{display:block}.culture-section h2{font-size:29px;margin-bottom:10px}.culture-entry h3{font-size:25px}.culture-index p{font-size:16px}.site-footer{display:flex;flex-direction:column;gap:20px;margin-top:30px;padding-top:25px}.site-footer .footer-links,.footer-paths{display:flex;flex-direction:column;gap:0}.site-footer a{font-size:16px;min-height:44px}.page .book-heading h1{font-size:35px}.chapter-link{gap:13px}.chapter-link h2{font-size:30px}.chapter-link p{font-size:17px!important}.path-heading h1{font-size:37px}.path-list>a{font-size:21px}.path-list .mono{font-size:14px!important}.edition-note h2{font-size:29px}.section-head{gap:18px}.book-feature h2{font-size:31px}.book-feature .book-author{font-size:17px!important}.book-feature p:not(.eyebrow){font-size:17px!important}}
@media(max-width:370px){.home-intro h1{font-size:36px}.home-search>div{flex-wrap:wrap}.home-search input{flex-basis:100%}.home-search button{width:100%}.home-category figure{height:155px}.home-category h3{font-size:21px}.concept-c .catalogue-item:nth-child(n) .image-link{height:175px}.catalogue-item h2{font-size:21px}.piece-heading h1{font-size:34px}.home-featured-grid .object-photo{grid-template-columns:105px minmax(0,1fr);gap:18px}.home-featured-grid figcaption strong{font-size:22px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media print{.staging-banner,.site-nav,.menu-toggle,.home-search,.catalogue-form,.photo-arrows,.piece-contact,.contact-form,.piece-source-link{display:none}.wrap{padding:0}.page{padding-block:20px}.piece-layout{display:block}.piece-heading{margin-bottom:20px}.piece-page .detail-photo img{height:400px}.document-note{font-size:12pt}}
