*{padding:0;margin:0;box-sizing:border-box}public-domain-club,public-domain-resources,public-domain-library,public-domain-gallery,public-domain-about,public-domain-indexes,public-domain-archives,public-domain-audio,public-domain-images,public-domain-apis,public-domain-datasets,public-domain-advocacy,public-domain-books,public-domain-essays,public-domain-videos,public-domain-manifestos,public-domain-licenses,public-domain-gallery-random,public-domain-gallery-today,public-domain-contacts{display:block}:root{--margin-start: 3rem}html,body{-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:grayscale;-webkit-font-feature-settings:"kern" 1,"dlig" 1,"ss01" 1;font-feature-settings:"kern" 1,"dlig" 1,"ss01" 1;text-size-adjust:100%;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;letter-spacing:-0.45px;padding:.25rem}@media only screen and (min-width: 480px){html,body{font-size:15px}}@media only screen and (min-width: 768px){html,body{font-size:16px}}@media only screen and (min-width: 1140px){html,body{font-size:17px}}@media only screen and (min-width: 1140px){public-domain-club{margin-inline-end:auto}}nav h1,summary{font-size:1.5rem;font-weight:bold;margin-bottom:.25rem}a{color:#000}details details{margin-inline-start:var(--margin-start)}summary{cursor:pointer}summary~p{margin-inline-start:var(--margin-start);overflow-wrap:break-word;word-break:break-word;hyphens:auto;hyphenate-limit-chars:auto 3 3;text-wrap:wrap}summary~a{margin-inline-start:var(--margin-start);display:block;margin-block-start:.5rem;margin-block-end:1rem}a~a{margin-block-start:-0.5rem}details details p{margin-block-end:.5rem;line-height:1.5}.pd-list{list-style:none;padding-inline-start:1rem;margin-inline-start:0;margin-block-start:.4rem}.pd-list li{display:flex;align-items:baseline;gap:.55rem;margin-block-end:.35rem;line-height:1.4}.pd-list .marker{font-size:1rem;flex-shrink:0;color:#000;line-height:1;position:relative;top:-0.1em}.pd-list .pd-list-content{flex:1;min-width:0}.pd-list a{text-decoration:underline;text-underline-offset:2px}.pd-list sup{color:#555;font-size:.7rem;letter-spacing:.01em}.pd-list--library li{margin-block-end:.6rem;align-items:baseline}.pd-table{margin-inline-start:0;margin-block-start:.75rem;margin-block-end:.5rem;border-collapse:collapse;width:calc(100% - var(--margin-start));border-top:1px solid #000;border-bottom:1px solid #000;overflow-x:auto}.pd-table thead tr{border-bottom:1px solid #000}.pd-table th{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;letter-spacing:.01em;text-transform:uppercase;padding:.35rem 1rem .35rem .25rem;white-space:nowrap}.pd-table td{padding:.3rem 1rem .3rem .25rem;vertical-align:top;border-bottom:1px solid #ddd;font-size:.95rem}.pd-table tbody tr:nth-child(even) td{background-color:#f5f5f5}.pd-table tbody tr:last-child td{border-bottom:none}.pd-table a{text-decoration:underline;text-underline-offset:2px}.pd-table td:nth-child(2){color:#444;font-size:.85rem;white-space:nowrap}.gallery-grid{margin-inline-start:var(--margin-start);margin-block-start:.75rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-auto-rows:200px;gap:.4rem}.gallery-grid a{display:block;height:100%;overflow:hidden;margin-block-start:0}.gallery-grid img{width:100%;height:100%;object-fit:cover;display:block}.gallery-grid p{margin-inline-start:0;grid-column:1/-1}summary~noscript{display:block;margin-inline-start:var(--margin-start)}.contacts-list{list-style:none;margin-inline-start:var(--margin-start);margin-block-start:.5rem;padding:0}.contacts-list li{display:flex;align-items:baseline;gap:.6rem;margin-block-end:.5rem}.contacts-list .marker{font-size:1.1rem;line-height:1;flex-shrink:0}.contacts-list a{text-decoration:underline;text-underline-offset:2px}.pd-author{font-family:Georgia,"Times New Roman",serif;font-style:italic;letter-spacing:0}.pd-annotation{display:block;margin-block-start:.2em}.pd-tags{color:#555;font-size:.75rem;letter-spacing:.01em}
