.section-connections{margin:1.1rem 0;padding:.85rem 0;border-top:1px solid var(--line,rgba(70,92,80,.2));border-bottom:1px solid var(--line,rgba(70,92,80,.2));}
.section-connections-heading{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap;margin-bottom:.6rem;}
.section-connections-links{display:flex;gap:.45rem;flex-wrap:wrap;}
.section-connection{display:inline-flex;align-items:center;min-height:36px;max-width:100%;padding:.4rem .7rem;border:1px solid var(--line,rgba(70,92,80,.2));border-radius:999px;text-decoration:none;font-size:.79rem;line-height:1.35;color:inherit;background:transparent;}
.section-connection:hover,.section-connection:focus-visible{background:rgba(91,125,106,.12);border-color:var(--accent,#5b7d6a);}
.section-connection.current{background:rgba(91,125,106,.1);font-weight:650;}
.section-connection-picker{display:flex;align-items:center;gap:.4rem;max-width:100%;font-size:.75rem;color:var(--muted,#526057);}
.section-connection-picker select{min-width:0;max-width:27rem;max-inline-size:100%;padding:.35rem .5rem;border:1px solid var(--line,rgba(70,92,80,.2));border-radius:.4rem;background:var(--surface,#edf2e9);color:inherit;font:inherit;}
@media(max-width:600px){.section-connections-heading{display:block;}.section-connection-picker{display:grid;margin-top:.55rem;}.section-connection-picker select{width:100%;}.section-connections-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.section-connection{justify-content:center;border-radius:.55rem;text-align:center;}}
@media print{.section-connections{display:none!important;}}
