*, *::before, *::after{box-sizing:border-box}html{font-size:105.4%}body{margin:0;background:#f5f0eb;color:#291d33;font-family:"Instrument Serif", Didot, "Bodoni MT", "Noto Serif Display", "URW Palladio L", P052, Sylfaen, serif;line-height:1.50;-webkit-font-smoothing:antialiased}h1, h2, h3{font-family:"Inter", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;font-weight:800;line-height:1.13;letter-spacing:-0.003em;margin:1.88rem 0 0.7rem}h1{font-size:1.95rem}h2{font-size:1.39rem}h3{font-size:1.18rem}p{margin:0 0 1.17rem}a{color:#866331;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}.pg-frame{max-width:1088px;margin:0 auto;padding:0 1.47rem}.pg-masthead{padding:1.76rem 0;border-bottom:1px solid #cec6d6;position:sticky;top:0}.pg-masthead .pg-frame{display:flex;flex-direction:column;align-items:flex-start;gap:0.47rem;flex-wrap:wrap}.pg-content{padding:2.35rem 0 3.52rem}.pg-wordmark{font-family:"Inter", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;font-weight:800;font-size:1.13rem;text-decoration:none;color:inherit;border:0;letter-spacing:0.014em}.pg-tabs{display:flex;gap:1.21rem;flex-wrap:wrap}.pg-nav_link{text-decoration:none;border:0;color:#6d4e88}.pg-nav_link[aria-current]{color:#866331}.pg-opening{padding:1.76rem 0 2.35rem;gap:2.93rem;align-items:center;display:flex}.pg-hero_title{font-size:1.95rem;margin-top:0}.pg-subhead{color:#6d4e88;font-size:1.13rem;max-width:60ch;margin:0 0 1.17rem}.pg-opening .pg-illustration{width:132px;border-radius:0px}.pg-button{display:inline-block;padding:0.7rem 1.41rem;background:#866331;color:#ffffff;border-radius:0px;text-decoration:none;border:0;font-weight:600}.pg-block{margin:2.93rem 0}.pg-heading{font-size:1.39rem}.pg-features{display:grid;grid-template-columns:repeat(auto-fit, minmax(194px, 1fr));gap:1.76rem}.pg-highlight{background:#ede4db;padding:1.47rem;border-radius:0px}.pg-highlight h3{margin-top:0;font-size:1.18rem}.pg-pull{font-family:"Inter", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;font-size:1.39rem;margin:3.52rem 0;padding-left:1.47rem;border-left:6px solid #866331}.pg-list{list-style:none;padding:0;margin:0}.pg-card{padding:0.59rem 0;border-bottom:1px solid #cec6d6}.pg-card ul, .pg-list ul{list-style:none;padding:0}.pg-entry_title{margin:0 0 0.35rem;font-size:1.22rem}.pg-entry_title a{color:inherit;text-decoration:none;border:0}.pg-meta{color:#6d4e88;font-size:0.84rem;margin:0 0 0.47rem}.pg-dek{margin:0}.pg-period{font-size:1.18rem;color:#6d4e88;margin:1.76rem 0 0.47rem}.pg-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(267px, 1fr));gap:1.8rem}.pg-box{margin:0;background:#ede4db;border-radius:0px;overflow:hidden}.pg-media{width:100%;aspect-ratio:3 / 2;object-fit:cover}.pg-text{padding:1.17rem}.pg-entry_content{max-width:667px}.pg-entry_content figure{margin:1.76rem 0}.pg-entry_content img{border-radius:0px;width:100%}blockquote{margin:1.76rem 0;padding:0.23rem 1.41rem;border-left:2px solid #866331;color:#6d4e88;font-style:italic}pre{background:#ede4db;padding:1.17rem;overflow-x:auto;border-radius:0px;border:1px solid #cec6d6;font-size:0.88rem;line-height:1.5}code{font-family:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}.pg-label{display:inline-block;margin:0 0.47rem 0.47rem 0;padding:0.18rem 0.7rem;font-size:0.8rem;border-radius:0px;border:1px solid #cec6d6;color:#6d4e88}.pg-pager{display:flex;justify-content:space-between;gap:1.17rem;margin:3.52rem auto 0;max-width:667px;padding-top:1.76rem;border-top:1px solid #cec6d6;font-size:0.92rem}.pg-bottom{padding:2.35rem 0;color:#6d4e88;font-size:0.88rem}.pg-bottom .pg-frame{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1.76rem}.pg-bottom p{margin:0 0 0.35rem}@media (max-width: 640px){.pg-opening{flex-direction:column;align-items:flex-start}.pg-cards{grid-template-columns:1fr}h1{font-size:1.65rem}.pg-hero_title{font-size:1.65rem}}