@container (min-width:180px) and (max-width:499px){.isf471-cover-assembly{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 5px}.isf471-cover-piece:last-child{grid-column:auto;width:100%}.isf471-open-leaves{aspect-ratio:3.4}}.c472-library .c469 .collection-bar{min-height:52px}.c472-library .c469 .collection-bar>a:first-child{max-width:none!important;font-size:12px!important;white-space:nowrap}.c472-library .c469 .edition-chapter{padding-top:36px}.c472-library .c469 .collection-heading{padding-bottom:28px}.c472-library .c469 .collection-heading :is(h1,h2){margin-top:16px}.c472-library .c469 .isf471-specialist-grid{padding:0 5.7%;gap:28px 16px}.c472-library .c469 .isf471-specialist-card h3{font-size:clamp(24px,6.8cqw,32px);line-height:1.12}.c472-library .c469 .printed-appendix,.c472-library .c469 .closing{padding-top:38px;padding-bottom:38px}@container (max-width:699px){.c472-library .c469 .opening-copy{padding-top:24px;padding-bottom:22px}.c472-library .c469 .opening h1{font-size:clamp(38px,11.3cqw,48px);margin-bottom:18px}.c472-library .c469 .edition-heading{display:block;padding-bottom:22px}.c472-library .c469 .edition-heading>span{display:block;margin:0 0 10px;font-size:11px;letter-spacing:.02em}.c472-library .c469 .edition-heading h3{font-size:36px;line-height:1.05;margin:0}.c472-library .c469 .edition-heading .edition-phrase{margin-top:9px;font-size:22px;line-height:1.2}}html body #main .c472-library .c463-next{padding:32px 0;border-top:1px solid #c6c9bb}html body #main .c472-library .c463-next>header{max-width:740px;margin:0 0 24px}html body #main .c472-library .c463-next>header>p:not(.c463-kicker){font-size:14px;line-height:1.6;max-width:48em;margin:16px 0 0}html body #main .c472-library .c463-selected-identity{margin-top:20px;padding:16px 0;border-top:1px solid #c6c9bb;border-bottom:1px solid #c6c9bb}html body #main .c472-library .c463-selected-identity strong{font-size:28px;line-height:1.15}html body #main .c472-library .c463-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}html body #main .c472-library .c463-route{min-width:0;display:flex;flex-direction:column;padding:18px 16px 14px;border:1px solid #bfc4b7;border-radius:0;background:#f0eee3;box-shadow:none;transition:background .18s,border-color .18s;text-decoration:none}html body #main .c472-library .c463-route-lead{background:#203f36;border-color:#203f36;color:#f8f5e9}html body #main .c472-library .c463-route-top{display:flex;justify-content:space-between;align-items:center;margin:0 0 22px;font-size:10px;letter-spacing:.08em}html body #main .c472-library .c463-route-top svg{width:30px;height:30px;stroke-width:1.7}html body #main .c472-library .c463-route>strong{font:400 24px/1.1 Georgia,serif;letter-spacing:-.025em;margin:0 0 13px;max-width:10ch;min-height:2.2em;color:inherit}html body #main .c472-library .c463-route>small{font:12px/1.55 Arial,sans-serif;letter-spacing:0;margin:0 0 22px;color:inherit}html body #main .c472-library .c463-route-bottom{margin-top:auto;display:flex;gap:8px;align-items:center;justify-content:space-between;border-top:1px solid #bac1b2;padding-top:12px;font:11px/1.3 Arial,sans-serif;min-height:33px;color:inherit}html body #main .c472-library .c463-route-lead .c463-route-bottom{border-color:#f8f5e952}html body #main .c472-library .c463-route-bottom svg{width:20px;height:20px;flex:0 0 20px}html body #main .c472-library .c463-route:hover{background:#e8e7db;border-color:#64786b}html body #main .c472-library .c463-route-lead:hover{background:#294d42}html body #main .c472-library :is(.c463-route,.c472-all-pages,[data-reader-goto],[data-reader-filter]):focus-visible{outline:2px solid #986949;outline-offset:4px}@container (min-width:900px){html body #main .c472-library .c463-study .c463-route-grid,html body #main .c472-library .c472-reader .c463-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}html body #main .c472-library .c463-route{padding:24px 22px 18px}html body #main .c472-library .c463-route>strong{font-size:28px}html body #main .c472-library .c463-route>small{font-size:13px}html body #main .c472-library .c463-route-bottom{font-size:12px}}html body #main .c472-library .ml55:has(.c472-reader){padding-top:18px!important}html body #main .c472-library .c472-reader{display:block!important;max-width:1120px;margin:0 auto;padding:0;background:transparent}html body #main .c472-library .c472-reader .ml55-reader-head{display:block!important;margin:0 0 22px;padding:0 0 22px;border-bottom:1px solid #c6c9bb;text-align:left}html body #main .c472-library .c472-reader-back{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;margin:0 0 12px;border:0;text-decoration:none;font-size:12px}html body #main .c472-library .c472-reader-title{display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-items:end}html body #main .c472-library .c472-reader-title .ml55-kicker{grid-column:1/-1;margin:0;font:10px/1.4 Arial,sans-serif;letter-spacing:.13em}html body #main .c472-library .c472-reader-title :is(h1,h2){font:400 clamp(32px,5cqw,46px)/1.06 Georgia,serif;letter-spacing:-.03em;margin:0;max-width:none}html body #main .c472-library .c472-reader-title>span{font:11px/1.5 Arial,sans-serif;color:#626f64;padding-bottom:2px;white-space:nowrap}html body #main .c472-library .c472-reader .cat58-contents-heading{max-width:none;margin:0 0 12px;padding:0!important}html body #main .c472-library .c472-reader .cat58-contents-heading :is(h2,h3){font:400 28px/1.14 Georgia,serif;letter-spacing:-.025em;margin:0 0 8px}html body #main .c472-library .c472-reader .cat58-contents-heading>p{font:13px/1.55 Arial,sans-serif;margin:0}html body #main .c472-library .c472-reader [data-reader-continue]{margin-top:8px}html body #main .c472-library .c472-reader [data-reader-continue]:empty{display:none}html body #main .c472-library .c472-reader [data-reader-continue] button{font-size:12px;min-height:40px;padding:6px 0}html body #main .c472-library .c472-reader .cat58-page-filters{display:flex;flex-wrap:wrap;gap:0;margin:0 0 24px;border-bottom:1px solid #bec5b8}html body #main .c472-library .c472-reader .cat58-page-filters button{flex:1 0 auto;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 7px;font:12px/1.4 Arial,sans-serif;white-space:nowrap;color:#58695d}html body #main .c472-library .c472-reader .cat58-page-filters button[aria-pressed=true]{color:#203f36;border-bottom-color:#203f36;font-weight:600}html body #main .c472-library .c472-reader .cat58-overview:not(.isf-app-overview){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}html body #main .c472-library .c472-reader .cat58-overview button[data-reader-goto]{padding:0!important;min-width:0;border:0;background:none;border-radius:0;box-shadow:none;text-align:left}html body #main .c472-library .c472-reader .cat58-page-picture{display:flex;align-items:center;justify-content:center;aspect-ratio:1.42;padding:8px;background:#e9e6dc;border:1px solid #d6d7cb;overflow:hidden}html body #main .c472-library .c472-reader .cat58-page-picture img{display:block;width:100%;height:100%;object-fit:contain;border:0}html body #main .c472-library .c472-reader .cat58-overview button[data-reader-goto]>span+span{display:block;padding:10px 0 0}html body #main .c472-library .c472-reader .cat58-overview button[data-reader-goto] strong{font:400 17px/1.18 Georgia,serif;display:block;margin:0 0 6px}html body #main .c472-library .c472-reader .cat58-overview button[data-reader-goto]>span>span{display:flex;justify-content:space-between;font:11px/1.5 Arial,sans-serif;color:#5b6a5f}html body #main .c472-library .c472-reader .c472-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;scroll-margin-top:100px}html body #main .c472-library .c472-all-pages{display:inline-flex;gap:9px;align-items:center;min-height:44px;font:12px/1.4 Arial,sans-serif;padding:7px 0;background:none;border:0}html body #main .c472-library .c472-page-toolbar>span{font:10px/1.4 Arial,sans-serif;color:#5b6a5f}html body #main .c472-library .c472-reader .ml55-reader-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin:0 0 12px;padding:0;border:0}html body #main .c472-library .c472-reader .ml55-reader-nav button{min-height:44px;padding:8px;border:1px solid #c6c9bb;font:12px/1.2 Arial,sans-serif;background:transparent;white-space:nowrap}html body #main .c472-library .c472-reader .ml55-reader-nav label{display:flex;align-items:center;gap:5px;font:11px/1.2 Arial,sans-serif;white-space:nowrap}html body #main .c472-library .c472-reader .ml55-reader-nav input[data-reader-page]{width:44px!important;height:44px;font-size:16px;text-align:center;border:1px solid #abb6a7}html body #main .c472-library .c472-reader .ml55-page{display:block;margin:0;background:#e9e6dc;border:1px solid #d0d2c7;max-height:min(74svh,760px);min-height:0;overflow:auto;text-align:center;scroll-margin-top:100px}html body #main .c472-library .c472-reader .ml55-page[aria-busy=true]{min-height:220px}html body #main .c472-library .c472-reader .ml55-page canvas{display:block;max-width:none;margin:0 auto}html body #main .c472-library .c472-reader .cat58-reader-bottom{display:block;margin-top:12px}html body #main .c472-library .c472-reader [data-reader-position]{font:11px/1.45 Arial,sans-serif;margin:0 0 10px}html body #main .c472-library .c472-reader .cat57-reader-tools{display:flex;flex-wrap:wrap;gap:8px}html body #main .c472-library .c472-reader .cat57-reader-tools button{min-height:44px;padding:10px 12px;border:1px solid #b6bfae;font:12px/1.3 Arial,sans-serif;background:transparent}html body #main .c472-library .c472-reader .cat57-reader-tools button:first-child{background:#203f36;color:#faf7ec;border-color:#203f36}html body #main .c472-library .c472-reader .c469-reader-help{font:12px/1.55 Arial,sans-serif;margin:15px 0 24px;max-width:48em}html body #main .c472-library .c472-reader .cat58-page-description{padding:22px 0;border-top:1px solid #c6c9bb}html body #main .c472-library .c472-reader .cat58-page-description h3{font:400 27px/1.14 Georgia,serif;margin:0 0 10px}html body #main .c472-library .c472-reader .cat58-page-description>p{font:13px/1.6 Arial,sans-serif;max-width:55em}html body #main .c472-library .c472-reader-onward{position:static;display:block;grid-column:auto;grid-row:auto;margin:32px 0 0;padding:0;border:0;background:none}html body #main .c472-library .c472-reader .cat58-reader-footer{display:flex;justify-content:space-between;gap:20px;align-items:start;margin:24px 0 0;padding:20px 0;border-top:1px solid #c6c9bb}html body #main .c472-library .c472-reader .cat58-about{margin:0;font-size:12px;max-width:360px}html body #main .c472-library .c472-reader .cat58-about summary{min-height:44px;padding:5px 0}html body #main .c472-library .c472-reader [hidden]{display:none!important}.c472-library [data-library-reader]{scroll-margin-top:100px}@container (min-width:700px){html body #main .c472-library .c472-reader .cat58-overview:not(.isf-app-overview){grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}html body #main .c472-library .c472-reader .cat58-contents-heading :is(h2,h3){font-size:34px}html body #main .c472-library .c472-reader .cat58-page-filters{max-width:600px}html body #main .c472-library .c472-reader .ml55-reader-nav{grid-template-columns:120px auto 120px;justify-content:space-between}html body #main .c472-library .c472-reader .cat58-reader-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}}@media(prefers-reduced-motion:reduce){html body #main .c472-library .c463-route{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/371/assets/isf-catalogue472.css.map */
