@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,600;1,9..144,500&display=swap');
/* PaywallProject "Daylight" for docs.paywallproject.com: a light, Bento-style layer on top of signal-docs.css.
   Active only when <body> has .pp-daylight (option pp_docs_theme=daylight, or the ?ppdocs=daylight preview cookie).
   Tokens from the approved paywallproject.com Daylight mockup. Footer: compact and light, like paywallproject.com (.ppf--dl). The dark support box below only shows in the ?ppdocs=daylight preview while the option is signal. */

body.pp-signal.pp-daylight{
	--sg-navy:#0d1030; --sg-ink:#0d1030; --sg-text:#4a4d66; --sg-muted:#6b6e85;
	--sg-or:#f2643a; --sg-btn:#cc4b25; --sg-btn-h:#b23f17;
	--sg-lav:#efeefc; --sg-lav-2:#fff; --sg-tab:#f4efe3; --sg-peach:#f4efe3; --sg-sand:#f4efe3; --sg-line:#e6e2d8;
	--dl-bg:#fbfaf7; --dl-r:22px; --dl-lav:#c9c6f3; --dl-lavline:#dedcf6; --dl-sandline:#e9e1cf;
	background:var(--dl-bg)!important;
}
.pp-daylight .ppd-btn,.pp-daylight .hkb_widget_exit__btn,.pp-daylight .ppf .ppf__btn,.pp-daylight .hkb-feedback button,.pp-daylight .ht-voting-comment button{border-radius:12px!important}

