/* Built from assets/src/scholar-read.src.css by tools/build-css.py — edit the source, then rebuild. */
body.shk-read-page .entry-header,
body.shk-read-page .page-header { display: none !important; }
body.shk-read-page #content,
body.shk-read-page .site-content,
body.shk-read-page .site-main { padding: 0 !important; margin: 0 !important; max-width: none !important; }
:is(#shk-read,.shk-read--embed) {
	--r-gold: var(--shk-accent, #c9972b);
	--r-ink: var(--shk-ink, #000);
	--r-bg: #f5f5f2;
	--r-card: #fff;
	--r-line: #e6e6e1;
	--r-text: #161616;
	--r-muted: #63635e;
	--r-soft: #faf4e4;
	--r-radius: 18px;
	display: block;
	width: 100vw;
	max-width: none !important;
	margin: 0 0 0 calc(50% - 50vw) !important;
	background: var(--r-bg);
	color: var(--r-text);
	font-family: var(--shk-font, system-ui, sans-serif);
	font-size: 15.5px;
	line-height: 1.6;
	overflow-x: clip;
}
:is(#shk-read,.shk-read--embed)[lang="ur"] { line-height: 1.95; }
:is(#shk-read,.shk-read--embed).shk-read--embed { width: auto; max-width: 100% !important; margin: 0 !important; background: transparent; }
:is(#shk-read,.shk-read--embed).shk-read--embed.shk-read--sc { max-width: min(100%, var(--responsive--aligndefault-width, 100%)) !important; margin: 0 auto !important; }
:is(#shk-read,.shk-read--embed) *,
:is(#shk-read,.shk-read--embed) *::before,
:is(#shk-read,.shk-read--embed) *::after { box-sizing: border-box; }
:is(#shk-read,.shk-read--embed) h1,
:is(#shk-read,.shk-read--embed) h2,
:is(#shk-read,.shk-read--embed) h3,
:is(#shk-read,.shk-read--embed) p,
:is(#shk-read,.shk-read--embed) ul,
:is(#shk-read,.shk-read--embed) ol,
:is(#shk-read,.shk-read--embed) dl,
:is(#shk-read,.shk-read--embed) dd,
:is(#shk-read,.shk-read--embed) figure,
:is(#shk-read,.shk-read--embed) blockquote { margin: 0; padding: 0; }
:is(#shk-read,.shk-read--embed) ul,
:is(#shk-read,.shk-read--embed) ol { list-style: none; }
:is(#shk-read,.shk-read--embed) img { max-width: 100%; height: auto; }
:is(#shk-read,.shk-read--embed) a { color: inherit; }
:is(#shk-read,.shk-read--embed) .shk-sr { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; }
:is(#shk-read,.shk-read--embed) .shk-rd-ico { flex: none; vertical-align: middle; }
:is(#shk-read,.shk-read--embed) .shk-rd-wrap { width: 100%; max-width: 1240px; margin: 0 auto; padding: 0 20px; }
:is(#shk-read,.shk-read--embed) .shk-rd-note { color: var(--r-muted); font-size: 13px; }
:is(#shk-read,.shk-read--embed) .shk-rd-count { display: inline-grid; place-items: center; min-width: 24px; height: 24px; padding: 0 7px; border-radius: 99px; background: var(--r-gold); color: #000; font-size: 12.5px; font-weight: 700; }
:is(#shk-read,.shk-read--embed) .shk-rd-btn {
	display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 0 18px;
	border: 1.5px solid transparent; border-radius: 12px; font: 600 15px/1 inherit; font-family: inherit;
	text-decoration: none !important; cursor: pointer; white-space: nowrap; transition: background .15s, border-color .15s, transform .1s;
	box-shadow: none; text-transform: none; letter-spacing: normal;
}
:is(#shk-read,.shk-read--embed) .shk-rd-btn:active { transform: translateY(1px); }
:is(#shk-read,.shk-read--embed) .shk-rd-btn:disabled { opacity: .6; cursor: default; }
:is(#shk-read,.shk-read--embed) .shk-rd-btn--gold { background: var(--r-gold) !important; color: #000 !important; }
:is(#shk-read,.shk-read--embed) .shk-rd-btn--gold:hover { background: #b5841f !important; }
:is(#shk-read,.shk-read--embed) .shk-rd-btn--dark { background: var(--r-ink) !important; color: #fff !important; }
:is(#shk-read,.shk-read--embed) .shk-rd-btn--dark:hover { background: #222 !important; }
:is(#shk-read,.shk-read--embed) .shk-rd-btn--light { background: #fff !important; color: #000 !important; }
:is(#shk-read,.shk-read--embed) .shk-rd-btn--ghost { background: transparent !important; border-color: #cfcfca; color: var(--r-text) !important; }
:is(#shk-read,.shk-read--embed) .shk-rd-btn--ghost:hover { border-color: var(--r-text); }
:is(#shk-read,.shk-read--embed) .shk-rd-btn--block { width: 100%; }
:is(#shk-read,.shk-read--embed) .shk-rd-btn.is-icon { width: 44px; padding: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-btn.is-icon span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); }
:is(#shk-read,.shk-read--embed) .shk-rd-save.is-on { color: #c0392b !important; border-color: #f0c7c2; }
:is(#shk-read,.shk-read--embed) .shk-rd-save.is-on svg { fill: currentColor; }
:is(#shk-read,.shk-read--embed) .shk-rd-link { background: none; border: 0; padding: 0; color: var(--r-text); font: inherit; font-weight: 600; text-decoration: underline; text-decoration-color: var(--r-gold); text-decoration-thickness: 2px; text-underline-offset: 3px; cursor: pointer; }
:is(#shk-read,.shk-read--embed) .shk-rd-more { text-align: center; margin-top: 18px; }
:is(#shk-read,.shk-read--embed) .shk-rd-photo { display: grid; place-items: center; width: 64px; height: 64px; flex: none; border-radius: 50%; overflow: hidden; background: var(--r-ink); color: var(--r-gold); border: 2px solid var(--r-gold); text-decoration: none; }
:is(#shk-read,.shk-read--embed) .shk-rd-photo img,
:is(#shk-read,.shk-read--embed) .shk-rd-photo__img { width: 100%; height: 100%; object-fit: cover; }
:is(#shk-read,.shk-read--embed) .shk-rd-photo__init { font-weight: 800; font-size: 22px; letter-spacing: .02em; }
:is(#shk-read,.shk-read--embed) .shk-rd-photo--xl { width: 132px; height: 132px; border-width: 3px; box-shadow: 0 0 0 6px rgba(201, 151, 43, .18); }
:is(#shk-read,.shk-read--embed) .shk-rd-photo--xl .shk-rd-photo__init { font-size: 42px; }
:is(#shk-read,.shk-read--embed) .shk-rd-photo--sm { width: 44px; height: 44px; border-width: 2px; }
:is(#shk-read,.shk-read--embed) .shk-rd-photo--sm .shk-rd-photo__init { font-size: 15px; }
:is(#shk-read,.shk-read--embed) .shk-rd-badges { display: flex; flex-wrap: wrap; gap: 6px; }
:is(#shk-read,.shk-read--embed) .shk-rd-badges:empty { display: none; }
:is(#shk-read,.shk-read--embed) .shk-rd-badge { display: inline-flex; align-items: center; gap: 4px; padding: 3px 10px; border-radius: 99px; background: #efefeb; font-size: 12.5px; font-weight: 700; color: #3b3b37; white-space: nowrap; }
:is(#shk-read,.shk-read--embed) .shk-rd-badge--gold { background: var(--r-gold); color: #000; }
:is(#shk-read,.shk-read--embed) .shk-rd-badge--ok { background: #e7f4ea; color: #17602f; }
:is(#shk-read,.shk-read--embed) .shk-rd-badge--fund { background: var(--r-soft); color: #7a5a12; }
:is(#shk-read,.shk-read--embed) .shk-rd-chips { display: flex; flex-wrap: wrap; gap: 6px; }
:is(#shk-read,.shk-read--embed) .shk-rd-chips:empty { display: none; }
:is(#shk-read,.shk-read--embed) .shk-rd-chip { display: inline-flex; align-items: center; padding: 4px 11px; border-radius: 99px; border: 1px solid var(--r-line); background: #fff; font-size: 13px; font-weight: 600; text-decoration: none; color: var(--r-text); }
:is(#shk-read,.shk-read--embed) .shk-rd-chip:hover { border-color: var(--r-gold); color: #000; }
:is(#shk-read,.shk-read--embed) .shk-rd-chip.is-gold { background: var(--r-soft); border-color: #ead9ab; }
:is(#shk-read,.shk-read--embed) .shk-rd-hero { background: var(--r-ink); color: #fff; padding: 36px 0 22px; border-bottom: 3px solid var(--r-gold); background-image: radial-gradient(1200px 300px at 85% -20%, rgba(201, 151, 43, .22), transparent 60%); }
:is(#shk-read,.shk-read--embed) .shk-rd-crumbs { display: flex; flex-wrap: wrap; gap: 8px; font-size: 13.5px; color: rgba(255, 255, 255, .62); margin-bottom: 10px; }
:is(#shk-read,.shk-read--embed) .shk-rd-crumbs a { color: rgba(255, 255, 255, .82); text-decoration: none; }
:is(#shk-read,.shk-read--embed) .shk-rd-crumbs a:hover { color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-hero__kicker { display: inline-flex; align-items: center; gap: 8px; color: var(--r-gold); font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: .08em; }
:is(#shk-read,.shk-read--embed) .shk-rd-hero__title { margin-top: 6px; font-size: clamp(30px, 4.2vw, 46px); font-weight: 800; line-height: 1.12; letter-spacing: -.01em; color: #fff; font-family: inherit; }
:is(#shk-read,.shk-read--embed) .shk-rd-hero__intro { margin-top: 10px; max-width: 70ch; color: rgba(255, 255, 255, .76); }
:is(#shk-read,.shk-read--embed) .shk-rd-search { display: grid; grid-template-columns: minmax(0, 2fr) repeat(3, minmax(0, 1fr)) auto; gap: 8px; align-items: end; margin-top: 22px; padding: 10px; background: #fff; border-radius: 16px; color: var(--r-text); }
:is(#shk-read,.shk-read--embed) .shk-rd-search__q { display: flex; align-items: center; gap: 8px; height: 48px; padding: 0 12px; border-radius: 10px; background: var(--r-bg); color: var(--r-muted); align-self: end; }
:is(#shk-read,.shk-read--embed) .shk-rd-search__q input { flex: 1; min-width: 0; height: 100%; border: 0 !important; background: transparent !important; font: inherit; color: var(--r-text); outline: none; box-shadow: none !important; padding: 0 !important; }
:is(#shk-read,.shk-read--embed) .shk-rd-search .shk-rd-btn { height: 48px; }
:is(#shk-read,.shk-read--embed) .shk-rd-field { display: grid; gap: 4px; font-size: 12.5px; font-weight: 600; color: var(--r-muted); min-width: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-field select,
:is(#shk-read,.shk-read--embed) .shk-rd-field input[type=text],
:is(#shk-read,.shk-read--embed) .shk-rd-field input[type=email],
:is(#shk-read,.shk-read--embed) .shk-rd-field textarea {
	width: 100%; min-height: 48px; padding: 0 12px; border: 1px solid var(--r-line); border-radius: 10px; background-color: #fff; color: var(--r-text);
	font: 500 15px/1.3 inherit; font-family: inherit;
}
:is(#shk-read,.shk-read--embed) .shk-rd-field select {
	padding-right: 34px; appearance: none; -webkit-appearance: none;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23161616' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-position: right 12px center;
}
:is(#shk-read,.shk-read--embed)[dir="rtl"] .shk-rd-field select { padding: 0 12px 0 34px; background-position: left 12px center; }
:is(#shk-read,.shk-read--embed) .shk-rd-field textarea { padding: 10px 12px; min-height: 150px; resize: vertical; line-height: 1.55; }
:is(#shk-read,.shk-read--embed) .shk-rd-field input[type=file] { font: inherit; color: var(--r-text); }
:is(#shk-read,.shk-read--embed) .shk-rd-field em { font-style: normal; font-weight: 500; }
:is(#shk-read,.shk-read--embed) .shk-rd-field small { font-weight: 500; }
:is(#shk-read,.shk-read--embed) .shk-rd-field small.is-ok { color: #17602f; }
:is(#shk-read,.shk-read--embed) .shk-rd-topics { display: flex; gap: 6px; margin-top: 18px; overflow-x: auto; scrollbar-width: none; padding-bottom: 2px; }
:is(#shk-read,.shk-read--embed) .shk-rd-topics a { flex: none; padding: 7px 14px; border-radius: 99px; border: 1px solid rgba(255, 255, 255, .22); color: #fff; text-decoration: none; font-size: 14px; font-weight: 600; white-space: nowrap; }
:is(#shk-read,.shk-read--embed) .shk-rd-topics a:hover { border-color: var(--r-gold); color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-topics a.is-on { background: var(--r-gold); border-color: var(--r-gold); color: #000; }
:is(#shk-read,.shk-read--embed) .shk-rd-layout { display: grid; grid-template-columns: 270px minmax(0, 1fr); gap: 28px; align-items: start; padding-top: 28px; padding-bottom: 56px; }
:is(#shk-read,.shk-read--embed) .shk-rd-filters { position: sticky; top: 84px; display: grid; gap: 16px; }
:is(#shk-read,.shk-read--embed) .shk-rd-filters__box { display: grid; gap: 14px; padding: 18px; background: var(--r-card); border: 1px solid var(--r-line); border-radius: var(--r-radius); }
:is(#shk-read,.shk-read--embed) .shk-rd-filters__box summary { display: flex; align-items: center; gap: 8px; font-weight: 700; font-size: 16px; cursor: pointer; list-style: none; }
:is(#shk-read,.shk-read--embed) .shk-rd-filters__box summary::-webkit-details-marker { display: none; }
:is(#shk-read,.shk-read--embed) .shk-rd-filters__box .shk-rd-field select { min-height: 44px; }
:is(#shk-read,.shk-read--embed) .shk-rd-checks { border: 0; margin: 0; padding: 0; display: grid; gap: 8px; min-width: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-checks legend { font-size: 12.5px; font-weight: 600; color: var(--r-muted); margin-bottom: 4px; padding: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-checks label,
:is(#shk-read,.shk-read--embed) .shk-rd-check { display: flex; align-items: flex-start; gap: 10px; font-size: 14.5px; cursor: pointer; }
:is(#shk-read,.shk-read--embed) .shk-rd-checks input,
:is(#shk-read,.shk-read--embed) .shk-rd-check input { width: 18px; height: 18px; accent-color: var(--r-gold); margin: 2px 0 0; flex: none; }
:is(#shk-read,.shk-read--embed) .shk-rd-check.is-err span { color: #b42318; }
:is(#shk-read,.shk-read--embed) .shk-rd-filters__btns { display: flex; align-items: center; justify-content: space-between; gap: 10px; }
:is(#shk-read,.shk-read--embed) .shk-rd-bar { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 14px; }
:is(#shk-read,.shk-read--embed) .shk-rd-bar__count { font-weight: 700; font-size: 17px; }
:is(#shk-read,.shk-read--embed) .shk-rd-sort { display: flex; align-items: center; gap: 8px; font-size: 14px; color: var(--r-muted); }
:is(#shk-read,.shk-read--embed) .shk-rd-sort select { height: 40px; padding: 0 12px; border: 1px solid var(--r-line); border-radius: 10px; background: #fff; font: inherit; color: var(--r-text); }
:is(#shk-read,.shk-read--embed) .shk-rd-active { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 16px; }
:is(#shk-read,.shk-read--embed) .shk-rd-pill { display: inline-flex; align-items: center; gap: 6px; padding: 6px 10px 6px 12px; border-radius: 99px; background: var(--r-ink); color: #fff !important; text-decoration: none; font-size: 13.5px; }
:is(#shk-read,.shk-read--embed) .shk-rd-pill:hover { background: #333; }
:is(#shk-read,.shk-read--embed) .shk-rd-empty { display: grid; justify-items: center; gap: 10px; padding: 56px 20px; text-align: center; background: var(--r-card); border: 1px solid var(--r-line); border-radius: var(--r-radius); color: var(--r-muted); }
:is(#shk-read,.shk-read--embed) .shk-rd-empty h2 { color: var(--r-text); font-size: 20px; font-family: inherit; }
:is(#shk-read,.shk-read--embed) .shk-rd-pages { display: flex; justify-content: center; gap: 6px; margin-top: 28px; }
:is(#shk-read,.shk-read--embed) .shk-rd-pages .page-numbers { display: grid; place-items: center; min-width: 42px; height: 42px; padding: 0 10px; border-radius: 10px; background: #fff; border: 1px solid var(--r-line); text-decoration: none; font-weight: 600; }
:is(#shk-read,.shk-read--embed) .shk-rd-pages .page-numbers.current { background: var(--r-ink); color: #fff; border-color: var(--r-ink); }
:is(#shk-read,.shk-read--embed) .shk-rd-ad { min-width: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(290px, 1fr)); gap: 18px; }
:is(#shk-read,.shk-read--embed) .shk-rd-grid--3 { grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); }
:is(#shk-read,.shk-read--embed) .shk-rd-grid__ad { grid-column: 1 / -1; }
:is(#shk-read,.shk-read--embed) .shk-rd-card { position: relative; display: flex; flex-direction: column; gap: 10px; padding: 20px 18px 16px; background: var(--r-card); border: 1px solid var(--r-line); border-radius: var(--r-radius); transition: box-shadow .2s, transform .2s; min-width: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-card:hover { box-shadow: 0 14px 34px rgba(0, 0, 0, .09); transform: translateY(-2px); }
:is(#shk-read,.shk-read--embed) .shk-rd-card.is-featured { border-color: #ead9ab; box-shadow: inset 0 4px 0 var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-card__top { display: flex; align-items: center; gap: 14px; }
:is(#shk-read,.shk-read--embed) .shk-rd-card__id { min-width: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-card__hon { display: block; font-size: 12.5px; color: var(--r-muted); font-weight: 600; }
:is(#shk-read,.shk-read--embed) .shk-rd-card__name { font-size: 18px; font-weight: 800; line-height: 1.25; font-family: inherit; }
:is(#shk-read,.shk-read--embed) .shk-rd-card__name a { text-decoration: none; color: var(--r-text); }
:is(#shk-read,.shk-read--embed) .shk-rd-card__name a:hover { text-decoration: underline; text-decoration-color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-card__role { font-size: 13.5px; color: var(--r-muted); margin-top: 2px; }
:is(#shk-read,.shk-read--embed) .shk-rd-card__where { display: grid; gap: 2px; font-size: 14px; }
:is(#shk-read,.shk-read--embed) .shk-rd-card__where span { display: flex; align-items: center; gap: 6px; }
:is(#shk-read,.shk-read--embed) .shk-rd-card__where svg { color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-card__tag { font-size: 14.5px; font-style: italic; color: #3b3b37; }
:is(#shk-read,.shk-read--embed) .shk-rd-card__foot { display: grid; gap: 10px; margin-top: auto; padding-top: 12px; border-top: 1px dashed var(--r-line); }
:is(#shk-read,.shk-read--embed) .shk-rd-card__stats { display: flex; gap: 16px; font-size: 13px; color: var(--r-muted); }
:is(#shk-read,.shk-read--embed) .shk-rd-card__stats strong { color: var(--r-text); font-size: 15px; }
:is(#shk-read,.shk-read--embed) .shk-rd-card__actions { display: flex; align-items: center; gap: 8px; }
:is(#shk-read,.shk-read--embed) .shk-rd-card__actions .shk-rd-btn--dark { margin-inline-start: auto; }
:is(#shk-read,.shk-read--embed) .shk-rd-head { position: relative; background: var(--r-ink); color: #fff; padding: 30px 0 32px; isolation: isolate; background-image: radial-gradient(900px 260px at 90% -10%, rgba(201, 151, 43, .25), transparent 60%); }
:is(#shk-read,.shk-read--embed) .shk-rd-head.has-cover { padding-top: 110px; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__bg { position: absolute; inset: 0; z-index: -1; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__bg img { width: 100% !important; height: 100% !important; max-width: none !important; object-fit: cover; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__bg::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0, 0, 0, .35) 0%, rgba(0, 0, 0, .9) 70%); }
:is(#shk-read,.shk-read--embed) .shk-rd-head__id { display: flex; align-items: center; gap: 26px; margin-top: 10px; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__text { min-width: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-head .shk-rd-badges { margin-bottom: 8px; }
:is(#shk-read,.shk-read--embed) .shk-rd-head .shk-rd-chip.is-topic { background: rgba(255, 255, 255, .1); border-color: rgba(255, 255, 255, .22); color: #fff; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__hon { color: var(--r-gold); font-weight: 700; font-size: 14px; letter-spacing: .04em; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__name { font-size: clamp(30px, 4vw, 46px); font-weight: 800; line-height: 1.1; color: #fff; font-family: inherit; letter-spacing: -.01em; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__role { margin-top: 6px; font-size: 17px; color: rgba(255, 255, 255, .9); }
:is(#shk-read,.shk-read--embed) .shk-rd-head__where { display: flex; flex-wrap: wrap; gap: 6px 18px; margin-top: 8px; color: rgba(255, 255, 255, .8); }
:is(#shk-read,.shk-read--embed) .shk-rd-head__where span { display: inline-flex; align-items: center; gap: 6px; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__where a { color: #fff; text-decoration: underline; text-decoration-color: var(--r-gold); text-underline-offset: 3px; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__where svg { color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-head__tag { margin-top: 10px; font-size: 17px; font-style: italic; color: rgba(255, 255, 255, .86); max-width: 62ch; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 22px; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__actions .shk-rd-btn { height: 48px; min-height: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-head .shk-rd-btn--ghost { color: #fff !important; border-color: rgba(255, 255, 255, .4); }
:is(#shk-read,.shk-read--embed) .shk-rd-head .shk-rd-btn--ghost:hover { border-color: #fff; }
:is(#shk-read,.shk-read--embed) .shk-rd-head .shk-rd-save.is-on { color: #ff8f80 !important; border-color: #ff8f80; }
:is(#shk-read,.shk-read--embed) .shk-rd-contact { margin-top: 14px; max-width: 640px; padding: 16px 18px; border-radius: 14px; background: #fff; color: var(--r-text); border-inline-start: 4px solid var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-contact dl { display: grid; gap: 8px; margin-bottom: 8px; }
:is(#shk-read,.shk-read--embed) .shk-rd-contact dl > div { display: grid; grid-template-columns: 80px minmax(0, 1fr); gap: 10px; }
:is(#shk-read,.shk-read--embed) .shk-rd-contact dt { color: var(--r-muted); font-size: 13px; }
:is(#shk-read,.shk-read--embed) .shk-rd-contact dd { font-weight: 700; overflow-wrap: anywhere; }
:is(#shk-read,.shk-read--embed) .shk-rd-contact a { color: #000; }
:is(#shk-read,.shk-read--embed) .shk-rd-stats { background: #fff; border-bottom: 1px solid var(--r-line); }
:is(#shk-read,.shk-read--embed) .shk-rd-stats__row { display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); }
:is(#shk-read,.shk-read--embed) .shk-rd-stat { display: flex; align-items: center; gap: 12px; padding: 18px 16px; border-inline-end: 1px solid var(--r-line); }
:is(#shk-read,.shk-read--embed) .shk-rd-stat:last-child { border: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-stat svg { color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-stat span { display: grid; }
:is(#shk-read,.shk-read--embed) .shk-rd-stat strong { font-size: 24px; font-weight: 800; line-height: 1.1; font-variant-numeric: tabular-nums; }
:is(#shk-read,.shk-read--embed) .shk-rd-stat small { font-size: 12px; color: var(--r-muted); text-transform: uppercase; letter-spacing: .05em; font-weight: 600; }
:is(#shk-read,.shk-read--embed) .shk-rd-nav { position: sticky; top: 64px; z-index: 20; background: rgba(255, 255, 255, .96); backdrop-filter: blur(8px); border-bottom: 1px solid var(--r-line); }
:is(#shk-read,.shk-read--embed) .shk-rd-nav .shk-rd-wrap { display: flex; gap: 4px; overflow-x: auto; scrollbar-width: none; }
:is(#shk-read,.shk-read--embed) .shk-rd-nav a { padding: 14px; white-space: nowrap; text-decoration: none; font-weight: 600; color: var(--r-muted); border-bottom: 3px solid transparent; }
:is(#shk-read,.shk-read--embed) .shk-rd-nav a:hover,
:is(#shk-read,.shk-read--embed) .shk-rd-nav a.is-on { color: var(--r-text); border-bottom-color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-body { display: grid; grid-template-columns: minmax(0, 1fr) 320px; gap: 24px; align-items: start; padding-top: 26px; padding-bottom: 40px; }
:is(#shk-read,.shk-read--embed) .shk-rd-main { display: grid; gap: 22px; min-width: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-aside { position: sticky; top: 130px; display: grid; gap: 16px; }
:is(#shk-read,.shk-read--embed) .shk-rd-sec { padding: 28px 30px; background: var(--r-card); border: 1px solid var(--r-line); border-radius: var(--r-radius); scroll-margin-top: 130px; min-width: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-sec > h2 { display: flex; align-items: center; gap: 10px; font-size: 23px; font-weight: 800; margin-bottom: 16px; font-family: inherit; }
:is(#shk-read,.shk-read--embed) .shk-rd-sec > h2 svg { color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-sec h3 { font-size: 16.5px; font-weight: 700; margin: 20px 0 10px; font-family: inherit; }
:is(#shk-read,.shk-read--embed) .shk-rd-lede { font-size: 19px; line-height: 1.55; font-weight: 500; color: #2b2b28; margin-bottom: 18px; padding-inline-start: 16px; border-inline-start: 4px solid var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-quote { position: relative; margin: 0 0 20px; padding: 20px 22px 18px 58px; border-radius: 14px; background: var(--r-ink); color: #fff; }
:is(#shk-read,.shk-read--embed)[dir="rtl"] .shk-rd-quote { padding: 20px 58px 18px 22px; }
:is(#shk-read,.shk-read--embed) .shk-rd-quote svg { position: absolute; inset-inline-start: 18px; top: 18px; color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-quote p { font-size: 18px; font-style: italic; line-height: 1.5; }
:is(#shk-read,.shk-read--embed) .shk-rd-quote cite { display: block; margin-top: 8px; color: var(--r-gold); font-style: normal; font-weight: 700; font-size: 14px; }
:is(#shk-read,.shk-read--embed) .shk-rd-prose { max-width: 74ch; font-size: 16.5px; line-height: 1.75; }
:is(#shk-read,.shk-read--embed) .shk-rd-prose p { margin: 0 0 1em; }
:is(#shk-read,.shk-read--embed) .shk-rd-prose h2,
:is(#shk-read,.shk-read--embed) .shk-rd-prose h3,
:is(#shk-read,.shk-read--embed) .shk-rd-prose h4 { margin: 1.3em 0 .5em; font-family: inherit; line-height: 1.3; }
:is(#shk-read,.shk-read--embed) .shk-rd-prose h2 { font-size: 21px; }
:is(#shk-read,.shk-read--embed) .shk-rd-prose h3 { font-size: 18px; }
:is(#shk-read,.shk-read--embed) .shk-rd-prose ul,
:is(#shk-read,.shk-read--embed) .shk-rd-prose ol { padding-inline-start: 1.3em; margin-bottom: 1em; }
:is(#shk-read,.shk-read--embed) .shk-rd-prose ul { list-style: disc; }
:is(#shk-read,.shk-read--embed) .shk-rd-prose ol { list-style: decimal; }
:is(#shk-read,.shk-read--embed) .shk-rd-prose a { text-decoration-color: var(--r-gold); text-decoration-thickness: 2px; text-underline-offset: 3px; }
:is(#shk-read,.shk-read--embed) .shk-rd-prose blockquote { margin: 1em 0; padding-inline-start: 16px; border-inline-start: 4px solid var(--r-gold); color: #3b3b37; font-style: italic; }
:is(#shk-read,.shk-read--embed) .shk-rd-projects { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 10px; }
:is(#shk-read,.shk-read--embed) .shk-rd-project { padding: 14px 16px; border-radius: 14px; border: 1px solid var(--r-line); background: #fbfbf9; }
:is(#shk-read,.shk-read--embed) .shk-rd-project a { text-decoration-color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-project p { margin-top: 4px; color: var(--r-muted); font-size: 14.5px; }
:is(#shk-read,.shk-read--embed) .shk-rd-timeline { display: grid; gap: 0; margin-top: 6px; }
:is(#shk-read,.shk-read--embed) .shk-rd-timeline li { position: relative; display: grid; grid-template-columns: 110px minmax(0, 1fr); gap: 14px; padding: 10px 0; padding-inline-start: 24px; border-inline-start: 2px solid var(--r-line); }
:is(#shk-read,.shk-read--embed) .shk-rd-timeline li::before { content: ""; position: absolute; inset-inline-start: -8px; top: 15px; width: 14px; height: 14px; border-radius: 50%; background: #fff; border: 3px solid var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-timeline time { font-weight: 800; font-variant-numeric: tabular-nums; color: #7a5a12; }
:is(#shk-read,.shk-read--embed) .shk-rd-timeline div { display: grid; }
:is(#shk-read,.shk-read--embed) .shk-rd-timeline div span { color: var(--r-muted); font-size: 14px; }
:is(#shk-read,.shk-read--embed) .shk-rd-timeline li:not(:has(time)) { grid-template-columns: minmax(0, 1fr); }
:is(#shk-read,.shk-read--embed) .shk-rd-timeline.is-awards li::before { background: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-works { counter-reset: w; display: grid; gap: 12px; }
:is(#shk-read,.shk-read--embed) .shk-rd-works li { counter-increment: w; position: relative; display: grid; gap: 2px; padding-inline-start: 40px; }
:is(#shk-read,.shk-read--embed) .shk-rd-works li::before { content: counter(w); position: absolute; inset-inline-start: 0; top: 0; width: 28px; height: 28px; display: grid; place-items: center; border-radius: 8px; background: var(--r-ink); color: var(--r-gold); font-weight: 800; font-size: 13px; }
:is(#shk-read,.shk-read--embed) .shk-rd-works__t { font-weight: 700; }
:is(#shk-read,.shk-read--embed) .shk-rd-works__t a { text-decoration-color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-works__m { color: var(--r-muted); font-size: 14px; font-style: italic; }
:is(#shk-read,.shk-read--embed) .shk-rd-cols { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 18px; }
:is(#shk-read,.shk-read--embed) .shk-rd-cols > div > h3:first-child { margin-top: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-status { display: flex; gap: 14px; align-items: flex-start; padding: 16px 18px; border-radius: 14px; background: #f4f4f1; margin-bottom: 18px; }
:is(#shk-read,.shk-read--embed) .shk-rd-status.is-open { background: #e9f5ec; }
:is(#shk-read,.shk-read--embed) .shk-rd-status svg { color: var(--r-muted); margin-top: 2px; }
:is(#shk-read,.shk-read--embed) .shk-rd-status.is-open svg { color: #17602f; }
:is(#shk-read,.shk-read--embed) .shk-rd-status div { display: grid; gap: 2px; }
:is(#shk-read,.shk-read--embed) .shk-rd-status span { color: #3b3b37; font-size: 14.5px; }
:is(#shk-read,.shk-read--embed) .shk-rd-status .is-fund { color: #7a5a12; font-weight: 600; }
:is(#shk-read,.shk-read--embed) .shk-rd-box { padding: 18px; border: 1px solid var(--r-line); border-radius: 14px; background: #fbfbf9; }
:is(#shk-read,.shk-read--embed) .shk-rd-box h3 { margin-top: 0; display: flex; align-items: center; gap: 8px; }
:is(#shk-read,.shk-read--embed) .shk-rd-box--gold { background: var(--r-soft); border-color: #ead9ab; }
:is(#shk-read,.shk-read--embed) .shk-rd-box--gold h3 svg { color: #a26a00; }
:is(#shk-read,.shk-read--embed) .shk-rd-list { display: grid; gap: 8px; }
:is(#shk-read,.shk-read--embed) .shk-rd-list li { position: relative; padding-inline-start: 22px; }
:is(#shk-read,.shk-read--embed) .shk-rd-list li::before { content: ""; position: absolute; inset-inline-start: 4px; top: .7em; width: 7px; height: 7px; border-radius: 50%; background: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-cta { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 12px 18px; margin-top: 20px; padding: 22px 24px; border-radius: 16px; background: var(--r-ink); color: #fff; border-bottom: 4px solid var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-cta h3 { margin: 0; color: #fff; font-size: 19px; }
:is(#shk-read,.shk-read--embed) .shk-rd-cta p { color: rgba(255, 255, 255, .75); margin-top: 4px; }
:is(#shk-read,.shk-read--embed) .shk-rd-cta__btns { display: flex; flex-wrap: wrap; gap: 10px; }
:is(#shk-read,.shk-read--embed) .shk-rd-cta__note { grid-column: 1 / -1; font-size: 13px; color: rgba(255, 255, 255, .6) !important; }
:is(#shk-read,.shk-read--embed) .shk-rd-faq { display: grid; gap: 8px; }
:is(#shk-read,.shk-read--embed) .shk-rd-faq details { border: 1px solid var(--r-line); border-radius: 12px; background: #fbfbf9; }
:is(#shk-read,.shk-read--embed) .shk-rd-faq summary { padding: 14px 16px; font-weight: 700; cursor: pointer; list-style: none; display: flex; justify-content: space-between; gap: 12px; }
:is(#shk-read,.shk-read--embed) .shk-rd-faq summary::-webkit-details-marker { display: none; }
:is(#shk-read,.shk-read--embed) .shk-rd-faq summary::after { content: "+"; color: var(--r-gold); font-size: 20px; line-height: 1; }
:is(#shk-read,.shk-read--embed) .shk-rd-faq details[open] summary::after { content: "–"; }
:is(#shk-read,.shk-read--embed) .shk-rd-faq p { padding: 0 16px 14px; color: #3b3b37; }
:is(#shk-read,.shk-read--embed) .shk-rd-sources { display: grid; gap: 6px; padding: 18px 22px; border-radius: 14px; border: 1px dashed #d6d6cf; font-size: 14px; color: var(--r-muted); }
:is(#shk-read,.shk-read--embed) .shk-rd-sources a { color: var(--r-text); }
:is(#shk-read,.shk-read--embed) .shk-rd-glance { padding: 20px; background: var(--r-card); border: 1px solid var(--r-line); border-radius: var(--r-radius); border-top: 4px solid var(--r-gold); display: grid; gap: 14px; }
:is(#shk-read,.shk-read--embed) .shk-rd-glance h2 { font-size: 17px; font-weight: 800; font-family: inherit; }
:is(#shk-read,.shk-read--embed) .shk-rd-glance dl { display: grid; gap: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-glance dl > div { padding: 9px 0; border-bottom: 1px solid var(--r-line); }
:is(#shk-read,.shk-read--embed) .shk-rd-glance dt { font-size: 12px; color: var(--r-muted); text-transform: uppercase; letter-spacing: .05em; font-weight: 600; }
:is(#shk-read,.shk-read--embed) .shk-rd-glance dd { font-weight: 700; overflow-wrap: anywhere; }
:is(#shk-read,.shk-read--embed) .shk-rd-links { display: grid; gap: 4px; }
:is(#shk-read,.shk-read--embed) .shk-rd-links a { display: flex; align-items: center; gap: 8px; padding: 8px 10px; border-radius: 10px; text-decoration: none; font-weight: 600; font-size: 14.5px; }
:is(#shk-read,.shk-read--embed) .shk-rd-links a:hover { background: var(--r-soft); }
:is(#shk-read,.shk-read--embed) .shk-rd-links svg { color: var(--r-gold); }
:is(#shk-read,.shk-read--embed) .shk-rd-related { padding-bottom: 60px; }
:is(#shk-read,.shk-read--embed) .shk-rd-related > h2 { font-size: 22px; font-weight: 800; margin-bottom: 16px; font-family: inherit; }
:is(#shk-read,.shk-read--embed) .shk-rd-modal { width: min(640px, calc(100vw - 24px)); max-height: calc(100vh - 24px); padding: 0; border: 0; border-radius: 20px; background: #fff; color: var(--r-text); box-shadow: 0 30px 80px rgba(0, 0, 0, .35); overflow: auto; }
:is(#shk-read,.shk-read--embed) .shk-rd-modal::backdrop { background: rgba(0, 0, 0, .62); backdrop-filter: blur(2px); }
:is(#shk-read,.shk-read--embed) .shk-rd-form { display: grid; gap: 14px; padding: 0 24px 22px; }
:is(#shk-read,.shk-read--embed) .shk-rd-modal__head { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; margin: 0 -24px; padding: 20px 24px 16px; background: var(--r-ink); color: #fff; border-bottom: 3px solid var(--r-gold); position: sticky; top: 0; z-index: 1; }
:is(#shk-read,.shk-read--embed) .shk-rd-modal__head h2 { font-size: 20px; font-weight: 800; color: #fff; font-family: inherit; }
:is(#shk-read,.shk-read--embed) .shk-rd-modal__head p { color: rgba(255, 255, 255, .75); font-size: 14px; margin-top: 2px; overflow-wrap: anywhere; }
:is(#shk-read,.shk-read--embed) .shk-rd-modal__x { display: grid; place-items: center; width: 38px; height: 38px; flex: none; border: 0; border-radius: 10px; background: rgba(255, 255, 255, .1); color: #fff; cursor: pointer; }
:is(#shk-read,.shk-read--embed) .shk-rd-modal__x:hover { background: rgba(255, 255, 255, .2); }
:is(#shk-read,.shk-read--embed) .shk-rd-modal__foot { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; }
:is(#shk-read,.shk-read--embed) .shk-rd-modal__foot .shk-rd-note { flex: 1; min-width: 200px; }
:is(#shk-read,.shk-read--embed) .shk-rd-hp { position: absolute !important; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
:is(#shk-read,.shk-read--embed) .shk-rd-msg { font-weight: 600; min-height: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-msg:empty { display: none; }
:is(#shk-read,.shk-read--embed) .shk-rd-msg.is-ok { padding: 12px 14px; border-radius: 12px; background: #e9f5ec; color: #17602f; }
:is(#shk-read,.shk-read--embed) .shk-rd-msg.is-err { padding: 12px 14px; border-radius: 12px; background: #fdecea; color: #b42318; }
:is(#shk-read,.shk-read--embed) .shk-rd-form.is-sent .shk-rd-field,
:is(#shk-read,.shk-read--embed) .shk-rd-form.is-sent .shk-rd-check { opacity: .55; }
:is(#shk-read,.shk-read--embed) .shk-rd-mini { display: grid; gap: 8px; }
:is(#shk-read,.shk-read--embed) .shk-rd-mini a { display: flex; align-items: center; gap: 12px; padding: 10px 14px; border: 1px solid var(--r-line, #e6e6e1); border-radius: 14px; background: #fbfbf9; text-decoration: none; color: inherit; }
:is(#shk-read,.shk-read--embed) .shk-rd-mini a:hover { border-color: var(--r-gold, #c9972b); background: #fff; }
:is(#shk-read,.shk-read--embed) .shk-rd-mini__main { display: grid; flex: 1; min-width: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-mini__main small { color: #63635e; }
#shk-dash .shk-rd-dlist { display: grid; gap: 8px; }
#shk-dash .shk-rd-dlist li { display: flex; align-items: center; gap: 12px; padding: 12px 14px; border: 1px solid #e6e6e1; border-radius: 14px; background: #fbfbf9; }
#shk-dash .shk-rd-dphoto { display: grid; place-items: center; width: 44px; height: 44px; flex: none; border-radius: 50%; overflow: hidden; background: #000; color: var(--shk-accent, #c9972b); border: 2px solid var(--shk-accent, #c9972b); font-weight: 800; }
#shk-dash .shk-rd-dphoto img { width: 100%; height: 100%; object-fit: cover; }
#shk-dash .shk-rd-dmain { display: grid; flex: 1; min-width: 0; }
#shk-dash .shk-rd-dmain a { color: inherit; text-decoration: none; }
#shk-dash .shk-rd-dmain small { color: #63635e; }
#shk-dash .shk-rd-dmain small.is-note { color: #b42318; }
#shk-dash .shk-read--embed .shk-rd-photo { display: grid; place-items: center; width: 44px; height: 44px; flex: none; border-radius: 50%; overflow: hidden; background: #000; color: var(--shk-accent, #c9972b); border: 2px solid var(--shk-accent, #c9972b); font-weight: 800; }
#shk-dash .shk-read--embed .shk-rd-photo img { width: 100%; height: 100%; object-fit: cover; }
#shk-dash .shk-rd-mini { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; }
#shk-dash .shk-rd-mini a { display: flex; align-items: center; gap: 12px; padding: 10px 14px; border: 1px solid #e6e6e1; border-radius: 14px; background: #fbfbf9; text-decoration: none; color: inherit; }
#shk-dash .shk-rd-mini__main { display: grid; flex: 1; min-width: 0; }
#shk-dash .shk-rd-mini__main small { color: #63635e; }
#shk-dash .shk-rd-badge { display: inline-flex; padding: 3px 10px; border-radius: 99px; font-size: 12.5px; font-weight: 700; background: #e7f4ea; color: #17602f; white-space: nowrap; }
#shk-uni .shk-rd-mini { display: grid; gap: 8px; }
#shk-uni .shk-rd-photo { display: grid; place-items: center; width: 44px; height: 44px; flex: none; border-radius: 50%; overflow: hidden; background: #000; color: var(--shk-accent, #c9972b); border: 2px solid var(--shk-accent, #c9972b); font-weight: 800; }
#shk-uni .shk-rd-photo img { width: 100%; height: 100%; object-fit: cover; }
#shk-uni .shk-rd-badge { display: inline-flex; padding: 3px 10px; border-radius: 99px; font-size: 12.5px; font-weight: 700; background: #e7f4ea; color: #17602f; white-space: nowrap; }
@media (max-width: 1080px) {
:is(#shk-read,.shk-read--embed) .shk-rd-search { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
:is(#shk-read,.shk-read--embed) .shk-rd-search__q { grid-column: 1 / -1; }
:is(#shk-read,.shk-read--embed) .shk-rd-search .shk-rd-btn { grid-column: 1 / -1; }
:is(#shk-read,.shk-read--embed) .shk-rd-layout { grid-template-columns: 240px minmax(0, 1fr); gap: 20px; }
:is(#shk-read,.shk-read--embed) .shk-rd-body { grid-template-columns: minmax(0, 1fr); }
:is(#shk-read,.shk-read--embed) .shk-rd-aside { position: static; grid-row: 1; }
}
@media (max-width: 860px) {
:is(#shk-read,.shk-read--embed) .shk-rd-layout { grid-template-columns: minmax(0, 1fr); }
:is(#shk-read,.shk-read--embed) .shk-rd-filters { position: static; }
:is(#shk-read,.shk-read--embed) .shk-rd-head__id { flex-direction: column; align-items: flex-start; gap: 16px; }
:is(#shk-read,.shk-read--embed) .shk-rd-photo--xl { width: 104px; height: 104px; }
:is(#shk-read,.shk-read--embed) .shk-rd-head.has-cover { padding-top: 60px; }
:is(#shk-read,.shk-read--embed) .shk-rd-sec { padding: 20px 18px; }
:is(#shk-read,.shk-read--embed) .shk-rd-stat { border-inline-end: 0; border-bottom: 1px solid var(--r-line); }
:is(#shk-read,.shk-read--embed) .shk-rd-nav { top: 0; }
:is(#shk-read,.shk-read--embed) .shk-rd-cta { grid-template-columns: minmax(0, 1fr); }
:is(#shk-read,.shk-read--embed) .shk-rd-timeline li { grid-template-columns: minmax(0, 1fr); gap: 2px; }
}
@media (max-width: 560px) {
:is(#shk-read,.shk-read--embed) .shk-rd-search { grid-template-columns: minmax(0, 1fr); }
:is(#shk-read,.shk-read--embed) .shk-rd-grid { grid-template-columns: minmax(0, 1fr); }
:is(#shk-read,.shk-read--embed) .shk-rd-head__actions .shk-rd-btn { flex: 1 1 auto; }
:is(#shk-read,.shk-read--embed) .shk-rd-stats__row { grid-template-columns: repeat(2, minmax(0, 1fr)); }
:is(#shk-read,.shk-read--embed) .shk-rd-form { padding: 0 16px 18px; }
:is(#shk-read,.shk-read--embed) .shk-rd-modal__head { margin: 0 -16px; padding: 16px; }
#shk-dash .shk-rd-dlist li { flex-wrap: wrap; }
}
@media print {
:is(#shk-read,.shk-read--embed) .shk-rd-nav,
:is(#shk-read,.shk-read--embed) .shk-rd-filters,
:is(#shk-read,.shk-read--embed) .shk-rd-head__actions,
:is(#shk-read,.shk-read--embed) .shk-rd-cta,
:is(#shk-read,.shk-read--embed) .shk-rd-aside .shk-rd-btn { display: none !important; }
}
