.rfid-author-byline{display:flex;flex-wrap:wrap;gap:6px 20px;border-bottom:1px solid #dce4e5;margin:0 0 24px;padding:0 0 16px;color:#4b5d63;font-size:.85rem;line-height:1.5}
.rfid-author-byline p{margin:0!important}
.rfid-author-byline a{color:#007e90}
.rfid-author-box{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;border-top:1px solid #dce4e5;border-bottom:1px solid #dce4e5;padding:24px 0;margin:40px 0}
.rfid-author-box img{width:80px;height:111px;object-fit:cover;border-radius:4px}
.rfid-author-box p{margin:0 0 8px!important;font-size:.95rem}
.rfid-author-box .rfid-author-name,.rfid-box-label{font-weight:750;color:#202b2e}
.rfid-finder__best .rfid-inline-emphasis{color:var(--navy);font-size:1rem;font-weight:700;line-height:1.2}
.rfid-finder-filter__head .rfid-finder-filter__label{display:block;width:auto;height:auto;border-radius:0;background:none;color:var(--navy);font-size:1rem;font-weight:700;line-height:1.2}
.rfid-finder__results h2 [data-count]{color:var(--cyan)}
.rfid-article-pilot__card ul a{color:#00677d}
.rfid-edition-infoboxes p.has-text-color,.rfid-edition-shop-module p.has-text-color{color:#00566b!important}
.rfid-edition-final-cta .rfid-box-label{color:inherit}
.rfid-search-results .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none}
.rfid-search-results .wp-block-post-template>li{width:auto!important;min-width:0}
.rfid-search-results .wp-block-post-title{font-size:1.2rem;line-height:1.4}
.rfid-search-results .wp-block-post-title a{color:#00677d}
.rfid-search-results .wp-block-query-title{overflow-wrap:anywhere}
@media(max-width:900px){.rfid-search-results .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.rfid-search-results .wp-block-post-template{grid-template-columns:minmax(0,1fr)}}
.rfid-author-box nav{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.9rem}
.rfid-box-label{font-size:1rem;line-height:1.45;margin:16px 0 8px}
.rfid-chapter-label{font-weight:700;font-size:1.05rem;line-height:1.5;margin:24px 0 8px}
.rfid-figure-key{text-align:left;border-top:1px solid #dce4e5;margin-top:12px;padding-top:12px;font-size:.9rem}
.rfid-figure-key summary{cursor:pointer;line-height:1.5;font-weight:650}
.rfid-figure-key ol{padding-left:24px;margin:16px 0}
.rfid-figure-key li{padding-left:4px;margin-bottom:8px;line-height:1.6}
.rfid-author-profile{max-width:900px}
.rfid-author-profile>img{width:160px;height:auto;aspect-ratio:256/356;float:right;margin:0 0 24px 24px;border-radius:4px}
.rfid-author-profile h2{font-size:1.5rem;line-height:1.3;margin:32px 0 16px}
.rfid-author-profile ul{padding-left:24px}
.rfid-author-profile:after{content:"";display:table;clear:both}
.rfid-portal-languages a{min-width:24px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:360px){.rfid-portal-header__inner{padding-inline:12px}.rfid-portal-header__actions{gap:8px}.rfid-portal-languages{gap:4px}}
@media(max-width:500px){.rfid-author-byline{display:block}.rfid-author-byline p+p{margin-top:4px!important}.rfid-author-box{grid-template-columns:64px minmax(0,1fr);gap:16px}.rfid-author-box img{width:64px;height:89px}.rfid-author-profile>img{width:96px;margin-left:16px}}
