.sa .journal-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}
.sa .journal-tabs button{margin:0;min-height:44px;border:2px solid var(--ink);box-shadow:none}
.sa .journal section{border-bottom:1px solid #9d927b;padding:14px 0;overflow-wrap:anywhere}
.sa .journal ul{padding-left:22px}.sa .journal li{margin-bottom:10px}.sa .journal s{color:#655b4f}
.sa .navigation-dialog{width:min(1080px,calc(100% - 24px));background:var(--paper);color:var(--ink)}
.sa .navigation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.sa .navigation-heading h2{margin:0}.sa .navigation-heading button{margin:0;min-height:44px}
@media(max-width:420px){.sa .navigation-dialog{padding:12px}.sa .journal-tabs{gap:4px}.sa .journal-tabs button{padding:8px}}
