/* A modest readability lift. Headlines, photographs and section layouts retain their scale. */
:root{--body:#655862;--muted:#776670}
body{font-size:15px}
.main-nav>a{font-size:13px;color:#62535d}
.main-nav>a.active{color:var(--plum)}
.button,.button.small,.join-header.button,.v4-hero-actions .button{font-size:13px}
.v4-link,.v4-section-head .v4-link,.v4-hero-actions .v4-link{font-size:13px}
.v4-eyebrow,.v4-hero-copy .v4-eyebrow{font-size:11px;color:#835c74}
.v4-hero-copy>p,.v4-page-head p,.v4-network-band p,.v4-final-invite p,
.founder-body>p,.journal-content>p,.story-copy p,
.career-hiring-card p,.career-card-description,.career-company,
.network-card-copy>p,.network-settings-aside p,.network-profile-note p,
.memory-copy>p,.meetup-card>p,.meetup-propose p,.meetup-agenda,
.discover-copy p,.community-action-card p{font-size:15px;line-height:1.75;color:#655862}
.v4-hero-foot,.v4-wall-title a,.v4-jumpbar a{font-size:12px;color:#776670}
.v4-wall-note,.v4-demo-note,.v4-local-note{font-size:12px;line-height:1.75;color:#776670}
.v4-jumpbar span{font-size:10px;color:#776670}
.career-level-tabs button,.v4-careers-page>.career-level-tabs button{font-size:14px}
.career-home-meta,.career-home-copy>p,.career-card-meta,.career-tags span,
.career-filter-grid>label,.career-result-line,.career-saved-filter,
.editor-category,.editor-meta,.journal-bottom>span,.story-copy .editor-category,
.editor-toolbar>span,.editor-filter,.editor-country-filters button,
.memory-year,.memory-archive-year,.meetup-location,.meetup-date>span{font-size:12px;line-height:1.6;color:#74636e}
.career-home-meta>span:first-child{color:var(--plum)}
.career-hiring-card>.button,.founder-actions .v4-link,.editor-follow,
.editor-section-foot .v4-link,.story-copy .v4-link,.memory-like,.memory-text-button,
.meetup-text-button,.memory-play,.network-card-link,.network-reset,.network-text-button{font-size:13px;line-height:1.6}
.career-preview-note,.editor-reader-note,.editor-reader .editor-reader-note{font-size:12px!important;line-height:1.75!important;color:#776670!important}
.editor-section-foot p,.editor-information{font-size:13px;line-height:1.75;color:#776670}
.founder-person p,.founder-person h3 span,.editor-sample,.career-sample,
.memory-photo-note,.meetup-sample,.meetup-rsvp-status,.meetup-section-note{font-size:11px;line-height:1.65;color:#74636e}
.network-filters label,.network-profile-fields label,.network-label,.network-select-row label{font-size:14px}
.network-filters input,.network-filters select,.network-profile-fields input,
.network-profile-fields select,.network-label textarea,.network-select-row select{font-size:15px}
.network-intro>span,.network-results-head>span,.network-results-head p{font-size:14px;color:#74636e}
.network-card-copy>p>span{color:#776670}
.network-kicker{font-size:11px!important;color:#805f59!important;letter-spacing:1px}
.network-sample,.network-tags>span{font-size:11px;line-height:1.45}
.network-modal-head p,.network-private p{font-size:14px!important;line-height:1.7!important}
.network-small{font-size:12px!important;line-height:1.65!important;color:#776670}
.network-form-heading p,.network-privacy-row small,.network-request-status p,
.network-settings-bottom>span{font-size:13px;color:#74636e}
.network-profile-note strong,.network-private strong,.network-privacy-row strong{font-size:15px}
.memory-form-grid label,.meetup-form-grid label,.form-grid label{font-size:14px}
.memory-form-grid input:not([type=checkbox]),.memory-form-grid textarea,
.meetup-form-grid input,.meetup-form-grid textarea,.meetup-form-grid select,
.form-grid input,.form-grid select,.form-grid textarea{font-size:15px}
.memory-form-grid small,.memory-form-note,.meetup-form-note,.meetup-private,
.meetup-modal-meta,.memory-archive-head>p{font-size:13px;line-height:1.7;color:#74636e}
.footer-intro p{font-size:14px;color:#776670}
.footer-intro>a,.footer-column h2{font-size:13px}
.footer-column a,.footer-column button{font-size:12px;color:#776670}
.footer-bottom{font-size:11px;color:#776670}
.preview-bar,.preview-bar button{font-size:10px}
.v4-activity-row strong{font-size:14px}
.v4-activity-row p,.v4-empty,.v4-submission-detail p{font-size:13px;color:#74636e}
dialog p{font-size:15px;line-height:1.75}
.v4-search-label{font-size:14px}
@media(max-width:1200px){.header-inner{gap:20px}.main-nav{gap:17px}.main-nav>a{font-size:13px}.v4-jumpbar a{font-size:12px}}
@media(max-width:980px){.main-nav{gap:13px}.main-nav>a{font-size:12px}.join-header.button{font-size:12px;padding:10px 13px}}
@media(max-width:760px){
 .main-nav>a{font-size:15px}
 .v4-hero-copy>p,.v4-page-head p,.v4-network-band p,.v4-final-invite p{font-size:15px}
 .v4-section-head .v4-link{font-size:12px;max-width:115px}
 .v4-hero-actions{gap:19px}
 .v4-hero-actions .v4-link{font-size:12px}
 .v4-hero-copy .v4-eyebrow{font-size:10px}
 .v4-wall-note{font-size:11px}
 .v4-wall-title a{font-size:11px}
 .v4-final-invite .button{font-size:13px}
 .v4-local-note{font-size:12px}
 .network-card-copy>p{font-size:13px}
 .network-filters .network-mentor-filter{font-size:13px}
 .network-kicker{font-size:10px!important;letter-spacing:.65px}
 .network-tags>span{font-size:10px}
 .network-card-link{font-size:12px}
 .network-results-head>span{font-size:12px}
 .network-modal-head p{font-size:13px!important}
 .footer-column a,.footer-column button{font-size:13px}
 .footer-bottom{font-size:11px}
 .memory-controls{flex-wrap:wrap;gap:10px 15px}
 .memory-controls>div{gap:15px}
 .memory-text-button{font-size:12px}
 .memory-play{font-size:12px}
 .career-level-tabs{gap:19px}
 .career-level-tabs button{font-size:13px}
 .career-home-meta{font-size:11px}
 .career-home-copy>p{font-size:12px}
}
