/*
Theme Name: Just Pakistan Journal
Theme URI: https://just-pakistan.com/
Author: Just Pakistan
Description: A national-magazine block theme in forest green and ivory, with a two-feature front page, concise briefing, wide news rows and travel/digital collections. Local typography and editable original-logo support; no page builder required.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: just-pakistan-journal
Tags: news, blog, full-site-editing, custom-logo, featured-images, block-patterns
*/
@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:400 700;font-display:swap;src:url('assets/fonts/source-serif-4.woff2') format('woff2')}
:root{--jp-forest:#164b36;--jp-ivory:#f5f2e8;--jp-ink:#202b25;--jp-muted:#5f6a61;--jp-line:#d7ddd5;--jp-sage:#cbd9c4;--jp-serif:'Source Serif 4',Georgia,serif;--jp-body:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:24px}
body{margin:0;background:#fff;color:var(--jp-ink);font:400 16px/1.75 var(--jp-body);overflow-wrap:break-word}
p,figure{margin:0}
h1,h2,h3,h4{font-family:var(--jp-serif);font-weight:600;font-optical-sizing:auto;line-height:1.15;margin:0;color:inherit}
a{color:var(--jp-forest);text-underline-offset:3px}
a:hover{text-decoration-thickness:2px}
img{max-width:100%;height:auto;vertical-align:middle}
button,input,textarea,select{font:inherit}
button,a,input{-webkit-tap-highlight-color:transparent}
:where(a,button,input,textarea,select):focus-visible{outline:3px solid #237b54;outline-offset:4px}
.wp-site-blocks{padding:0!important}
.wp-site-blocks>*,.jp-main>.wp-block-group,.jp-footer>.wp-block-group{margin-block:0}
.jp-shell{width:calc(100% - 80px);max-width:1240px;margin-inline:auto!important}
.jp-header{background:var(--jp-ivory);color:var(--jp-forest)}
.jp-masthead{display:flex;justify-content:space-between;align-items:center;gap:50px;padding-block:30px 28px}
.jp-brand{min-width:0}
.wp-block-site-title{margin:0;font:700 48px/1.04 var(--jp-serif);letter-spacing:-.045em}
.wp-block-site-title a{color:inherit;text-decoration:none}
.jp-brand-line{font:400 10px/1.5 var(--jp-body);letter-spacing:.1em;margin-top:12px;color:var(--jp-muted)}
.jp-site-logo{line-height:1}
.jp-site-logo:empty{display:none}
.jp-site-logo img{display:block;width:auto!important;max-width:300px;max-height:90px;object-fit:contain}
.jp-brand:has(.wp-block-site-logo img)>.jp-title-fallback{display:none}
.jp-header-tools{display:flex;align-items:center;gap:28px;min-width:0}
.jp-info-nav{font:400 11px/1.5 var(--jp-body);white-space:nowrap}
.jp-info-nav .wp-block-navigation__container{gap:20px}
.jp-info-nav a{color:inherit;text-decoration:none}
.jp-search{max-width:420px;width:100%}
.jp-search .wp-block-search__inside-wrapper{display:flex;gap:0}
.jp-search .wp-block-search__input{min-width:0;width:100%;border:1px solid #a9b7aa;border-right:0;border-radius:0;background:#fff;color:var(--jp-ink);padding:11px 12px;font-size:12px}
.jp-search .wp-block-search__button{margin:0;border:1px solid var(--jp-forest);border-radius:0;background:var(--jp-forest);color:#fff;font-size:11px;font-weight:600;padding:10px 15px;cursor:pointer}
.jp-header-tools>.jp-search{width:260px}
.jp-nav-wrap{border-block:1px solid #c5cec1}
.jp-navigation-row{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:50px;padding-block:14px}
.jp-nav{font:600 12px/1.5 var(--jp-body);min-width:0}
.jp-nav .wp-block-navigation__container{gap:32px;flex-wrap:wrap}
.jp-nav a{color:inherit;text-decoration:none}
.jp-nav a:hover{text-decoration:underline}
.jp-latest-link{font-size:11px;white-space:nowrap}
.jp-latest-link a{color:inherit;text-decoration:none}
.jp-latest-link span{margin-left:13px}
.jp-main{display:block;min-height:50vh}
.jp-opening{background:var(--jp-ivory)}
.jp-opening-inner{padding-block:32px 36px}
.jp-kicker{font:600 9px/1.5 var(--jp-body);letter-spacing:.14em;text-transform:uppercase;color:var(--jp-forest)}
.jp-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:25px;padding-bottom:19px;margin-bottom:28px;border-bottom:1px solid var(--jp-line)}
.jp-section-head h2{font:600 35px/1.15 var(--jp-serif);letter-spacing:-.025em}
.jp-section-link{font:400 11px/1.5 var(--jp-body)}
.jp-section-link a{color:inherit;text-decoration:none}
.jp-section-link span{margin-left:12px}
.jp-opening .jp-section-head{margin-top:9px;border-color:#c5cec1}
.jp-cover-grid,.jp-brief-grid,.jp-latest-list,.jp-travel-grid,.jp-digital-grid,.jp-archive-grid{list-style:none;padding:0;margin:0;display:grid}
.jp-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}
.jp-cover-grid>.wp-block-post+li{border-left:1px solid #c5cec1;padding-left:38px}
.jp-story{min-width:0;margin:0;height:100%}
.jp-story-image{background:#e8ebe5;overflow:hidden;margin:0}
.jp-story-image a{display:block}
.jp-story-image img{width:100%;aspect-ratio:16/10;object-fit:contain;display:block}
.jp-story-copy{display:flex;flex-direction:column;gap:13px;min-width:0;padding-top:19px}
.jp-story h2,.jp-story h3{margin:0}
.jp-story :where(h2,h3) a{color:inherit;text-decoration:none}
.jp-story :where(h2,h3) a:hover{text-decoration:underline;text-decoration-thickness:1px}
.jp-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:10px;line-height:1.6;color:var(--jp-muted)}
.jp-meta a{color:inherit;text-decoration:none}
.jp-meta>*{margin:0}
.jp-excerpt{font:400 13px/1.75 var(--jp-body);color:var(--jp-muted)}
.jp-excerpt p{margin:0}
.wp-block-post-excerpt__more-text{display:none}
.jp-cover h2{font:600 clamp(28px,2.8vw,38px)/1.13 var(--jp-serif);letter-spacing:-.025em;color:var(--jp-forest)}
.jp-cover .jp-meta{font-size:9px;letter-spacing:.03em}
body.home .jp-story .wp-block-post-terms{display:none}
.jp-brief-section{background:var(--jp-ivory);border-top:1px solid #c5cec1}
.jp-brief-inner{display:grid;grid-template-columns:110px minmax(0,1fr);gap:25px;padding-block:27px 30px}
.jp-brief-inner>.jp-kicker{padding-top:4px}
.jp-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.jp-brief-grid>.wp-block-post+li{border-left:1px solid #c5cec1;padding-left:28px}
.jp-brief .jp-story-copy{padding:0;gap:12px}
.jp-brief h3{font:600 23px/1.17 var(--jp-serif);letter-spacing:-.015em}
.jp-brief .jp-excerpt{display:none}
.jp-brief .jp-meta{font-size:9px}
.jp-home-ad{padding-block:28px 40px}
.jp-ad-space{min-height:94px;padding:15px;background:#f6f7f3;border:1px solid var(--jp-line);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}
.jp-ad-label{font:400 9px/1.5 var(--jp-body);text-transform:uppercase;letter-spacing:.14em;color:var(--jp-muted)}
.jp-latest-section{padding-bottom:47px}
.jp-latest-section .jp-section-head{border-top:3px solid var(--jp-forest);padding-top:18px}
.jp-latest-list{gap:0}
.jp-latest-list>.wp-block-post{border-bottom:1px solid var(--jp-line);padding-block:26px}
.jp-latest-list>.wp-block-post:first-child{padding-top:0}
.jp-latest{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:50px;align-items:center}
.jp-latest .jp-story-copy{padding:0;max-width:850px}
.jp-latest h3{font:600 32px/1.15 var(--jp-serif);letter-spacing:-.025em}
.jp-latest .jp-excerpt{max-width:760px;font-size:13px}
.jp-latest .jp-story-image img{aspect-ratio:16/10}
.jp-travel-section{background:var(--jp-forest);color:#fff}
.jp-travel-inner{padding-block:37px 44px}
.jp-travel-section .jp-kicker{color:var(--jp-sage)}
.jp-travel-section .jp-section-head{margin-top:10px;border-color:#5c7c69}
.jp-travel-section a{color:inherit}
.jp-travel-section :where(a,button):focus-visible{outline-color:#d3dcb1}
.jp-travel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:31px}
.jp-travel .jp-story-image{background:#244f3d}
.jp-travel h3{font:600 29px/1.17 var(--jp-serif);letter-spacing:-.02em}
.jp-travel .jp-meta{color:#d6e2d2;font-size:9px}
.jp-travel .jp-excerpt{display:none}
.jp-digital-section{padding-block:38px 45px}
.jp-digital-section>.jp-section-head{margin-top:10px}
.jp-digital-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.jp-digital{padding:22px;background:var(--jp-ivory);border-top:3px solid var(--jp-sage)}
.jp-digital .jp-story-image{max-width:105px}
.jp-digital .jp-story-image img{aspect-ratio:4/3}
.jp-digital h3{font:600 25px/1.16 var(--jp-serif);letter-spacing:-.02em}
.jp-digital .jp-meta{font-size:9px}
.jp-digital .jp-excerpt{display:none}
.jp-footer{background:#102d22;color:#fff;padding-top:35px}
.jp-footer-top{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-bottom:32px}
.jp-footer .wp-block-site-title{font-size:36px;white-space:nowrap}
.jp-footer-copy{font-size:11px;line-height:1.7;color:#cbd9c4;margin-top:12px}
.jp-footer-topics{font:400 12px/1.5 var(--jp-body);max-width:530px}
.jp-footer-topics .wp-block-navigation__container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 30px}
.jp-footer a{color:inherit;text-decoration:none}
.jp-footer a:hover{text-decoration:underline}
.jp-footer :where(a,button,input):focus-visible{outline-color:#d3dcb1}
.jp-footer-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:24px;border-top:1px solid #51695a;padding-block:22px;font-size:10px;color:#cbd9c4}
.jp-footer-info{font:400 10px/1.5 var(--jp-body)}
.jp-footer-info .wp-block-navigation__container{gap:22px;flex-wrap:wrap}
.jp-archive{padding-block:38px 55px}
.jp-page-title{font:600 clamp(36px,4.3vw,57px)/1.1 var(--jp-serif);letter-spacing:-.035em;color:var(--jp-forest);margin:15px 0 28px}
.jp-archive>.jp-search{max-width:500px;margin-bottom:35px}
.jp-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px}
.jp-archive-grid h3{font:600 29px/1.16 var(--jp-serif);letter-spacing:-.02em}
.jp-archive-grid .jp-excerpt{display:none}
.jp-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:38px;padding-top:24px;border-top:1px solid var(--jp-line);font-size:12px}
.jp-pagination .page-numbers{margin-inline:6px}
.jp-pagination .current{background:var(--jp-forest);color:#fff;display:inline-block;padding:4px 10px}
.jp-article-head{padding-block:29px 30px}
.jp-breadcrumb{font-size:11px;color:var(--jp-muted);margin-bottom:27px}
.jp-breadcrumb a{color:inherit;text-decoration:none}
.jp-breadcrumb span{margin-inline:9px}
.jp-article-topics{display:flex;flex-wrap:wrap;gap:7px 12px;line-height:1.5;font-size:9px;font-weight:600;color:var(--jp-forest);max-width:1100px}
.jp-article-topics a{color:inherit;text-decoration:none;border-bottom:1px solid #85a18a;padding-bottom:4px}
.jp-article-topics .wp-block-post-terms__separator{display:none}
.jp-article-title{max-width:1100px;font:600 clamp(36px,4.5vw,61px)/1.1 var(--jp-serif);letter-spacing:-.035em;color:var(--jp-forest);margin:22px 0 25px}
.jp-byline{font-size:12px;gap:8px 24px}
.jp-article-visual{padding-bottom:34px}
.jp-article-image img{width:100%;max-height:650px;object-fit:contain;background:#e8ebe5}
.jp-reading-layout{display:grid;grid-template-columns:minmax(0,760px) 240px;gap:60px;justify-content:center;padding-bottom:55px}
.jp-reading-column{min-width:0}
.jp-article-body{font:400 19px/1.85 var(--jp-serif);font-optical-sizing:auto}
.jp-article-body>p,.jp-article-body>ul,.jp-article-body>ol,.jp-article-body>figure,.jp-article-body>blockquote{margin-block:0 1.45em}
.jp-article-body>h2{font:600 34px/1.15 var(--jp-serif);color:var(--jp-forest);margin:1.25em 0 .5em}
.jp-article-body>h3{font:600 28px/1.18 var(--jp-serif);margin:1.1em 0 .5em}
.jp-article-body :where(table,pre){max-width:100%;overflow:auto}
.jp-article-body :where(iframe,video,object,embed){max-width:100%}
.jp-article-body :where(.alignwide,.alignfull){max-width:100%;width:100%;margin-inline:0}
.jp-article-body blockquote{margin-inline:0;border-left:4px solid var(--jp-forest);background:var(--jp-ivory);padding:23px 26px;font-size:25px;line-height:1.6}
.jp-article-body figcaption{font:400 12px/1.6 var(--jp-body);color:var(--jp-muted)}
.jp-article-aside{align-self:start;position:sticky;top:24px}
.jp-share-box{border-top:3px solid var(--jp-forest);padding-top:18px}
.jp-reading-tools{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}
.jp-copy-link,.jp-print-story{border:1px solid var(--jp-forest);border-radius:0;background:#fff;padding:10px 14px;font-size:11px;font-weight:600;cursor:pointer;color:var(--jp-forest)}
.jp-copy-link{background:var(--jp-forest);color:#fff}
.jp-copy-status{font-size:10px;line-height:1.6;color:var(--jp-muted);flex-basis:100%}
.jp-copy-status:empty{display:none}
.jp-more-box{background:var(--jp-ivory);padding:22px;margin-block:27px}
.jp-more-box>h2{font-size:25px;line-height:1.2}
.jp-article-nav{font:400 12px/1.5 var(--jp-body);margin-top:20px}
.jp-article-nav .wp-block-navigation__container{flex-direction:column;align-items:flex-start;gap:14px}
.jp-article-nav a{color:inherit;text-decoration:none}
.jp-article-aside>.jp-ad-space{min-height:250px}
.jp-tags{margin-top:25px;padding-top:20px;border-top:1px solid var(--jp-line);font-size:11px}
.jp-tags a{display:inline-block;background:var(--jp-ivory);padding:4px 9px;margin:4px;text-decoration:none}
.jp-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-block:28px;padding-block:25px;border-block:1px solid var(--jp-line);font:600 23px/1.25 var(--jp-serif)}
.jp-post-nav>div:last-child{text-align:right}
.jp-comments{margin-top:35px}
.jp-comments h2{font:600 32px/1.2 var(--jp-serif);margin-bottom:23px}
.jp-comment{padding-block:20px;border-bottom:1px solid var(--jp-line)}
.jp-comment :where(.wp-block-comment-date,.wp-block-comment-reply-link){font-size:12px;margin-block:8px}
.jp-comments textarea,.jp-comments input:not([type=checkbox]):not([type=submit]){max-width:100%;width:100%;padding:12px;border:1px solid #a9b7aa;border-radius:0;background:#fff}
.jp-comments input[type=submit]{padding:12px 18px;border:0;border-radius:0;background:var(--jp-forest);color:#fff;cursor:pointer}
.jp-comments label{display:block;font-size:13px;margin-block:12px 6px}
.jp-comments .comment-form-cookies-consent label{display:inline;font-size:12px}
.jp-page{max-width:840px;padding-block:40px 60px}
.jp-error{max-width:900px;padding-block:70px 90px}
.jp-error>p:not(.jp-kicker){max-width:620px;margin-bottom:24px}
.jp-error>.jp-search{margin-block:25px;max-width:500px}
.jp-home-link{display:inline-block;background:var(--jp-forest);color:#fff;font-size:12px;font-weight:600;text-decoration:none;padding:12px 17px}
.screen-reader-text,.wp-block-search__label.screen-reader-text{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.screen-reader-text:focus{clip:auto!important;height:auto;width:auto;top:12px;left:12px;background:#fff;padding:12px;color:var(--jp-ink);z-index:100000}
@media(min-width:600px){.jp-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:flex!important}.jp-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}}
@media(max-width:1100px){.jp-nav .wp-block-navigation__container{gap:24px}.jp-header-tools{gap:22px}.jp-header-tools>.jp-search{width:230px}.jp-cover-grid{gap:28px}.jp-cover-grid>.wp-block-post+li{padding-left:28px}.jp-cover h2{font-size:33px}.jp-brief-inner{grid-template-columns:1fr;gap:17px}.jp-latest{gap:35px;grid-template-columns:minmax(0,1fr) 230px}.jp-latest h3{font-size:30px}.jp-travel-grid{gap:25px}.jp-travel h3{font-size:27px}.jp-reading-layout{grid-template-columns:minmax(0,1fr) 220px;gap:40px}.jp-footer-topics .wp-block-navigation__container{gap:17px 24px}}
@media(max-width:850px){.jp-shell{width:calc(100% - 40px)}.jp-info-nav{display:none}.jp-masthead{gap:30px}.jp-nav .wp-block-navigation__container{gap:21px}.jp-latest-link{display:none}.jp-cover h2{font-size:30px}.jp-cover-grid{gap:24px}.jp-cover-grid>.wp-block-post+li{padding-left:24px}.jp-cover .jp-excerpt{font-size:12px}.jp-brief-grid{gap:22px}.jp-brief-grid>.wp-block-post+li{padding-left:22px}.jp-brief h3{font-size:21px}.jp-latest{grid-template-columns:minmax(0,1fr) 200px;gap:28px}.jp-latest h3{font-size:28px}.jp-latest .jp-excerpt{font-size:12px}.jp-travel-grid{grid-template-columns:1fr;gap:27px}.jp-travel{display:grid;grid-template-columns:230px minmax(0,1fr);gap:27px;align-items:center}.jp-travel .jp-story-copy{padding:0}.jp-travel h3{font-size:29px}.jp-digital-grid{gap:22px}.jp-digital{padding:18px}.jp-digital h3{font-size:23px}.jp-footer-top{gap:30px}.jp-footer-topics .wp-block-navigation__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 25px}.jp-footer-bottom{flex-wrap:wrap;gap:15px}.jp-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-reading-layout{grid-template-columns:1fr;max-width:760px}.jp-article-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:25px}.jp-article-aside .jp-more-box{margin:0}.jp-article-aside>.jp-ad-space{grid-column:1/-1;min-height:90px}}
@media(max-width:599px){.jp-shell{width:calc(100% - 32px)}.jp-masthead{padding-block:24px;flex-wrap:wrap;gap:23px}.wp-block-site-title{font-size:43px}.jp-brand-line{font-size:9px;letter-spacing:.07em}.jp-header-tools{width:100%}.jp-header-tools>.jp-search{width:100%;max-width:100%}.jp-navigation-row{min-height:45px;padding-block:10px}.jp-latest-link{display:block;font-size:11px}.jp-nav .wp-block-navigation__responsive-container-open{padding:3px}.jp-nav .wp-block-navigation__responsive-container.is-menu-open{padding:65px 25px 30px;background:var(--jp-forest);color:#fff}.jp-nav .is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:25px;font:600 27px/1.25 var(--jp-serif)}.jp-nav .is-menu-open :where(a,button):focus-visible{outline-color:#d3dcb1}.jp-opening-inner{padding-block:25px 29px}.jp-kicker{font-size:8px}.jp-section-head{gap:16px;margin-bottom:23px;padding-bottom:16px}.jp-section-head h2{font-size:31px}.jp-section-link{font-size:9px;max-width:100px;text-align:right}.jp-cover-grid{grid-template-columns:1fr;gap:29px}.jp-cover-grid>.wp-block-post+li{border-left:0;border-top:1px solid #c5cec1;padding:28px 0 0}.jp-cover h2{font-size:32px}.jp-cover .jp-excerpt{font-size:13px}.jp-story-copy{padding-top:17px;gap:12px}.jp-brief-inner{padding-block:25px 27px;gap:22px}.jp-brief-grid{grid-template-columns:1fr;gap:22px}.jp-brief-grid>.wp-block-post+li{border-left:0;border-top:1px solid #c5cec1;padding:21px 0 0}.jp-brief h3{font-size:24px}.jp-home-ad{padding-block:24px 30px}.jp-ad-space{min-height:82px}.jp-latest-section{padding-bottom:33px}.jp-latest-section .jp-section-head{padding-top:16px}.jp-latest{grid-template-columns:minmax(0,1fr) 100px;gap:19px;align-items:start}.jp-latest h3{font-size:24px}.jp-latest .jp-story-copy{gap:11px}.jp-latest .jp-excerpt{display:none}.jp-latest .jp-meta{font-size:9px}.jp-latest .jp-story-image img{aspect-ratio:1;object-fit:contain}.jp-latest-list>.wp-block-post{padding-block:23px}.jp-travel-inner{padding-block:29px 34px}.jp-travel-grid{gap:30px}.jp-travel{display:block}.jp-travel .jp-story-copy{padding-top:17px}.jp-travel h3{font-size:29px}.jp-digital-section{padding-block:29px 35px}.jp-digital-grid{grid-template-columns:1fr;gap:21px}.jp-digital{display:grid;grid-template-columns:90px minmax(0,1fr);gap:19px;padding:19px}.jp-digital .jp-story-copy{padding:0;gap:11px}.jp-digital h3{font-size:23px}.jp-footer{padding-top:30px}.jp-footer-top{flex-direction:column;align-items:flex-start;gap:29px;padding-bottom:29px}.jp-footer-topics{width:100%}.jp-footer-topics .wp-block-navigation__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 30px}.jp-footer .wp-block-site-title{font-size:35px}.jp-footer-bottom{flex-direction:column;gap:17px}.jp-footer-info .wp-block-navigation__container{gap:15px 19px}.jp-archive{padding-block:29px 43px}.jp-archive-grid{grid-template-columns:1fr;gap:30px}.jp-archive-grid h3{font-size:29px}.jp-page-title{font-size:39px}.jp-article-head{padding-block:24px 27px}.jp-breadcrumb{margin-bottom:23px}.jp-article-topics{font-size:8px;gap:7px 10px}.jp-article-title{font-size:39px;line-height:1.1;margin-block:20px 23px}.jp-byline{font-size:10px;gap:7px 16px}.jp-article-visual{padding-bottom:26px}.jp-reading-layout{padding-bottom:41px;gap:31px}.jp-article-body{font-size:18px;line-height:1.85}.jp-article-body>h2{font-size:31px}.jp-article-body blockquote{font-size:23px;padding:21px}.jp-post-nav{font-size:22px;gap:22px}.jp-article-aside{grid-template-columns:1fr;gap:24px}.jp-article-aside>.jp-ad-space{grid-column:auto}.jp-more-box>h2{font-size:27px}.jp-article-nav .wp-block-navigation__container{display:grid;grid-template-columns:1fr 1fr;gap:17px}.jp-page{padding-block:30px 45px}.jp-error{padding-block:51px 67px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{body{background:#fff;color:#000}.jp-nav-wrap,.jp-header-tools,.jp-footer,.jp-article-aside,.jp-comments,.jp-post-nav,.jp-ad-space{display:none!important}.jp-shell{width:100%;max-width:100%}.jp-masthead{padding-block:0 18px}.jp-brand-line{color:#555}.jp-article-head{padding-block:15px}.jp-article-topics{display:none}.jp-article-title{color:#000;font-size:30pt}.jp-breadcrumb,.jp-byline{color:#555}.jp-article-body{font-size:12pt;line-height:1.6}.jp-article-image img{max-height:320px}.jp-byline{font-size:10pt}.jp-reading-layout{display:block}.jp-article-visual{padding-bottom:20px}}
