/* GENERATED by tools-page-build/scale-css.py — do not edit by hand.
   Every px/rem length in post.css x 1.15,
   scoped under body.uip-real-size. Pages that carry that body class use real sizes
   instead of `zoom`. Regenerate after changing any of those files. */

/* from post.css */
:where(body.uip-real-size) .uip-post .gdlr-core-item-pdlr { padding-left:17.25px; padding-right:17.25px; }
:where(body.uip-real-size) .uip-post .gdlr-core-item-mglr { margin-left:17.25px; margin-right:17.25px; }
:where(body.uip-real-size) .uip-post .gdlr-core-item-mgb { margin-bottom:34.5px; }
:where(body.uip-real-size) .uip-post .gdlr-core-container { padding-left:17.25px; padding-right:17.25px; }
:where(body.uip-real-size) .uip-post-body { font-size:19.55px; }
:where(body.uip-real-size) .uip-post-body > p { margin:0 0 23px; }
:where(body.uip-real-size) .uip-post-body > h2 { font-size:29.9px; margin:46px 0 16.1px; }
:where(body.uip-real-size) .uip-post-body > h3 { font-size:23px; margin:36.8px 0 13.8px; }
:where(body.uip-real-size) .uip-post-body > ul, :where(body.uip-real-size) .uip-post-body > ol { margin:0 0 23px; padding-left:25.3px; gap:9.2px; }
:where(body.uip-real-size) .uip-post-body a { text-underline-offset:2.3px; }
:where(body.uip-real-size) .uip-post-body figure { margin:32.2px 0; }
:where(body.uip-real-size) .uip-post-body figcaption { margin-top:11.5px; font-size:14.95px; }
:where(body.uip-real-size) .uip-post-body blockquote { margin:32.2px 0; padding:23px 27.6px; border-left:3.45px solid var(--uip-green); font-size:21.85px; }
:where(body.uip-real-size) .uip-post-tags { gap:9.2px; margin-top:41.4px; }
:where(body.uip-real-size) .uip-post-related { margin-top:50.6px; padding-top:36.8px; }
:where(body.uip-real-size) .uip-post-related-title { font-size:25.3px; margin:0 0 25.3px; }
:where(body.uip-real-size) .uip-post-related-grid { gap:25.3px; }
:where(body.uip-real-size) .uip-pagination { gap:9.2px; margin-top:55.2px; }
:where(body.uip-real-size) .uip-pagination .page-numbers { font-size:16.1px; padding:9.2px 16.1px; border:2.3px solid var(--border-subtle); }
@media (max-width: 1080px) {
  :where(body.uip-real-size) .uip-post-body { font-size:18.4px; }
  :where(body.uip-real-size) .uip-post .wrap h1 { font-size:34.5px !important; }
}
:where(body.uip-real-size) .uip-sidebar { gap:25.3px; }
:where(body.uip-real-size) .uip-widget { border-radius:18.4px; padding:27.6px; box-shadow:0 6.9px 20.7px rgba(40, 42, 113, 0.07); }
:where(body.uip-real-size) .uip-widget-title { font-size:18.4px; margin:0 0 18.4px; }
:where(body.uip-real-size) .uip-widget-tags { gap:6.9px; }
:where(body.uip-real-size) .uip-widget-tags .pill { padding:0.322rem 0.69rem; }
:where(body.uip-real-size) .uip-widget-tags .pill.is-t1 { font-size:10.925px; }
:where(body.uip-real-size) .uip-widget-tags .pill.is-t2 { font-size:12.65px; }
:where(body.uip-real-size) .uip-widget-tags .pill.is-t3 { font-size:14.375px; }
:where(body.uip-real-size) .uip-widget-posts { margin:0 0 20.7px; gap:29.9px; }
:where(body.uip-real-size) .uip-widget-thumb { border-radius:13.8px; margin-bottom:13.8px; }
:where(body.uip-real-size) .uip-widget-post-title { font-size:17.25px; }
:where(body.uip-real-size) .uip-widget-post-date { margin-top:4.6px; font-size:13.225px; }
:where(body.uip-real-size) .uip-widget-post-excerpt { margin-top:9.2px; font-size:14.95px; }
:where(body.uip-real-size) .uip-widget-involve { padding:29.9px 27.6px; box-shadow:0 11.5px 32.2px rgba(40, 42, 113, 0.18); }
:where(body.uip-real-size) .uip-widget-involve-title { font-size:25.3px; }
:where(body.uip-real-size) .uip-widget-involve-copy { font-size:15.525px; margin:11.5px 0 20.7px; }
:where(body.uip-real-size) .uip-widget-involve-list { gap:9.2px; }
:where(body.uip-real-size) .uip-widget-involve-row { gap:13.8px; }
:where(body.uip-real-size) .uip-widget-involve-arrow { font-size:17.25px; }
@media (max-width: 1080px) {
  :where(body.uip-real-size) .uip-archive { padding-left:23px !important; padding-right:23px !important; }
}
:where(body.uip-real-size) .uip-related-card { border-radius:18.4px; box-shadow:0 6.9px 20.7px rgba(40, 42, 113, 0.07); }
:where(body.uip-real-size) .uip-related-card:hover, :where(body.uip-real-size) .uip-related-card:focus-visible { box-shadow:0 13.8px 34.5px rgba(40, 42, 113, 0.14); transform:translateY(-2.3px); }
:where(body.uip-real-size) .uip-related-card-body { padding:20.7px 23px 23px; }
:where(body.uip-real-size) .uip-related-card-title { font-size:18.4px; }
:where(body.uip-real-size) .uip-related-card-date { margin-top:9.2px; font-size:12.65px; }
:where(body.uip-real-size) .uip-archive-list { gap:59.8px; }
:where(body.uip-real-size) .uip-news-row { gap:36.8px; }
:where(body.uip-real-size) .uip-news-row-media { border-radius:18.4px; box-shadow:0 11.5px 32.2px rgba(40, 42, 113, 0.12); }
:where(body.uip-real-size) .uip-news-row-meta { font-size:12.65px; }
:where(body.uip-real-size) .uip-news-row-title { font-size:32.2px; margin:11.5px 0 0; }
:where(body.uip-real-size) .uip-news-row-excerpt { font-size:17.25px; margin:16.1px 0 20.7px; }
@media (max-width: 1080px) {
  :where(body.uip-real-size) .uip-archive-list { gap:46px; }
  :where(body.uip-real-size) .uip-news-row { gap:23px; }
  :where(body.uip-real-size) .uip-news-row-title { font-size:26.45px; }
}
:where(body.uip-real-size) .uip-archive-filter { gap:9.2px; margin-bottom:39.1px; }
:where(body.uip-real-size) .uip-archive-filter a { font-size:14.95px; padding:10.35px 18.4px; border-radius:1148.85px; }
:where(body.uip-real-size) .uip-archive-filter-count { margin-left:4.6px; }
