.viewjo-post{color:#666;font-family:var(--site-body-font,Inter, Helvetica, Arial, sans-serif);background:#fff;font-size:14px;line-height:1.7}.viewjo-post-title{color:#000;font-family:var(--site-heading-font,var(--wp-content-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif));font-size:var(--site-h1-size,2.5rem);font-weight:var(--site-heading-weight,700);letter-spacing:-.02em;text-align:left;margin:0 0 28px;line-height:1.15}.viewjo-post-layout.is-plain{grid-template-columns:1fr}.viewjo-post.page-template-blank .viewjo-post-layout{box-sizing:border-box;margin-top:24px;padding-inline:24px}.viewjo-post-layout{width:var(--site-content-width);grid-template-columns:73.625% 20.875%;justify-content:space-between;align-items:start;margin:40px auto 64px;display:grid}.viewjo-post-image{border-radius:20px;margin-bottom:30px;overflow:hidden}.viewjo-post-image img{width:100%;height:auto;display:block}.viewjo-post-content{--wp--style--block-gap:1.25em;color:#1e1e1e;font-family:var(--site-body-font,var(--wp-content-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif));font-size:var(--site-body-size,20px);font-weight:var(--site-body-weight,400);letter-spacing:0;line-height:1.65}.viewjo-post-content.entry-content>*,.viewjo-post-content.entry-content .wp-block-group>*{margin-block:0}.viewjo-post-content.entry-content>*+*,.viewjo-post-content.entry-content .wp-block-group>*+*{margin-block-start:var(--wp--style--block-gap)!important}.viewjo-post-content h1,.viewjo-post-content h2,.viewjo-post-content h3,.viewjo-post-content h4,.viewjo-post-content h5,.viewjo-post-content h6{color:#000;font-family:var(--site-heading-font,var(--wp-content-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif));font-weight:var(--site-heading-weight,700);letter-spacing:-.02em;margin:0;padding:0;line-height:1.3}.viewjo-post-content.entry-content>h1,.viewjo-post-content.entry-content>h2,.viewjo-post-content.entry-content>h3,.viewjo-post-content.entry-content>h4,.viewjo-post-content.entry-content>h5,.viewjo-post-content.entry-content>h6{margin-block:1.4em .7em!important}.viewjo-post-content h1{font-size:2em}.viewjo-post-content h2{font-size:1.6em}.viewjo-post-content h3{font-size:1.3em}.viewjo-post-content h4{font-size:1.15em}.viewjo-post-content h5{letter-spacing:0;font-size:1em}.viewjo-post-content h6{letter-spacing:0;text-transform:none;font-size:.9em}.viewjo-post.page-template-default .viewjo-post-content,.viewjo-post.page-template-narrow .viewjo-post-content,.viewjo-post.page-template-full-width .viewjo-post-content,.viewjo-post.page-template-blank .viewjo-post-content{width:100%;max-width:none}.viewjo-post-content.entry-content>.alignwide{max-width:var(--wp--style--global--wide-size,1100px);margin-inline:auto}.viewjo-post-content.entry-content>.alignfull{width:100%;max-width:none}.viewjo-post-content p,.viewjo-post-content ul,.viewjo-post-content ol{margin:0}.viewjo-post-content a{color:currentColor;text-decoration:underline}.viewjo-post-content a:hover{text-decoration:none}.viewjo-post-content li{margin-top:.5rem}.viewjo-post-content ul,.viewjo-post-content ol{line-height:inherit;padding:0 0 0 40px}.viewjo-post-content ul{list-style:outside}.viewjo-post-content ol{list-style:decimal}.viewjo-post-content img{max-width:100%;height:auto}.viewjo-post-comments{margin-top:28px}.viewjo-post-comments>h2{color:#333;margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.3}.viewjo-post-comment-list{margin:0 0 28px;padding:0;list-style:none}.viewjo-post-comment-list li{margin:0 0 24px}.viewjo-post-comment-list strong{color:#333}.viewjo-post-reply h3{color:#333;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.3}.viewjo-post-reply .comment-notes{color:#666;margin:0 0 16px;font-size:14px}.viewjo-post-reply .required{color:red}.viewjo-post-reply p{margin:0 0 14px}.viewjo-post-reply label{color:#666;margin-bottom:6px;font-size:14px;display:block}.viewjo-post-reply input[type=text],.viewjo-post-reply input[type=email],.viewjo-post-reply input[type=url],.viewjo-post-reply textarea{box-sizing:border-box;color:#4e4e4e;background:#eee;border:0;width:100%;padding:12px;font-family:inherit;font-size:18px;line-height:1.4}.viewjo-post-reply textarea{resize:vertical;min-height:160px}.viewjo-post-reply .comment-form-cookies-consent{align-items:flex-start;gap:8px;display:flex}.viewjo-post-reply .comment-form-cookies-consent input{margin-top:4px}.viewjo-post-reply .comment-form-cookies-consent label{margin:0}.viewjo-post-reply .form-submit{text-align:right;margin-top:8px}.viewjo-post-reply .form-submit button{border:2px solid var(--site-primary-dark,#3545d4);color:var(--site-primary-dark,#3545d4);cursor:pointer;background:0 0;border-radius:3px;padding:.3em 1em;font-family:inherit;font-size:20px;font-weight:500;line-height:1.7;display:inline-block}.viewjo-post-reply .form-submit button:hover{background:#0000000d}.viewjo-post-sidebar{position:sticky;top:24px}body:has(#wpadminbar) .viewjo-post-sidebar{top:56px}.viewjo-post-sidebar .viewjo-post-widget{margin-bottom:30px}.viewjo-post-widget h2{color:#333;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.3}.viewjo-post-search{position:relative}.viewjo-post-search label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.viewjo-post-search input{box-sizing:border-box;color:#666;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:3px;padding:0 84px 0 12px;font-size:14px}.viewjo-post-search button{color:#666;cursor:pointer;height:40px;font:inherit;background:#ddd;border:1px solid #ddd;border-radius:0 3px 3px 0;padding:0 12px;font-size:14px;position:absolute;top:0;right:0}.viewjo-post-widget ul{margin:0;padding:0;list-style:none}.viewjo-post-widget li{margin:0 0 8px;line-height:1.6}.viewjo-post-widget a{color:#666;text-decoration:none}.viewjo-post-widget a:hover{color:var(--site-primary-dark,#3545d4)}@media (max-width:980px){.viewjo-post-title{font-size:2rem;font-weight:700}.viewjo-post-layout{grid-template-columns:1fr;gap:36px}.viewjo-post-sidebar{position:static}}.viewjo-post.is-layout-sidebar-left .viewjo-post-layout:not(.is-plain){grid-template-columns:20.875% 73.625%}.viewjo-post.is-layout-sidebar-left .viewjo-post-sidebar{order:-1}.viewjo-post-hero{background:linear-gradient(135deg, #0f172a 0%, #1e3a8a 60%, var(--site-primary,#2563eb) 100%);isolation:isolate;place-items:end center;min-height:260px;padding:72px 20px 48px;display:grid;position:relative;overflow:hidden}.viewjo-post-hero.has-image{min-height:clamp(320px,52vh,560px)}.viewjo-post-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.viewjo-post-hero.has-image:after{content:"";z-index:-1;background:linear-gradient(#0206171a 0%,#020617b8 100%);position:absolute;inset:0}.viewjo-post-hero-inner{width:min(var(--site-container,840px), 100%);text-align:center}.viewjo-post-hero .viewjo-post-title{color:#fff;text-align:center;text-shadow:0 2px 18px #00000059;margin:0;font-size:clamp(2rem,4.5vw,3.4rem)}.viewjo-post.is-layout-hero .viewjo-post-layout{margin-top:48px}@media (max-width:980px){.viewjo-post.is-layout-sidebar-left .viewjo-post-layout:not(.is-plain){grid-template-columns:1fr}.viewjo-post.is-layout-sidebar-left .viewjo-post-sidebar{order:0}.viewjo-post-hero{padding:56px 16px 32px}}.custom-post-layout-part{display:contents}
