.font-gallery{color:#515151;max-width:1200px;margin:0 auto;padding:24px 0}.font-gallery h1{color:#a70237;margin:0 0 12px;font-size:40px;line-height:1.2}.fg-intro{max-width:760px;margin:0 0 22px;font-size:18px;line-height:1.5}.font-gallery a{color:#0066b3;font-weight:600;text-decoration:none}.font-gallery a:hover{color:#a70237}.font-gallery :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #a70237}.fg-back{margin-bottom:18px;font-size:14px;display:inline-block}.fg-tabs{border-bottom:1px solid #d8d1d3;flex-wrap:wrap;gap:6px;margin:20px 0 16px;display:flex}.fg-tabs a{box-sizing:border-box;border-bottom:3px solid #0000;min-height:44px;padding:10px 16px;font-size:16px}.fg-tabs a[aria-current=page]{color:#a70237;border-bottom-color:#a70237}.fg-count{margin:14px 0 18px;font-size:14px}.fg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;padding:0;list-style:none;display:grid}.fg-card{background:#f6f3ef;flex-direction:column;min-width:0;display:flex}.fg-card[hidden]{display:none}.fg-card-link{display:block}.fg-specimen{background:#f6f3ef;overflow:hidden}.fg-specimen img{width:100%;height:auto;display:block}.fg-specimen-missing{aspect-ratio:1200/520;color:#75636a;place-items:center;font-size:14px;display:grid}.fg-card-copy{background:#fff;flex:1;padding:14px 18px 18px}.fg-card-copy h2{margin:0 0 6px;font-size:20px;line-height:1.25}.fg-card-meta{color:#65545b;flex-wrap:wrap;gap:6px 12px;margin:0;font-size:13px;display:flex}.fg-roles{margin:7px 0 0;font-size:13px;line-height:1.4}.fg-empty{background:#f6f3ef;padding:22px}.fg-detail-top{max-width:900px}.fg-detail-specimen{max-width:900px;margin:20px 0 0}.fg-specimen-caption{margin:7px 0 18px;font-size:13px}.fg-about{border-top:1px solid #d8d1d3;border-bottom:1px solid #d8d1d3;max-width:900px;margin:16px 0 28px;padding:12px 0}.fg-about summary{cursor:pointer;color:#0066b3;min-height:28px;font-size:17px;font-weight:600;line-height:28px}.fg-about p{max-width:760px;margin:12px 0 0;line-height:1.55}.fg-combinations{margin:28px 0 22px}.fg-combinations>h2{color:#a70237;margin:0 0 12px;font-size:22px}.fg-pair-group{margin:16px 0}.fg-pair-group h3{color:#65545b;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.fg-filter-summary{margin:16px 0 0;font-size:15px;line-height:1.5}.fg-browse{border-bottom:1px solid #d8d1d3;flex-wrap:wrap;gap:8px 18px;margin:24px 0 10px;padding-bottom:12px;font-size:15px;display:flex}.fg-browse a{align-items:center;min-height:28px;display:inline-flex}.fg-use-options{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:14px;display:flex}.fg-use-options a[aria-current=true]{color:#a70237}.fg-books-anchor{scroll-margin-top:18px}.fg-detail .embedded-catalogue{margin-top:16px}.font-gallery [hidden]{display:none!important}@media (width<=980px){.fg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.font-gallery{padding-top:18px}.font-gallery h1{font-size:31px}.fg-intro{margin-bottom:16px;font-size:16px}.fg-grid{grid-template-columns:minmax(0,1fr);gap:18px}.fg-tabs a{padding:10px 12px;font-size:15px}.fg-combinations{margin-top:22px}.fg-detail-specimen{margin-top:14px}.fg-about{margin-bottom:20px}.fg-card-copy{padding:10px 16px 14px}.fg-browse{gap:5px 14px}}.fg-tabs,.fg-language{flex-wrap:wrap;gap:8px;display:flex}.fg-tabs{border:0;margin:24px 0 12px}.fg-language{margin:0 0 24px}.fg-tabs a,.fg-language a{box-sizing:border-box;background:#fff;border:1px solid #d4cdcf;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:44px;display:inline-flex}.fg-tabs a[aria-current=page]{color:#fff;background:#a70237;border-color:#a70237}.fg-language a{padding:6px 12px;font-size:14px}.fg-language a[aria-current=page]{color:#005394;background:#e9f2f9;border-color:#0066b3}.fg-card{background:#fff;border:1px solid #e6dfe2;border-radius:5px;overflow:hidden}.fg-card-link{height:100%;font-weight:inherit!important}.fg-card-link:hover h2{text-decoration:underline}.fg-card-link:focus-visible{outline-offset:-3px}.fg-card-copy h2{color:#0066b3}.fg-card-copy .fg-roles{color:#515151}.fg-card .fg-specimen-missing{display:none}@media (width<=600px){.fg-tabs{margin-top:18px}.fg-tabs a{padding:8px 10px}.fg-language{margin-bottom:16px}}.fg-detail-grid{grid-template:"title specimen""options specimen"1fr/minmax(0,1fr) minmax(0,.75fr);align-items:start;column-gap:clamp(24px,5vw,70px);display:grid}.fg-detail-top{grid-area:title}.fg-detail-options{grid-area:options;min-width:0}.fg-detail-aside{grid-area:specimen;min-width:0}.fg-detail-specimen{margin:0}.fg-detail-specimen img{border-radius:4px}.fg-detail-aside .fg-about{border:0;margin:0;padding:0 0 3px}.fg-detail-aside .fg-about summary{min-height:38px;line-height:38px}.fg-detail-options .fg-combinations{margin:10px 0 14px}.fg-detail-options .fg-pair-group{margin:16px 0}.fg-specimen-book{aspect-ratio:1;box-sizing:border-box;color:#00548e;background:#fcf8f0;border-top:clamp(12px,5vw,54px) solid #a70237;border-bottom:clamp(5px,1vw,12px) solid #00548e;flex-direction:column;justify-content:center;gap:8%;padding:8% 7%;display:flex}.fg-specimen-book-heading{aspect-ratio:390/126;mix-blend-mode:multiply;position:relative;overflow:hidden}.fg-specimen-book-heading img{border-radius:0;width:400%;max-width:none;height:auto;position:absolute;top:-207%;left:-235%}.fg-specimen-book-caption{font-size:clamp(13px,1.5vw,19px);font-weight:600}@media (width<=740px){.fg-detail-grid{grid-template:"title""specimen""options"/minmax(0,1fr);row-gap:12px}.fg-detail-aside{width:100%;max-width:540px}.fg-detail-options .fg-combinations{margin-top:2px}}.fg-sort{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.fg-sort a{box-sizing:border-box;border:1px solid #d4cdcf;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:4px 12px;font-size:14px;display:inline-flex}.fg-sort a[aria-current=page]{color:#005394;background:#e9f2f9;border-color:#0066b3}.fg-use-options{gap:4px 8px}.fg-inline-links{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.fg-pair-group .fg-inline-links{gap:0 18px}.fg-inline-links .fg-link-item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.fg-inline-links .fg-separator{color:#81737a}.fg-inline-links a{align-items:center;gap:4px;min-height:32px;display:inline-flex}.fg-inline-links a[aria-current=true]{--renana-text-link-color:#a70237;color:#a70237;text-underline-offset:.18em;text-decoration:underline}.fg-inline-links a small{font-size:.85em;font-weight:400}@media (width<=740px){.fg-inline-links a{min-height:40px}}.fg-specimen-dialog{color:#25242b;background:#fff;border:1px solid #d8d1d3;border-radius:6px;max-width:min(90vw,760px);max-height:94vh;padding:10px 12px 12px}.fg-specimen-dialog::backdrop{background:#25242b99}.fg-specimen-dialog form{justify-content:flex-end;margin-bottom:8px;display:flex}.fg-specimen-dialog img{width:auto;max-width:100%;height:auto;max-height:calc(94vh - 75px);display:block}.fg-specimen-dialog button{min-height:44px;font:inherit;color:#00548e;cursor:pointer;background:#fff;border:1px solid #d4cdcf;border-radius:4px;padding:8px 12px;font-weight:600}.fg-specimen-trigger{text-align:start;width:100%;font:inherit;cursor:zoom-in;border:0;border-radius:4px;padding:0}.fg-book-example{max-width:640px;margin:0}.fg-book-example img{width:100%;height:auto;display:block}.fg-specimen-cut{color:#65545b;margin:6px 0;font-size:15px}@media (width<=740px){.fg-detail-aside .fg-about summary{min-height:44px;line-height:44px}}.fg-pair-specimens{background:#f4e8eb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.fg-pair-glyphs{aspect-ratio:960/415;background:#f6f3ef;place-items:start center;display:grid;overflow:hidden}.fg-pair-glyphs img{width:100%;height:auto;display:block}.fg-pair-glyphs span{color:#65545b;text-align:center;align-self:center;padding:7px;font-weight:600}.font-gallery .fg-tabs a[aria-current=page],.font-gallery .fg-tabs a[aria-current=page]:is(:hover,:focus-visible){--renana-text-link-color:#fff;color:#fff!important}.fg-feature-links{white-space:nowrap;max-width:100%;display:inline-block}.fg-feature-read{line-height:inherit;padding-inline:2px;display:inline}.fg-feature-read svg{vertical-align:-.17em;display:inline-block}.fg-detail-aside .fg-about p,.fg-detail-options .fg-pair-group .fg-inline-links,.fg-detail-options .fg-filter-summary{font-size:16px;line-height:1.55}@media (width>=741px){.fg-pair-group .fg-inline-links a{min-height:28px}}.fg-detail-aside .fg-about[open] summary{box-sizing:border-box;align-content:end;line-height:18.5px}.fg-detail-aside .fg-about p{margin-block:3px 0}.fg-detail-aside .fg-feature-details p+p{margin-block-start:4px}.fg-detail-aside .fg-about :is(summary,p){font-size:13px;line-height:18.5px}.fg-detail-aside .fg-about summary{align-content:center}.fg-detail-aside .fg-about[open] summary{align-content:end}
