:root{--ink:#10191b;--paper:#f5f1e9;--copper:#b78d70;--line:#bdb8aa}.pg{background:var(--paper);height:100vh;color:var(--ink);flex-direction:column;font-family:DM Sans,sans-serif;display:flex}.pg-bar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 clamp(16px,4vw,48px);display:flex}.pg-brand{letter-spacing:.15em;color:inherit;white-space:nowrap;font-family:Playfair Display,Georgia,serif;font-size:16px;text-decoration:none}.pg-brand small{letter-spacing:.24em;color:#846c5a;font-family:DM Sans,sans-serif;font-size:8px;display:block}.pg-title{text-transform:uppercase;letter-spacing:.24em;color:#846c5a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.pg-back{text-transform:uppercase;letter-spacing:.14em;color:inherit;border-bottom:1px solid var(--ink);white-space:nowrap;padding-bottom:2px;font-size:11px;text-decoration:none}.pg-back:hover{color:var(--copper);border-color:var(--copper)}.pg-frame{background:#fff;border:0;flex:auto;width:100%;display:block}@media (width<=720px){.pg-brand small,.pg-title{display:none}}
