
/**
 * Yorocker 4.7 — Visual Design Parity 2.0
 * Independent editorial-depth layer based on comparative visual auditing.
 */
body.yr-visual-parity-2{
	--yr-vp-rhythm:30px;
	--yr-vp-rhythm-mobile:15px;
	--yr-vp-panel-pad:30px;
	--yr-vp-panel-pad-mobile:18px;
	--yr-vp-hairline:1px solid var(--yr-border,#e1e5ea);
	--yr-vp-shadow:0 1px 2px rgba(15,23,42,.03),0 8px 28px rgba(15,23,42,.05);
	--yr-vp-shadow-strong:0 12px 34px rgba(15,23,42,.12);
	--yr-vp-nav-height:52px;
	--yr-vp-meta-size:12px;
	background:var(--yr-surface-alt,#f4f6f8);
}

/* editorial shell + vertical rhythm */
body.yr-visual-parity-2 .yr-site-content,
body.yr-visual-parity-2 .yr-main-content,
body.yr-visual-parity-2 .yr-content-area{
	margin-top:var(--yr-vp-rhythm);
}
body.yr-visual-parity-2 .yr-panel,
body.yr-visual-parity-2 .widget,
body.yr-visual-parity-2 .yr-component,
body.yr-visual-parity-2 .yr-home-section--framed{
	border:var(--yr-vp-hairline);
	background:var(--yr-surface,#fff);
	box-shadow:var(--yr-vp-shadow);
}
body.yr-visual-parity-2 .yr-panel,
body.yr-visual-parity-2 .widget{
	padding:var(--yr-vp-panel-pad);
}
body.yr-visual-parity-2 .yr-home-section{
	margin-block:var(--yr-vp-rhythm);
}
body.yr-visual-parity-2 .yr-home-section:first-child{margin-top:0}

/* section / widget block heads */
body.yr-visual-parity-2 .yr-section-title,
body.yr-visual-parity-2 .yr-home-section__title,
body.yr-visual-parity-2 .widget-title,
body.yr-visual-parity-2 .yr-widget__title,
body.yr-visual-parity-2 .yr-component__title{
	position:relative;
	font-family:var(--yr-heading-font);
	font-weight:var(--yr-heading-weight,800);
	letter-spacing:var(--yr-heading-tracking,-.02em);
	line-height:1.2;
}
body.yr-visual-parity-2.yr-section-title-accent-bar .yr-home-section__header,
body.yr-visual-parity-2.yr-section-title-accent-bar .yr-section-title,
body.yr-visual-parity-2.yr-widget-skin-headline .widget-title,
body.yr-visual-parity-2.yr-widget-skin-headline .yr-widget__title{
	border-bottom:2px solid var(--yr-text,#17191d);
	padding-bottom:10px;
	margin-bottom:18px;
}
body.yr-visual-parity-2.yr-section-title-accent-bar .yr-home-section__title:after,
body.yr-visual-parity-2.yr-section-title-accent-bar .yr-section-title:after,
body.yr-visual-parity-2.yr-widget-skin-headline .widget-title:after,
body.yr-visual-parity-2.yr-widget-skin-headline .yr-widget__title:after{
	content:"";
	position:absolute;
	left:0;
	bottom:-2px;
	width:46px;
	height:3px;
	background:var(--yr-accent,#0088cc);
}
body.yr-visual-parity-2.yr-widget-skin-dark-title .widget-title,
body.yr-visual-parity-2.yr-widget-skin-dark-title .yr-widget__title{
	margin:calc(var(--yr-vp-panel-pad) * -1) calc(var(--yr-vp-panel-pad) * -1) 18px;
	padding:12px var(--yr-vp-panel-pad);
	background:#16191e;
	color:#fff;
	border-bottom:3px solid var(--yr-accent,#0088cc);
}

/* layered header */
body.yr-visual-parity-2 .yr-topbar{
	min-height:34px;
	border-bottom:1px solid rgba(255,255,255,.08);
	font-size:12px;
}
body.yr-visual-parity-2 .yr-branding-row{
	background:var(--yr-surface,#fff);
}
body.yr-visual-parity-2 .yr-branding-row__inner{
	min-height:104px;
}
body.yr-visual-parity-2 .yr-branding__title{
	font-weight:900;
	letter-spacing:-.03em;
}
body.yr-visual-parity-2 .yr-primary-nav,
body.yr-visual-parity-2 .yr-main-nav{
	min-height:var(--yr-vp-nav-height);
	box-shadow:0 2px 0 rgba(0,0,0,.04);
}
body.yr-visual-parity-2 .yr-primary-nav a,
body.yr-visual-parity-2 .yr-main-nav a{
	font-weight:700;
}
body.yr-visual-parity-2 .yr-composer-row--navigation{
	position:relative;
	z-index:40;
}
body.yr-visual-parity-2.yr-header-accent-line .yr-composer-row--navigation:after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:-3px;
	height:3px;
	background:var(--yr-accent,#0088cc);
}
body.yr-visual-parity-2 .yr-header-utility,
body.yr-visual-parity-2 .yr-topic-strip{
	font-size:12px;
}

/* mega menu depth */
body.yr-visual-parity-2 .yr-mega-menu,
body.yr-visual-parity-2 .yr-mega-panel{
	border-top:3px solid var(--yr-accent,#0088cc);
	box-shadow:0 18px 42px rgba(15,23,42,.16);
	background:var(--yr-surface,#fff);
}
body.yr-visual-parity-2 .yr-mega-menu h3,
body.yr-visual-parity-2 .yr-mega-menu .yr-component__headline{
	font-size:14px;
	line-height:1.3;
}

/* story card hierarchy */
body.yr-visual-parity-2 .yr-post-card,
body.yr-visual-parity-2 .yr-home-card,
body.yr-visual-parity-2 .yr-loop-card{
	border:var(--yr-vp-hairline);
	background:var(--yr-surface,#fff);
	overflow:hidden;
	transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
body.yr-visual-parity-2.yr-card-elevated .yr-post-card,
body.yr-visual-parity-2.yr-card-elevated .yr-home-card{
	box-shadow:var(--yr-vp-shadow);
}
body.yr-visual-parity-2 .yr-post-card:hover,
body.yr-visual-parity-2 .yr-home-card:hover{
	border-color:color-mix(in srgb,var(--yr-accent,#0088cc) 36%,var(--yr-border,#e1e5ea));
	box-shadow:var(--yr-vp-shadow-strong);
	transform:translateY(-2px);
}
body.yr-visual-parity-2 .yr-post-card__media,
body.yr-visual-parity-2 .yr-home-card__media,
body.yr-visual-parity-2 .yr-component__media{
	position:relative;
	overflow:hidden;
	background:#111;
}
body.yr-visual-parity-2 .yr-post-card__media:after,
body.yr-visual-parity-2 .yr-home-card__media:after{
	content:"";
	position:absolute;
	inset:auto 0 0;
	height:26%;
	background:linear-gradient(to top,rgba(0,0,0,.18),transparent);
	pointer-events:none;
}
body.yr-visual-parity-2 .yr-post-card__content{
	padding:18px 20px 20px;
}
body.yr-visual-parity-2 .yr-post-card__title{
	margin:.25rem 0 .55rem;
	font-size:1.08rem;
	line-height:1.25;
	font-weight:800;
	letter-spacing:-.015em;
}
body.yr-visual-parity-2 .yr-post-card__categories a,
body.yr-visual-parity-2 .yr-component__category{
	display:inline-block;
	color:var(--yr-accent,#0088cc);
	font-size:10px;
	font-weight:900;
	letter-spacing:.06em;
	text-transform:uppercase;
}
body.yr-visual-parity-2 .yr-entry-meta,
body.yr-visual-parity-2 .yr-post-card__meta,
body.yr-visual-parity-2 .yr-component__meta{
	font-size:var(--yr-vp-meta-size);
	line-height:1.7;
	color:var(--yr-muted,#68707a);
}
body.yr-visual-parity-2 .yr-post-card__excerpt,
body.yr-visual-parity-2 .yr-component__excerpt{
	color:var(--yr-muted,#68707a);
	line-height:1.55;
}

/* lead-card visual hierarchy */
body.yr-visual-parity-2 .yr-post-list--grid .yr-post-card:first-child .yr-post-card__title,
body.yr-visual-parity-2 .yr-home-grid .yr-home-card:first-child .yr-home-card__title{
	font-size:1.4rem;
}
body.yr-visual-parity-2 .yr-post-list--overlay .yr-post-card__content,
body.yr-visual-parity-2 .yr-overlay-grid .yr-home-card__content{
	padding:24px;
}
body.yr-visual-parity-2 .yr-post-list--overlay .yr-post-card__media:after,
body.yr-visual-parity-2 .yr-overlay-grid .yr-home-card__media:after{
	inset:0;
	height:auto;
	background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.18) 66%,transparent 100%);
}

/* list/archive rhythm */
body.yr-visual-parity-2 .yr-post-list--list .yr-post-card,
body.yr-visual-parity-2 .yr-archive-layout-list .yr-loop-card{
	border-width:0 0 1px;
	box-shadow:none;
	padding-bottom:20px;
	margin-bottom:20px;
}
body.yr-visual-parity-2 .yr-post-list--compact .yr-post-card{
	border-width:0 0 1px;
	box-shadow:none;
}
body.yr-visual-parity-2 .yr-page-title{
	font-weight:900;
	letter-spacing:-.03em;
	margin-bottom:18px;
}
body.yr-visual-parity-2 .yr-archive-description{
	margin-top:-8px;
	margin-bottom:22px;
}

/* widgets/sidebar density */
body.yr-visual-parity-2 .yr-sidebar{
	display:grid;
	gap:var(--yr-vp-rhythm);
	align-content:start;
}
body.yr-visual-parity-2 .yr-sidebar .widget{
	margin:0;
}
body.yr-visual-parity-2 .widget ul:not(.children):not(.sub-menu){
	margin:0;
	padding:0;
	list-style:none;
}
body.yr-visual-parity-2 .widget li{
	padding-block:9px;
	border-bottom:1px solid color-mix(in srgb,var(--yr-border,#e1e5ea) 78%,transparent);
}
body.yr-visual-parity-2 .widget li:last-child{border-bottom:0}
body.yr-visual-parity-2 .widget img{border-radius:var(--yr-radius-sm,3px)}
body.yr-visual-parity-2.yr-sticky-sidebar .yr-sidebar{
	position:sticky;
	top:76px;
}

/* single-post title + meta hierarchy */
body.yr-visual-parity-2 .yr-single-head{
	margin-bottom:20px;
}
body.yr-visual-parity-2 .yr-single-head .yr-article__categories{
	margin-bottom:8px;
}
body.yr-visual-parity-2 .yr-single-head .yr-article__title{
	font-size:clamp(2.1rem,4.1vw,45px);
	line-height:1.16;
	letter-spacing:-.035em;
	font-weight:900;
	margin:.12em 0 .28em;
	text-wrap:balance;
}
body.yr-visual-parity-2 .yr-single-head .yr-article__subtitle{
	max-width:900px;
	font-size:1.22rem;
	line-height:1.35;
	color:var(--yr-muted,#68707a);
	margin:0 0 15px;
}
body.yr-visual-parity-2 .yr-entry-meta--single{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:8px 14px;
	padding-top:10px;
	border-top:1px solid var(--yr-border,#e1e5ea);
	font-size:12px;
}
body.yr-visual-parity-2 .yr-entry-author img{
	width:30px;
	height:30px;
	border-radius:50%;
}
body.yr-visual-parity-2 .yr-article__featured{
	margin:24px 0 0;
}
body.yr-visual-parity-2 .yr-article__featured img{
	display:block;
	width:100%;
	border-radius:var(--yr-radius,4px);
}
body.yr-visual-parity-2 .yr-entry-content{
	font-size:var(--yr-body-size,16px);
	line-height:var(--yr-line-height,1.7);
}
body.yr-visual-parity-2 .yr-entry-content>p{
	margin-block:0 1.35em;
}
body.yr-visual-parity-2 .yr-entry-content h2{
	margin-top:1.8em;
	font-size:1.7em;
	line-height:1.25;
}
body.yr-visual-parity-2 .yr-entry-content h3{
	margin-top:1.5em;
	font-size:1.35em;
}
body.yr-visual-parity-2 .yr-entry-content blockquote{
	margin:1.6em 0;
	padding:10px 0 10px 22px;
	border-left:4px solid var(--yr-accent,#0088cc);
	font-family:var(--yr-heading-font);
	font-size:1.18em;
	line-height:1.5;
}
body.yr-visual-parity-2 .yr-single-builder-module{
	margin-top:var(--yr-vp-rhythm);
}
body.yr-visual-parity-2 .yr-single-builder-module:first-child{margin-top:0}

/* hero/cover single states */
body.yr-visual-parity-2.yr-single-layout-cover .yr-single-head--cover,
body.yr-visual-parity-2.yr-single-layout-hero .yr-single-head{
	position:relative;
	padding:36px;
	border-radius:var(--yr-radius-lg,8px);
	background:linear-gradient(135deg,#17191d,#252a31);
	color:#fff;
	overflow:hidden;
}
body.yr-visual-parity-2.yr-single-layout-cover .yr-single-head--cover .yr-article__title,
body.yr-visual-parity-2.yr-single-layout-cover .yr-single-head--cover .yr-article__subtitle,
body.yr-visual-parity-2.yr-single-layout-cover .yr-single-head--cover .yr-entry-meta,
body.yr-visual-parity-2.yr-single-layout-hero .yr-single-head .yr-article__title,
body.yr-visual-parity-2.yr-single-layout-hero .yr-single-head .yr-article__subtitle,
body.yr-visual-parity-2.yr-single-layout-hero .yr-single-head .yr-entry-meta{
	color:#fff;
	border-color:rgba(255,255,255,.18);
}

/* share/tags/review/newsletter surfaces */
body.yr-visual-parity-2 .yr-share,
body.yr-visual-parity-2 .yr-tags,
body.yr-visual-parity-2 .yr-review,
body.yr-visual-parity-2 .yr-newsletter,
body.yr-visual-parity-2 .yr-author-box,
body.yr-visual-parity-2 .yr-related{
	border:var(--yr-vp-hairline);
	background:var(--yr-surface,#fff);
	border-radius:var(--yr-radius,4px);
	box-shadow:0 4px 18px rgba(15,23,42,.035);
}

/* search overlay + controls */
body.yr-visual-parity-2 .yr-header-search__panel{
	border-top:4px solid var(--yr-accent,#0088cc);
	box-shadow:0 24px 70px rgba(15,23,42,.2);
	background:var(--yr-surface,#fff);
}
body.yr-visual-parity-2 .yr-live-search__item{
	border-bottom:1px solid var(--yr-border,#e1e5ea);
}
body.yr-visual-parity-2 .yr-live-search__item:last-child{border-bottom:0}
body.yr-visual-parity-2 input[type="search"],
body.yr-visual-parity-2 input[type="text"],
body.yr-visual-parity-2 select,
body.yr-visual-parity-2 textarea{
	border-color:var(--yr-border,#e1e5ea);
}

/* footer: darker, deeper, denser */
body.yr-visual-parity-2 .yr-footer{
	margin-top:50px;
	background:#121418;
	color:#dce0e6;
	border-top:4px solid var(--yr-accent,#0088cc);
}
body.yr-visual-parity-2 .yr-footer-builder-row>.yr-footer-builder-shell{
	padding-block:30px;
}
body.yr-visual-parity-2 .yr-footer .widget,
body.yr-visual-parity-2 .yr-footer .yr-component{
	background:transparent;
	border:0;
	box-shadow:none;
	padding:0;
	color:inherit;
}
body.yr-visual-parity-2 .yr-footer .widget-title,
body.yr-visual-parity-2 .yr-footer .yr-widget__title,
body.yr-visual-parity-2 .yr-footer-builder-title{
	color:#fff;
	border-bottom-color:rgba(255,255,255,.14);
}
body.yr-visual-parity-2 .yr-footer-story{
	padding-block:10px;
	border-bottom:1px solid rgba(255,255,255,.09);
}
body.yr-visual-parity-2 .yr-footer-story:last-child{border-bottom:0}
body.yr-visual-parity-2 .yr-footer-credits{
	padding-block:18px;
	background:#0b0d10;
	border-top:1px solid rgba(255,255,255,.08);
	color:#aeb5c0;
	font-size:12px;
}
body.yr-visual-parity-2 .yr-back-to-top{
	width:42px;
	height:42px;
	border-radius:50%;
	box-shadow:0 8px 26px rgba(0,0,0,.28);
}

/* dark palette compatibility */
html.yr-reader-dark body.yr-visual-parity-2,
body.yr-visual-parity-2.yr-dark-skin{
	--yr-vp-shadow:0 1px 2px rgba(0,0,0,.16),0 10px 30px rgba(0,0,0,.22);
	--yr-vp-shadow-strong:0 14px 40px rgba(0,0,0,.3);
}
html.yr-reader-dark body.yr-visual-parity-2 .yr-panel,
html.yr-reader-dark body.yr-visual-parity-2 .widget,
html.yr-reader-dark body.yr-visual-parity-2 .yr-component,
html.yr-reader-dark body.yr-visual-parity-2 .yr-post-card,
html.yr-reader-dark body.yr-visual-parity-2 .yr-home-card{
	background:var(--yr-surface);
	border-color:var(--yr-border);
}
html.yr-reader-dark body.yr-visual-parity-2 .yr-header-search__panel,
html.yr-reader-dark body.yr-visual-parity-2 .yr-mega-menu{
	background:var(--yr-surface);
	color:var(--yr-text);
}

/* responsive rhythm */
@media(max-width:900px){
	body.yr-visual-parity-2{
		--yr-vp-rhythm:15px;
		--yr-vp-panel-pad:18px;
	}
	body.yr-visual-parity-2 .yr-site-content,
	body.yr-visual-parity-2 .yr-main-content,
	body.yr-visual-parity-2 .yr-content-area{margin-top:15px}
	body.yr-visual-parity-2 .yr-branding-row__inner{min-height:78px}
	body.yr-visual-parity-2 .yr-footer{margin-top:30px}
	body.yr-visual-parity-2 .yr-single-head .yr-article__title{font-size:clamp(28px,7vw,36px)}
	body.yr-visual-parity-2 .yr-single-head .yr-article__subtitle{font-size:1.05rem}
	body.yr-visual-parity-2.yr-widget-skin-dark-title .widget-title,
	body.yr-visual-parity-2.yr-widget-skin-dark-title .yr-widget__title{
		margin:calc(var(--yr-vp-panel-pad) * -1) calc(var(--yr-vp-panel-pad) * -1) 15px;
		padding-inline:var(--yr-vp-panel-pad);
	}
}
@media(max-width:600px){
	body.yr-visual-parity-2 .yr-post-card__content{padding:14px 15px 16px}
	body.yr-visual-parity-2 .yr-post-card:hover,
	body.yr-visual-parity-2 .yr-home-card:hover{transform:none}
	body.yr-visual-parity-2.yr-single-layout-cover .yr-single-head--cover,
	body.yr-visual-parity-2.yr-single-layout-hero .yr-single-head{padding:22px 18px}
	body.yr-visual-parity-2 .yr-footer-builder-row>.yr-footer-builder-shell{padding-block:22px}
}
@media(prefers-reduced-motion:reduce){
	body.yr-visual-parity-2 .yr-post-card,
	body.yr-visual-parity-2 .yr-home-card{transition:none}
}


/* premium widget/list composition */
body.yr-visual-parity-2 .yr-widget-post-list,
body.yr-visual-parity-2 .yr-suite-widget__items{
	display:grid;
	gap:0;
}
body.yr-visual-parity-2 .yr-widget-post,
body.yr-visual-parity-2 .yr-suite-widget__item{
	display:grid;
	grid-template-columns:94px minmax(0,1fr);
	gap:12px;
	align-items:start;
	padding:12px 0;
	border-bottom:1px solid var(--yr-border,#e1e5ea);
}
body.yr-visual-parity-2 .yr-widget-post:first-child,
body.yr-visual-parity-2 .yr-suite-widget__item:first-child{padding-top:0}
body.yr-visual-parity-2 .yr-widget-post:last-child,
body.yr-visual-parity-2 .yr-suite-widget__item:last-child{padding-bottom:0;border-bottom:0}
body.yr-visual-parity-2 .yr-widget-post__thumb,
body.yr-visual-parity-2 .yr-suite-widget__media{
	display:block;
	aspect-ratio:4/3;
	overflow:hidden;
	border-radius:var(--yr-radius-sm,3px);
	background:var(--yr-surface-alt,#f4f6f8);
}
body.yr-visual-parity-2 .yr-widget-post__thumb img,
body.yr-visual-parity-2 .yr-suite-widget__media img{width:100%;height:100%;object-fit:cover}
body.yr-visual-parity-2 .yr-suite-widget__title,
body.yr-visual-parity-2 .yr-widget-post h3{
	margin:0 0 5px;
	font-size:.92rem;
	line-height:1.27;
	font-weight:800;
}
body.yr-visual-parity-2 .yr-suite-widget__date{font-size:11px;color:var(--yr-muted)}
body.yr-visual-parity-2 .yr-widget-post-list--ranked .yr-widget-post{
	grid-template-columns:34px 80px minmax(0,1fr);
}
body.yr-visual-parity-2 .yr-widget-post__rank,
body.yr-visual-parity-2 .yr-suite-widget__index{
	display:grid;
	place-items:center;
	width:30px;
	height:30px;
	border-radius:50%;
	background:var(--yr-text,#17191d);
	color:#fff;
	font-size:12px;
	font-weight:900;
}

/* category, tab and newsletter widgets */
body.yr-visual-parity-2 .yr-widget-categories a{
	display:flex;
	justify-content:space-between;
	gap:10px;
	align-items:center;
	font-weight:650;
}
body.yr-visual-parity-2 .yr-widget-newsletter{
	padding:24px;
	text-align:center;
	background:linear-gradient(145deg,color-mix(in srgb,var(--yr-accent,#0088cc) 12%,var(--yr-surface,#fff)),var(--yr-surface,#fff));
	border:1px solid color-mix(in srgb,var(--yr-accent,#0088cc) 25%,var(--yr-border,#e1e5ea));
}
body.yr-visual-parity-2 .yr-widget-newsletter input[type="email"]{width:100%;margin-bottom:8px}
body.yr-visual-parity-2 .yr-tabs,
body.yr-visual-parity-2 [role="tablist"]{
	border-bottom:2px solid var(--yr-text,#17191d);
}
body.yr-visual-parity-2 [role="tab"]{
	padding:9px 12px;
	border:0;
	background:transparent;
	font-weight:800;
}
body.yr-visual-parity-2 [role="tab"][aria-selected="true"]{
	background:var(--yr-accent,#0088cc);
	color:#fff;
}

/* breaking/news utility */
body.yr-visual-parity-2 .yr-breaking-news{
	border-top:1px solid var(--yr-border,#e1e5ea);
	border-bottom:1px solid var(--yr-border,#e1e5ea);
	background:var(--yr-surface,#fff);
}
body.yr-visual-parity-2 .yr-breaking-news__label{
	position:relative;
	font-weight:900;
	letter-spacing:.04em;
	text-transform:uppercase;
}
body.yr-visual-parity-2 .yr-breaking-news__label:after{
	content:"";
	position:absolute;
	top:50%;
	right:-8px;
	transform:translateY(-50%);
	border:4px solid transparent;
	border-left-color:currentColor;
}

/* breadcrumbs / archive title band */
body.yr-visual-parity-2 .yr-breadcrumbs{
	padding:10px 0;
	font-size:11px;
	color:var(--yr-muted);
}
body.yr-visual-parity-2 .yr-breadcrumbs a{color:inherit}
body.yr-visual-parity-2 .yr-breadcrumbs a:hover{color:var(--yr-accent)}
body.yr-visual-parity-2 .yr-archive-header{
	padding:22px 24px;
	border:var(--yr-vp-hairline);
	background:var(--yr-surface,#fff);
	box-shadow:var(--yr-vp-shadow);
}

/* pagination */
body.yr-visual-parity-2 .navigation.pagination .nav-links,
body.yr-visual-parity-2 .yr-archive-pagination{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	gap:6px;
}
body.yr-visual-parity-2 .navigation.pagination .page-numbers{
	display:grid;
	place-items:center;
	min-width:38px;
	height:38px;
	padding-inline:10px;
	border:1px solid var(--yr-border,#e1e5ea);
	background:var(--yr-surface,#fff);
	color:var(--yr-text,#17191d);
	font-size:12px;
	font-weight:800;
	text-decoration:none;
}
body.yr-visual-parity-2 .navigation.pagination .current,
body.yr-visual-parity-2 .navigation.pagination a:hover{
	border-color:var(--yr-accent,#0088cc);
	background:var(--yr-accent,#0088cc);
	color:#fff;
}

/* author/comment/article finishing */
body.yr-visual-parity-2 .yr-author-box{
	display:grid;
	grid-template-columns:84px minmax(0,1fr);
	gap:18px;
	padding:24px;
}
body.yr-visual-parity-2 .yr-author-box img.avatar{
	width:84px;
	height:84px;
	border-radius:50%;
}
body.yr-visual-parity-2 .comments-area{
	margin-top:var(--yr-vp-rhythm);
	padding:var(--yr-vp-panel-pad);
	border:var(--yr-vp-hairline);
	background:var(--yr-surface,#fff);
	box-shadow:var(--yr-vp-shadow);
}
body.yr-visual-parity-2 .comment-list{list-style:none;margin:0;padding:0}
body.yr-visual-parity-2 .comment-body{
	padding:18px 0;
	border-bottom:1px solid var(--yr-border,#e1e5ea);
}
body.yr-visual-parity-2 .comment-author .avatar{border-radius:50%}
body.yr-visual-parity-2 .comment-form input:not([type="checkbox"]):not([type="radio"]),
body.yr-visual-parity-2 .comment-form textarea{
	width:100%;
	min-height:42px;
	padding:10px 12px;
	border:1px solid var(--yr-border,#e1e5ea);
	background:var(--yr-surface,#fff);
	color:var(--yr-text,#17191d);
}
body.yr-visual-parity-2 .comment-form .submit{
	min-height:42px;
	padding:0 18px;
	border:0;
	border-radius:var(--yr-button-radius,4px);
	background:var(--yr-accent,#0088cc);
	color:#fff;
	font-weight:800;
	cursor:pointer;
}

/* related/read-next magazine finish */
body.yr-visual-parity-2 .yr-related,
body.yr-visual-parity-2 .yr-read-next{
	padding:24px;
}
body.yr-visual-parity-2 .yr-related-grid{
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:16px;
}
body.yr-visual-parity-2 .yr-read-next__story{
	display:grid;
	grid-template-columns:120px minmax(0,1fr);
	gap:14px;
	padding-block:12px;
	border-bottom:1px solid var(--yr-border,#e1e5ea);
}
body.yr-visual-parity-2 .yr-read-next__story:last-child{border-bottom:0}

/* touch targets / responsive collapse */
@media(max-width:700px){
	body.yr-visual-parity-2 .yr-widget-post,
	body.yr-visual-parity-2 .yr-suite-widget__item{grid-template-columns:82px minmax(0,1fr)}
	body.yr-visual-parity-2 .yr-widget-post-list--ranked .yr-widget-post{grid-template-columns:30px 70px minmax(0,1fr)}
	body.yr-visual-parity-2 .yr-related-grid{grid-template-columns:1fr}
	body.yr-visual-parity-2 .yr-author-box{grid-template-columns:60px minmax(0,1fr);padding:18px}
	body.yr-visual-parity-2 .yr-author-box img.avatar{width:60px;height:60px}
	body.yr-visual-parity-2 .yr-read-next__story{grid-template-columns:92px minmax(0,1fr)}
}
