.entry-header h1{font-size:1.25rem;line-height:1.15;margin:4px 0 6px}
.entry-header>p{margin:4px 0 8px}
.entry-header .copy-note{margin-bottom:10px}
.entry-picker{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 12px}
.entry-picker a{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;text-align:left;overflow-wrap:anywhere;line-height:1.25}
.entry-picker .primary{grid-column:1/-1;width:100%;max-width:none}
.group-guides{margin:8px 0 16px}
.group-guides>summary{min-height:44px}
.entry-header .brand p{font-size:.75rem}