.mast-links{gap:18px;display:flex}.mast-links a{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:5px;font-size:9px;text-decoration:none;display:inline-flex}.mast-links a:hover{color:var(--gold)}.architecture-switch{color:#f7f3ea;background:#252623;border-bottom:1px solid #fff2;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.architecture-switch>div{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;margin-right:12px;font-size:9px;display:flex}.architecture-switch button{color:#d6d0c5;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #ffffff28;padding:9px 12px;font-size:9px}.architecture-switch button.active{border-color:var(--gold);color:#f4dca8;background:#4a3e28}.book-intel{border:1px solid var(--line);background:#f8f5ed;margin:2px 0 14px}.book-intel summary{cursor:pointer;color:var(--green);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;padding:10px;font-size:9px;font-weight:700;display:flex}.book-intel>div{padding:0 12px 12px}.book-intel dl{margin:0}.book-intel dt{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-top:9px;font-size:8px}.book-intel dd{color:#5c5952;margin:3px 0 0;font:11px/1.45 Georgia,serif}@media (width<=760px){.mast-links{flex-wrap:wrap;gap:12px;display:flex}.architecture-switch{flex-direction:column;align-items:stretch}.architecture-switch>div{justify-content:center;margin:0}.architecture-switch button{width:100%}}.masthead{flex-wrap:wrap;gap:16px;height:auto;min-height:88px;padding-block:16px}.mast-links{flex-wrap:wrap}.architecture-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=760px){.mast-links{justify-content:flex-start;width:100%}.masthead{position:relative}}