/* Header: off-white, hairline, dark logo */
.pp-daylight .site-header{background:var(--dl-bg)!important}
.pp-daylight .ppd-head{background:rgba(251,250,247,.92);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--sg-line)}
.pp-daylight .ppd-head__brand img{filter:brightness(0)}
.pp-daylight .ppd-head__label{color:var(--sg-text);border-color:var(--sg-line);background:#fff}
.pp-daylight .ppd-head__nav ul a{color:var(--sg-text)!important;opacity:1}
.pp-daylight .ppd-head__nav ul a:hover,.pp-daylight .ppd-head__nav ul a[aria-current]{color:var(--sg-ink)!important}
.pp-daylight .ppd-head__toggle{color:var(--sg-ink)}
.pp-daylight .ppd-burger i{background:var(--sg-ink)}
@media (max-width:1024px){
	.pp-daylight .ppd-head__nav{background:var(--dl-bg)}
	.pp-daylight .ppd-head__nav li{border-bottom-color:var(--sg-line)}
}

/* Hero search + 404: light with the mockup's lavender glow */
.pp-daylight .site-header__search,.pp-daylight .ht-404msg{background:var(--dl-bg)!important;border-bottom:1px solid var(--sg-line)}
.pp-daylight .site-header__search::after{left:50%;right:auto;top:-260px;width:900px;height:560px;margin-left:-450px;background:radial-gradient(closest-side,rgba(201,198,243,.45),transparent)}
.pp-daylight .site-header__search .ht-container::before{color:var(--sg-btn)}
.pp-daylight .site-header__title{color:var(--sg-ink)!important;font-weight:700!important;letter-spacing:-.045em!important}
.pp-daylight .ht-404msg__tagline{color:var(--sg-ink)!important}
.pp-daylight .hkb-site-search .hkb-site-search__field{border:1px solid var(--sg-line)!important;border-radius:16px!important;box-shadow:0 24px 60px -28px rgba(13,16,48,.3)!important}
.pp-daylight .hkb-site-search .hkb-site-search__field:focus{border-color:var(--sg-or)!important}
.pp-daylight .hkb-site-search ul.ui-autocomplete,.pp-daylight .hkb-searchresults,.pp-daylight .ht-livesearch-results{border-radius:16px!important;box-shadow:0 24px 60px -24px rgba(13,16,48,.3)!important}

/* Inner pages */
.pp-daylight .ht-pageheader{background:#fff!important}
.pp-daylight .sidebar .widget,.pp-daylight .ht-mobile-exit{background:#fff!important;border-radius:var(--dl-r)!important}
.pp-daylight .hkb_category_widget__category_list a:hover,
html body.pp-daylight .sidebar .hkb_category_widget__category_list li.current-cat>a,
html body.pp-daylight .sidebar .hkb_category_widget__category_list li a:hover{background:var(--dl-bg)!important}

/* Category grid: bento cards */
.pp-daylight .hkb-category.hkb-category--boxed{border-radius:var(--dl-r)!important;box-shadow:none!important}
.pp-daylight .hkb-category.hkb-category--boxed:hover{border-color:#d6d1c4!important;box-shadow:0 24px 50px -30px rgba(13,16,48,.3)!important}
.pp-daylight .hkb-archive>li:first-child .hkb-category{background:var(--sg-lav)!important;border:1px solid var(--dl-lavline)!important}
.pp-daylight .hkb-archive>li:nth-child(4) .hkb-category{background:var(--sg-sand)!important;border-color:var(--dl-sandline)!important}
.pp-daylight .hkb-category__iconwrap{background:var(--sg-sand);border-radius:14px}
.pp-daylight .hkb-archive>li:nth-child(4) .hkb-category__iconwrap{background:#fff}
.pp-daylight .ppd-count{background:#fff;border:1px solid var(--sg-line);color:var(--sg-btn)}
.pp-daylight .ht-categoryheader{background:var(--sg-lav)!important;border:1px solid var(--dl-lavline)!important;border-radius:var(--dl-r)!important}

/* Popular + article lists */
.pp-daylight .ppd-popular{border-top:1px solid var(--dl-sandline);border-bottom:1px solid var(--dl-sandline)}
.pp-daylight .ppd-popular__list a{border-radius:18px;border-color:var(--dl-sandline)}
.pp-daylight .ppd-popular__list a:hover{box-shadow:0 24px 50px -30px rgba(13,16,48,.3)}
.pp-daylight .hkb-articlemini .hkb-article__link,.pp-daylight .hkb-article-related li a{border-radius:16px}
.pp-daylight .hkb-articlemini .hkb-article__link:hover,.pp-daylight .hkb-article-related li a:hover{border-color:#d6d1c4}

/* Article */
.pp-daylight .hkb-article__content :not(pre)>code{color:#7a2a12}
.pp-daylight .hkb-article__content .wp-block-table,.pp-daylight .hkb-article__content>table{border-radius:16px}
.pp-daylight .hkb-article__content th,.pp-daylight .hkb-article__content thead td{background:var(--dl-bg)}
.pp-daylight .hkb-article__content img{border:1px solid var(--sg-line)}
.pp-daylight .ppd-toc--mobile{background:#fff;border-radius:16px}
.pp-daylight .ppd-toc a:hover{border-left-color:var(--dl-lav)}
.pp-daylight .hkb-feedback{background:var(--sg-lav)!important;border:1px solid var(--dl-lavline)!important;border-radius:var(--dl-r)!important}
.pp-daylight .ht-voting-links a{border:1px solid var(--sg-line)!important;border-radius:12px!important}
.pp-daylight .ht-voting-links a.active,.pp-daylight .ht-voting-links a.ht-voting-upvote.active,.pp-daylight .ht-voting-links a.ht-voting-downvote.active{background:var(--sg-btn)!important;border-color:var(--sg-btn)!important;color:#fff!important}

/* Footer: light columns; the support box is the page's one dark element (like the mockup's CTA) */
.pp-daylight .ppf:not(.ppf--dl){--line:#e6e2d8;--text:#4a4d66;--meta:#6b6e85;--or-text:#b23f17;background:var(--dl-bg);padding-top:56px}
.pp-daylight .ppf:not(.ppf--dl) .ppf__brand{position:relative;overflow:hidden;background:var(--sg-navy);border-radius:28px;padding:48px 48px 44px;border-bottom:0}
.pp-daylight .ppf:not(.ppf--dl) .ppf__brand::after{content:"";position:absolute;right:-120px;top:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(201,198,243,.3),transparent 65%);pointer-events:none}
.pp-daylight .ppf:not(.ppf--dl) .ppf__brand>*{position:relative;z-index:1}
.pp-daylight .ppf .ppf__talk{border-radius:12px}
.pp-daylight .ppf .ppf__col a:hover,.pp-daylight .ppf .ppf__legal a:hover{color:var(--sg-ink)}
@media (max-width:760px){.pp-daylight .ppf:not(.ppf--dl){padding-top:32px}.pp-daylight .ppf:not(.ppf--dl) .ppf__brand{padding:32px 24px;border-radius:22px}}

/* Compact light footer: matches paywallproject.com's Daylight footer (daylight.css there). Contrast on #fff: links #4a4d66 8.5:1, meta #6b6e85 5.2:1, support link #b23f17 5.6:1. */
html body.pp-daylight .ppf--dl{--text:#4a4d66;--meta:#6b6e85;--line:#e6e2d8;--or-text:#b23f17;background:#fff!important;color:#4a4d66;border-top:1px solid var(--line);padding:0 var(--ppd-pad) 20px!important;margin:0!important}
html body.pp-daylight .ppf--dl .ppf__wrap{max-width:var(--ppd-max)}
html body.pp-daylight .ppf--dl .ppf__brand{display:block;padding:44px 0 28px;border:0;background:none;border-radius:0;overflow:visible}
html body.pp-daylight .ppf--dl .ppf__logo{margin:0 0 10px}
html body.pp-daylight .ppf--dl .ppf__logo img{filter:brightness(0);height:24px}
html body.pp-daylight .ppf--dl .ppf__tagline{margin:0!important;max-width:none;font:400 15px/1.5 var(--sg-sans);letter-spacing:0;color:#4a4d66!important}
html body.pp-daylight .ppf--dl .ppf__help{margin:6px 0 0!important;font:400 14px/1.5 var(--sg-sans);color:var(--meta)}
html body.pp-daylight .ppf--dl .ppf__help a{color:var(--or-text);font-weight:600}
html body.pp-daylight .ppf--dl .ppf__help a:hover{text-decoration:underline;text-underline-offset:3px}
html body.pp-daylight .ppf--dl .ppf__cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 32px;padding:0}
html body.pp-daylight .ppf--dl .ppf__col{min-width:0}
html body.pp-daylight .ppf--dl .ppf__head{margin:0 0 10px!important;font:600 14px/1.3 var(--sg-sans);letter-spacing:0;text-transform:none;color:#0d1030!important}
html body.pp-daylight .ppf--dl .ppf__col a{padding:4px 0;font-size:14px;line-height:1.4;color:var(--text)}
html body.pp-daylight .ppf--dl .ppf__col a:hover,html body.pp-daylight .ppf--dl .ppf__legal a:hover{color:#0d1030;text-decoration:none}
html body.pp-daylight .ppf--dl .ppf__bottom{margin-top:36px;padding-top:16px;gap:4px 24px;border-top:1px solid var(--line)}
html body.pp-daylight .ppf--dl .ppf__bottom p,html body.pp-daylight .ppf--dl .ppf__legal a{font-size:13px;color:var(--meta)!important}
html body.pp-daylight .ppf--dl .ppf__legal a{padding:4px 0}
html body.pp-daylight .ppf--dl a:focus-visible{outline:2px solid #0d1030;outline-offset:3px;border-radius:4px}
@media (max-width:1100px){html body.pp-daylight .ppf--dl .ppf__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:760px){
	html body.pp-daylight .ppf--dl .ppf__brand{padding:36px 0 24px}
	html body.pp-daylight .ppf--dl .ppf__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}
	html body.pp-daylight .ppf--dl .ppf__col a{padding:5px 0;overflow-wrap:anywhere}
	html body.pp-daylight .ppf--dl .ppf__bottom{margin-top:28px;flex-direction:column;align-items:flex-start;padding-bottom:72px}
}


/* ======================= r10 (2026-11-03): docs match live paywallproject.com (Daylight r7-r9) =======================
   Cards size to their content; one Lucide icon set per category (replaces KnowAll's mixed icons and the image placeholder);
   radii cards 8 / images 5 / buttons+inputs 6 / CTA 10; Fraunces accents; hairlines only. Rollback: delete from this comment to the end, then purge. */
body.pp-signal.pp-daylight{--dl-r:8px;--r10-serif:"Fraunces",Georgia,serif;--r10-indigo:#3D4785;--sg-muted:#5F6279}

/* 1. Category grid: no stretched cards */
html body.pp-daylight .hkb-archive{align-items:start}
html body.pp-daylight .hkb-archive>li{display:block}
html body.pp-daylight .hkb-category.hkb-category--boxed{height:auto!important;border-radius:8px!important;padding:24px!important}
html body.pp-daylight .hkb-category.hkb-category--boxed:hover{transform:none;box-shadow:0 14px 34px -24px rgba(13,16,48,.3)!important}
html body.pp-daylight .hkb-category .hkb-category__articlelist{margin-bottom:14px!important}
html body.pp-daylight .hkb-category .hkb-category__viewall{margin-top:0!important}

/* 2. Category icons: one Lucide outline set, indigo on a white hairline tile */
html body.pp-daylight .hkb-category__iconwrap{width:40px!important;height:40px!important;flex:0 0 40px!important;min-width:40px!important;background:#fff!important;border:1px solid var(--sg-line);border-radius:6px!important}
html body.pp-daylight .hkb-category__iconwrap>*{display:none!important}
html body.pp-daylight .hkb-category__iconwrap::before{content:"";display:block;width:20px;height:20px;background:var(--r10-indigo);-webkit-mask:var(--ppd-ic) center/contain no-repeat;mask:var(--ppd-ic) center/contain no-repeat}
html body.pp-daylight .hkb-category--53,html body.pp-daylight.term-53 .ht-categoryheader{--ppd-ic:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>")}
html body.pp-daylight .hkb-category--54,html body.pp-daylight.term-54 .ht-categoryheader{--ppd-ic:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='5' width='20' height='14' rx='2'/><path d='M2 10h20M6 15h4'/></svg>")}
html body.pp-daylight .hkb-category--56,html body.pp-daylight.term-56 .ht-categoryheader{--ppd-ic:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/></svg>")}
html body.pp-daylight .hkb-category--58,html body.pp-daylight.term-58 .ht-categoryheader{--ppd-ic:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m3 11 18-5v12L3 14v-3z'/><path d='M11.6 16.8a3 3 0 1 1-5.8-1.6'/></svg>")}
html body.pp-daylight .hkb-category--57,html body.pp-daylight.term-57 .ht-categoryheader{--ppd-ic:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 3v18h18M18 17V9M13 17V5M8 17v-3'/></svg>")}
html body.pp-daylight .hkb-category--60,html body.pp-daylight.term-60 .ht-categoryheader{--ppd-ic:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><path d='M16 2v4M8 2v4M3 10h18'/></svg>")}
html body.pp-daylight .hkb-category--62,html body.pp-daylight.term-62 .ht-categoryheader{--ppd-ic:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9z'/><path d='M19 15v4M17 17h4'/></svg>")}
html body.pp-daylight .hkb-category--61,html body.pp-daylight.term-61 .ht-categoryheader{--ppd-ic:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><path d='M14 2v6h6M16 13H8M16 17H8M10 9H8'/></svg>")}
html body.pp-daylight .hkb-category--55,html body.pp-daylight.term-55 .ht-categoryheader{--ppd-ic:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12h-6l-2 3h-4l-2-3H2'/><path d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/></svg>")}
html body.pp-daylight .hkb-category--59,html body.pp-daylight.term-59 .ht-categoryheader{--ppd-ic:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/></svg>")}

/* 3. Type: Fraunces on the hero and page titles, like the Home hero; Inter Tight stays for section heads */
html body.pp-daylight .site-header__title,html body.pp-daylight .ht-404msg__tagline,html body.pp-daylight .hkb-article__title,html body.pp-daylight .ht-categoryheader .hkb-category__title,html body.pp-daylight .ht-pageheader h1{font-family:var(--r10-serif)!important;font-weight:600!important;letter-spacing:-.02em!important;font-optical-sizing:auto}
html body.pp-daylight .ppd-kicker,html body.pp-daylight .site-header__search .ht-container::before{font:italic 500 18px/1.3 var(--r10-serif)!important;letter-spacing:0!important;text-transform:none!important;color:var(--r10-indigo)!important}
html body.pp-daylight .ppd-count{border-radius:4px;background:#F1EFE9;border:0;color:#55597A;font-weight:500}

/* 4. Radii: buttons and inputs 6, cards and panels 8, images 5 */
html body.pp-daylight :is(.ppd-btn,.ppd-head__cta,.hkb_widget_exit__btn,.hkb-feedback button,.ht-voting-comment button,.ppf .ppf__btn,.ppf .ppf__talk,input[type=submit],button[type=submit]){border-radius:6px!important}
html body.pp-daylight .hkb-site-search .hkb-site-search__field,html body.pp-daylight :is(input[type=text],input[type=search],input[type=email],textarea){border-radius:6px!important}
html body.pp-daylight .hkb-site-search .hkb-site-search__field{box-shadow:0 14px 34px -22px rgba(13,16,48,.28)!important}
html body.pp-daylight :is(.hkb-site-search ul.ui-autocomplete,.hkb-searchresults,.ht-livesearch-results,.ppd-popular__list a,.hkb-articlemini .hkb-article__link,.hkb-article-related li a,.sidebar .widget,.ht-mobile-exit,.ht-categoryheader,.hkb-feedback,.ppd-toc--mobile,.hkb-article__content .wp-block-table,.hkb-article__content>table){border-radius:8px!important}
html body.pp-daylight .ht-voting-links a{border-radius:6px!important}
html body.pp-daylight .hkb-article__content img{border-radius:5px}

/* 5. Calm surfaces: no glow, hairlines only, soft lavender like the r9 panel */
html body.pp-daylight .site-header__search::after{opacity:.5}
html body.pp-daylight .hkb-archive>li:first-child .hkb-category{background:#F1EFF8!important;border:1px solid var(--sg-line)!important}
html body.pp-daylight .ht-categoryheader,html body.pp-daylight .hkb-feedback{background:#F1EFF8!important;border:1px solid var(--sg-line)!important}
html body.pp-daylight .hkb-archive__title{border-bottom-color:var(--sg-line)!important}
html body.pp-daylight :is(hr,.wp-block-separator){border:0!important;border-top:1px solid var(--sg-line)!important;background:none!important}
html body.pp-daylight .ppd-popular__list a:hover{box-shadow:0 14px 34px -24px rgba(13,16,48,.3)}

/* 6. Article bullets: the main site's green tick circles. KnowAll draws bullets as native list-style:circle markers (orange ::marker), not ::before.
   Top-level ul only: numbered lists, lists nested inside a list item, and the plugin/theme UI lists keep their own markers. */
html body.pp-daylight .hkb-article__content ul:is(:not([class]),.wp-block-list):not(li ul)>li{list-style:none!important;position:relative;padding-left:30px!important}
html body.pp-daylight .hkb-article__content ul:is(:not([class]),.wp-block-list):not(li ul){padding-left:0!important;margin-left:0!important}
html body.pp-daylight .hkb-article__content ul:is(:not([class]),.wp-block-list):not(li ul)>li::marker{content:none}
html body.pp-daylight .hkb-article__content ul:is(:not([class]),.wp-block-list):not(li ul)>li::before{content:""!important;position:absolute!important;left:0!important;top:calc(.85em - 9.5px)!important;width:19px!important;height:19px!important;margin:0!important;border:0!important;border-radius:50%!important;transform:none!important;background:#DDF0E5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%231A7A4C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat!important}
@media (max-width:767px){html body.pp-daylight .hkb-article__content ul:is(:not([class]),.wp-block-list):not(li ul)>li{padding-left:28px!important}}

/* 7. r10c (2026-11-03, Tyler: "lots of dead space"): icon inline in a header row, list and "View all" full card width, 20px padding.
   The content wrapper becomes display:contents so its children sit on the card's own grid. Rollback: delete this block. */
html body.pp-daylight .hkb-archive .hkb-category.hkb-category--boxed{display:grid!important;grid-template-columns:38px minmax(0,1fr);column-gap:12px;row-gap:0;align-items:center;padding:20px!important}
html body.pp-daylight .hkb-archive .hkb-category__content{display:contents}
html body.pp-daylight .hkb-archive .hkb-category__iconwrap{grid-column:1;grid-row:1/span 2;align-self:center;width:38px!important;height:38px!important;min-width:38px!important;flex:none!important;margin:0!important}
html body.pp-daylight .hkb-archive .hkb-category__iconwrap::before{width:19px;height:19px}
html body.pp-daylight .hkb-archive .hkb-category .hkb-category__title{grid-column:2;grid-row:1;margin:0!important;font-size:19px!important;line-height:1.2!important;align-self:end}
html body.pp-daylight .hkb-archive .ppd-count{grid-column:2;grid-row:2;justify-self:start;align-self:start;margin:4px 0 0!important}
html body.pp-daylight .hkb-archive .hkb-category__content>:not(.hkb-category__title):not(.ppd-count){grid-column:1/-1}
html body.pp-daylight .hkb-archive .hkb-category .hkb-category__description{margin:12px 0 0!important}
html body.pp-daylight .hkb-archive .hkb-category .hkb-category__articlelist{margin:14px 0 12px!important}
html body.pp-daylight .hkb-archive .hkb-category .hkb-category__articlelist a{padding:9px 0}
html body.pp-daylight .hkb-archive .hkb-category .hkb-category__viewall{justify-self:start;margin:0!important}
@media (max-width:767px){html body.pp-daylight .hkb-archive .hkb-category.hkb-category--boxed{padding:18px!important}}

/* center hero title 2026-11-06 */
html body.pp-daylight .site-header__search .site-header__title{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
