/*
Theme Name: The Journel Technology Reference Layout Fixed
Theme URI: https://thejournel.com/
Author: The Journel
Description: WordPress theme built directly from the supplied TheJournel preview. Uses the preview's own layout, colors, fonts, images, header and footer; no previous theme design is included.
Version: 1.9.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: thejournel-preview-exact
*/
/* Previous TheJournel header/footer styles */

/* The original TheJournel preview stylesheet is intentionally preserved. */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}

@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row-reverse;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;width:100%;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(ul.has-background,ol.has-background){padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}:root :where(.wp-block-site-title a){color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#1778f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#1778f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}


/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--tj-ink: #1F1712;--wp--preset--color--tj-brown: #5A351F;--wp--preset--color--tj-beige: #B98E68;--wp--preset--color--tj-paper: #F7F3EC;--wp--preset--color--tj-white: #FFFFFF;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}

/*
Theme Name: TheJournel
Theme URI: https://example.com/thejournel
Author: TheJournel
Author URI: https://example.com
Description: A premium editorial theme for TheJournel, a global digital news and media publication. Image-focused, warm editorial palette, strong typography, fully responsive, block-editor friendly and built for Rank Math / Yoast SEO.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: thejournel
Tags: news, magazine, blog, editorial, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, block-styles, wide-blocks
*/

/*
 * The visual styles for this theme live in assets/css/main.css and are loaded
 * with wp_enqueue_style(). This file exists because WordPress requires it for
 * theme identification. Please do not edit theme files directly — use
 * Appearance > Customize > TheJournel Options instead.
 */

/* ==========================================================================
   TheJournel — main stylesheet
   1. Tokens
   2. Base & typography
   3. Layout helpers
   4. Header / navigation / search
   5. Breaking news
   6. Cards & article lists
   7. Homepage sections
   8. Single post
   9. Archives, search, pagination
   10. Sidebar, widgets, ads
   11. Newsletter
   12. Footer
   13. Comments & forms
   14. Blocks & utilities
   15. Responsive
   ========================================================================== */

/* Fonts — self-hosted, no external requests.
   Fraunces (SIL OFL 1.1) for headlines and article text.
   Instrument Sans (SIL OFL 1.1) for navigation, metadata and interface. */
@font-face {
	font-family: "Fraunces";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("data:font/woff2;base64,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") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Fraunces";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("data:font/woff2;base64,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") format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Instrument Sans";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("data:font/woff2;base64,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") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Instrument Sans";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("data:font/woff2;base64,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") format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* 1. Tokens ---------------------------------------------------------------- */
:root {
	--tj-ink: #1f1712;
	--tj-brown: #5a351f;
	--tj-beige: #b98e68;
	--tj-paper: #f7f3ec;
	--tj-white: #ffffff;

	--tj-ink-soft: #4a3d33;
	--tj-muted: #7a6a5c;
	--tj-rule: #e3dacb;
	--tj-rule-strong: #cdbfa9;
	--tj-alert: #8c2f1e;

	--tj-font-display: "Fraunces", Georgia, "Times New Roman", serif;
	--tj-font-ui: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

	--tj-wrap: 1240px;
	--tj-reading: 720px;
	--tj-gap: 28px;
	--tj-radius: 2px;
}

/* 2. Base & typography ----------------------------------------------------- */
*, *::before, *::after { box-sizing: border-box; }

html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }

@media (prefers-reduced-motion: reduce) {
	html { scroll-behavior: auto; }
	*, *::before, *::after { animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; }
}

body {
	margin: 0;
	background: var(--tj-paper);
	color: var(--tj-ink);
	font-family: var(--tj-font-ui);
	font-size: 17px;
	line-height: 1.6;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
}

img, svg, video, iframe { max-width: 100%; height: auto; display: block; }

a { color: var(--tj-brown); text-decoration: none; }
a:hover, a:focus { color: var(--tj-ink); }

:focus-visible {
	outline: 2px solid var(--tj-brown);
	outline-offset: 2px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: var(--tj-font-display);
	font-weight: 700;
	line-height: 1.14;
	letter-spacing: -0.012em;
	color: var(--tj-ink);
	margin: 0 0 .5em;
}

h1 { font-size: clamp(2rem, 4.2vw, 3.1rem); }
h2 { font-size: clamp(1.55rem, 2.6vw, 2.1rem); }
h3 { font-size: 1.35rem; }
h4 { font-size: 1.15rem; }

p { margin: 0 0 1.2em; }

blockquote {
	margin: 2rem 0;
	padding: .25rem 0 .25rem 1.5rem;
	border-left: 3px solid var(--tj-beige);
	font-family: var(--tj-font-display);
	font-size: 1.3rem;
	line-height: 1.45;
	color: var(--tj-brown);
}
blockquote cite { display: block; margin-top: .6rem; font-family: var(--tj-font-ui); font-size: .85rem; color: var(--tj-muted); font-style: normal; }

hr, .wp-block-separator { border: 0; border-top: 1px solid var(--tj-rule); margin: 2.5rem 0; }

.screen-reader-text {
	position: absolute !important;
	width: 1px; height: 1px;
	margin: -1px; padding: 0; overflow: hidden;
	clip: rect(0 0 0 0); clip-path: inset(50%);
	white-space: nowrap; border: 0;
}
.skip-link:focus {
	position: fixed; top: 12px; left: 12px; z-index: 999;
	width: auto; height: auto; clip: auto; clip-path: none;
	background: var(--tj-ink); color: var(--tj-paper);
	padding: 10px 16px; border-radius: var(--tj-radius);
}

/* 3. Layout helpers -------------------------------------------------------- */
.tj-wrap { width: 100%; max-width: var(--tj-wrap); margin: 0 auto; padding: 0 24px; }

.tj-section { padding: 46px 0; border-top: 1px solid var(--tj-rule); }
.tj-section:first-of-type { border-top: 0; }
.tj-section--plain { border-top: 0; }

.tj-section-head {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 26px;
	padding-bottom: 10px;
	border-bottom: 2px solid var(--tj-ink);
}
.tj-section-head h2 {
	margin: 0;
	font-size: 1.4rem;
	letter-spacing: -0.01em;
}
.tj-section-head .tj-more {
	font-family: var(--tj-font-ui);
	font-size: .82rem;
	font-weight: 600;
	color: var(--tj-brown);
	white-space: nowrap;
}

.tj-content-area { display: grid; grid-template-columns: minmax(0, 1fr) 320px; gap: 48px; align-items: start; }
.tj-content-area--full { grid-template-columns: minmax(0, 1fr); }

/* 4. Header ---------------------------------------------------------------- */
.tj-topbar {
	background: var(--tj-ink);
	color: #d9cfc1;
	font-size: .78rem;
	letter-spacing: .01em;
}
.tj-topbar .tj-wrap { display: flex; align-items: center; justify-content: space-between; gap: 18px; min-height: 38px; }
.tj-topbar a { color: #d9cfc1; }
.tj-topbar a:hover { color: var(--tj-white); }
.tj-topbar-left { display: flex; align-items: center; gap: 18px; }
.tj-topbar-date { color: var(--tj-beige); font-weight: 500; }
.tj-topbar-links { display: flex; gap: 16px; }
.tj-topbar-links a { font-weight: 500; }

.tj-social { display: flex; align-items: center; gap: 12px; }
.tj-social a { display: inline-flex; line-height: 0; }
.tj-social svg { width: 16px; height: 16px; fill: currentColor; }

.tj-header {
	background: var(--tj-paper);
	border-bottom: 1px solid var(--tj-rule);
}
.tj-header-inner {
	display: grid;
	grid-template-columns: 1fr auto 1fr;
	align-items: center;
	gap: 20px;
	padding: 22px 0;
}
.tj-header-left { display: flex; align-items: center; gap: 14px; }
.tj-header-right { display: flex; align-items: center; justify-content: flex-end; gap: 16px; }

.tj-brand { justify-self: center; text-align: center; }
.tj-brand img { max-height: 84px; width: auto; margin: 0 auto; }
.tj-brand .tj-brand-text {
	font-family: var(--tj-font-display);
	font-size: clamp(1.9rem, 4vw, 2.6rem);
	font-weight: 700;
	letter-spacing: -0.02em;
	color: var(--tj-ink);
	display: block;
}
.tj-brand .tj-tagline { font-size: .74rem; color: var(--tj-muted); letter-spacing: .06em; margin-top: 4px; }

.tj-iconbtn {
	background: none; border: 0; padding: 6px; cursor: pointer;
	color: var(--tj-ink); line-height: 0; border-radius: var(--tj-radius);
}
.tj-iconbtn svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.8; }
.tj-iconbtn:hover { color: var(--tj-brown); }

.tj-subscribe-btn {
	font-size: .8rem; font-weight: 600;
	border: 1px solid var(--tj-ink);
	padding: 8px 16px;
	color: var(--tj-ink);
	border-radius: var(--tj-radius);
}
.tj-subscribe-btn:hover { background: var(--tj-ink); color: var(--tj-paper); }

/* Navigation */
.tj-nav-bar { background: var(--tj-paper); border-bottom: 1px solid var(--tj-rule); }
.tj-nav-bar .tj-wrap { display: flex; align-items: center; justify-content: center; }
.tj-nav ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; }
.tj-nav li { position: relative; }
.tj-nav a {
	display: block;
	padding: 13px 16px;
	font-size: .86rem;
	font-weight: 600;
	letter-spacing: .01em;
	color: var(--tj-ink);
}
.tj-nav > ul > li > a::after {
	content: ""; display: block; height: 2px; background: var(--tj-brown);
	margin-top: 7px; transform: scaleX(0); transition: transform .18s ease;
}
.tj-nav > ul > li:hover > a::after,
.tj-nav > ul > li.current-menu-item > a::after { transform: scaleX(1); }
.tj-nav ul ul {
	position: absolute; left: 0; top: 100%; min-width: 210px;
	background: var(--tj-white); border: 1px solid var(--tj-rule);
	display: block; flex-direction: column; z-index: 60;
	opacity: 0; visibility: hidden; transform: translateY(6px); transition: opacity .16s ease, transform .16s ease;
}
.tj-nav li:hover > ul, .tj-nav li:focus-within > ul { opacity: 1; visibility: visible; transform: translateY(0); }
.tj-nav ul ul li { width: 100%; }
.tj-nav ul ul a { padding: 10px 16px; border-bottom: 1px solid var(--tj-rule); }
.tj-nav ul ul li:last-child a { border-bottom: 0; }

.tj-sticky-active .tj-nav-bar { position: sticky; top: 0; z-index: 80; }

/* Search overlay */
.tj-search-overlay {
	position: fixed; inset: 0; z-index: 200;
	background: rgba(31, 23, 18, .96);
	display: none; align-items: center; justify-content: center; padding: 24px;
}
.tj-search-overlay.is-open { display: flex; }
.tj-search-overlay form { width: min(680px, 100%); display: flex; border-bottom: 2px solid var(--tj-beige); }
.tj-search-overlay input[type="search"] {
	flex: 1; background: none; border: 0; color: var(--tj-paper);
	font-family: var(--tj-font-display); font-size: clamp(1.4rem, 4vw, 2.2rem); padding: 12px 0;
}
.tj-search-overlay input[type="search"]::placeholder { color: rgba(247, 243, 236, .45); }
.tj-search-overlay button[type="submit"] { background: none; border: 0; color: var(--tj-beige); font-size: 1rem; cursor: pointer; padding: 0 8px; }
.tj-search-close { position: absolute; top: 22px; right: 26px; background: none; border: 0; color: var(--tj-paper); font-size: 1.8rem; line-height: 1; cursor: pointer; }

/* Mobile drawer */
.tj-drawer {
	position: fixed; top: 0; left: 0; bottom: 0; width: min(330px, 84vw);
	background: var(--tj-white); z-index: 210; padding: 22px;
	transform: translateX(-102%); transition: transform .22s ease; overflow-y: auto;
	border-right: 1px solid var(--tj-rule);
}
.tj-drawer.is-open { transform: translateX(0); }
.tj-drawer-head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 18px; }
.tj-drawer ul { list-style: none; margin: 0; padding: 0; }
.tj-drawer > nav > ul > li > a { font-family: var(--tj-font-display); font-size: 1.15rem; }
.tj-drawer a { display: block; padding: 11px 0; border-bottom: 1px solid var(--tj-rule); color: var(--tj-ink); font-weight: 600; }
.tj-drawer ul ul a { padding-left: 14px; font-weight: 500; font-size: .92rem; }
.tj-drawer-social { display: flex; gap: 14px; margin-top: 22px; color: var(--tj-brown); }
.tj-drawer-social svg { width: 18px; height: 18px; fill: currentColor; }
.tj-overlay-bg { position: fixed; inset: 0; background: rgba(31,23,18,.45); z-index: 205; display: none; }
.tj-overlay-bg.is-open { display: block; }

/* 5. Breaking news --------------------------------------------------------- */
.tj-breaking {
	background: var(--tj-white);
	border-bottom: 1px solid var(--tj-rule);
	overflow: hidden;
}
.tj-breaking .tj-wrap { display: flex; align-items: center; gap: 18px; min-height: 46px; }
.tj-breaking-label {
	flex: none;
	background: var(--tj-alert); color: #fff;
	font-size: .72rem; font-weight: 700; letter-spacing: .08em;
	padding: 5px 11px; border-radius: var(--tj-radius);
	text-transform: uppercase;
}
.tj-breaking-track { flex: 1; overflow: hidden; position: relative; }
.tj-breaking-items { display: flex; gap: 42px; white-space: nowrap; animation: tj-marquee 38s linear infinite; }
.tj-breaking:hover .tj-breaking-items { animation-play-state: paused; }
.tj-breaking-items a, .tj-breaking-items span { font-size: .9rem; font-weight: 500; color: var(--tj-ink); }
.tj-breaking-items .tj-dot { color: var(--tj-beige); }
@keyframes tj-marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) {
	.tj-breaking-items { animation: none; white-space: normal; flex-wrap: wrap; gap: 18px; }
}

/* 6. Cards ----------------------------------------------------------------- */
.tj-cat {
	display: inline-block;
	font-family: var(--tj-font-ui);
	font-size: .72rem; font-weight: 700; letter-spacing: .09em;
	text-transform: uppercase;
	color: var(--tj-brown);
	margin-bottom: 8px;
}
.tj-cat:hover { color: var(--tj-ink); }

.tj-meta {
	font-size: .78rem;
	color: var(--tj-muted);
	display: flex; flex-wrap: wrap; align-items: center; gap: 8px;
	margin-top: 10px;
}
.tj-meta a { color: var(--tj-muted); font-weight: 600; }
.tj-meta a:hover { color: var(--tj-brown); }
.tj-meta .sep { width: 3px; height: 3px; background: var(--tj-rule-strong); border-radius: 50%; }

.tj-thumb { display: block; position: relative; overflow: hidden; background: var(--tj-rule); border-radius: var(--tj-radius); }
.tj-thumb img { width: 100%; height: 100%; object-fit: cover; transition: transform .35s ease; }
.tj-thumb:hover img { transform: scale(1.035); }
.tj-ratio-16x9 { aspect-ratio: 16 / 9; }
.tj-ratio-4x3 { aspect-ratio: 4 / 3; }
.tj-ratio-3x2 { aspect-ratio: 3 / 2; }
.tj-ratio-1x1 { aspect-ratio: 1 / 1; }

.tj-card { display: flex; flex-direction: column; }
.tj-card .tj-thumb { margin-bottom: 14px; }
.tj-card h3, .tj-card h2 { margin: 0 0 8px; }
.tj-card-title a { color: var(--tj-ink); }
.tj-card-title a:hover { color: var(--tj-brown); }
.tj-excerpt { font-size: .93rem; color: var(--tj-ink-soft); margin: 0; line-height: 1.55; }

/* Horizontal list item */
.tj-item { display: grid; grid-template-columns: 116px minmax(0,1fr); gap: 16px; align-items: start; padding: 18px 0; border-bottom: 1px solid var(--tj-rule); }
.tj-item:last-child { border-bottom: 0; }
.tj-item h3 { font-size: 1.02rem; line-height: 1.25; margin: 0 0 6px; }
.tj-item .tj-cat { margin-bottom: 5px; font-size: .68rem; }

.tj-grid { display: grid; gap: var(--tj-gap); }
.tj-grid-2 { grid-template-columns: repeat(2, minmax(0,1fr)); }
.tj-grid-3 { grid-template-columns: repeat(3, minmax(0,1fr)); }
.tj-grid-4 { grid-template-columns: repeat(4, minmax(0,1fr)); }

/* 7. Homepage sections ----------------------------------------------------- */
.tj-hero { padding: 40px 0 46px; }
.tj-hero-grid { display: grid; grid-template-columns: minmax(0, 1.62fr) minmax(0, 1fr); gap: 44px; }
.tj-hero-lead .tj-thumb { margin-bottom: 18px; }
.tj-hero-lead h2 { font-size: clamp(1.9rem, 3.4vw, 2.75rem); line-height: 1.08; margin-bottom: 12px; }
.tj-hero-lead .tj-excerpt { font-size: 1.05rem; max-width: 62ch; }
.tj-hero-side { display: flex; flex-direction: column; }
.tj-hero-side .tj-item { grid-template-columns: 96px minmax(0,1fr); }
.tj-hero-side .tj-item:first-child { padding-top: 0; }

.tj-cat-section .tj-cat-grid { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); gap: 40px; }
.tj-cat-section .tj-cat-list { display: flex; flex-direction: column; }

.tj-trending-list { counter-reset: tj-rank; list-style: none; margin: 0; padding: 0; }
.tj-trending-list li {
	counter-increment: tj-rank;
	display: grid; grid-template-columns: 44px minmax(0,1fr);
	gap: 14px; padding: 15px 0; border-bottom: 1px solid var(--tj-rule);
	align-items: start;
}
.tj-trending-list li:last-child { border-bottom: 0; }
.tj-trending-list li::before {
	content: counter(tj-rank, decimal-leading-zero);
	font-family: var(--tj-font-display); font-size: 1.5rem; font-weight: 700;
	color: var(--tj-beige); line-height: 1;
}
.tj-trending-list h3 { font-size: 1rem; line-height: 1.28; margin: 0; }
.tj-trending-list .tj-meta { margin-top: 6px; }

.tj-editorial { background: var(--tj-ink); color: var(--tj-paper); padding: 56px 0; }
.tj-editorial h2, .tj-editorial .tj-card-title a, .tj-editorial a { color: var(--tj-paper); }
.tj-editorial .tj-section-head { border-bottom-color: rgba(247,243,236,.3); }
.tj-editorial .tj-cat { color: var(--tj-beige); }
.tj-editorial .tj-excerpt, .tj-editorial .tj-meta, .tj-editorial .tj-meta a { color: rgba(247,243,236,.72); }
.tj-editorial .tj-card-title a:hover { color: var(--tj-beige); }

/* 8. Single post ----------------------------------------------------------- */
.tj-breadcrumbs { font-size: .78rem; color: var(--tj-muted); padding: 18px 0 0; }
.tj-breadcrumbs a { color: var(--tj-muted); }
.tj-breadcrumbs a:hover { color: var(--tj-brown); }
.tj-breadcrumbs .sep { margin: 0 7px; color: var(--tj-rule-strong); }

.tj-article-head { max-width: 800px; margin: 0 auto; padding: 26px 0 8px; text-align: center; }
.tj-article-head h1 { font-size: clamp(2rem, 4.4vw, 3rem); margin-bottom: 16px; }
.tj-article-head .tj-standfirst {
	font-family: var(--tj-font-display);
	font-size: 1.18rem; line-height: 1.5; color: var(--tj-ink-soft);
	margin: 0 auto 20px; max-width: 66ch;
}
.tj-article-head .tj-meta { justify-content: center; }

.tj-byline { display: flex; align-items: center; justify-content: center; gap: 12px; margin-top: 18px; padding-top: 18px; border-top: 1px solid var(--tj-rule); }
.tj-byline img { border-radius: 50%; }
.tj-byline-text { text-align: left; font-size: .84rem; color: var(--tj-muted); }
.tj-byline-text strong { display: block; color: var(--tj-ink); font-size: .92rem; }

.tj-featured-media { margin: 30px 0 36px; }
.tj-featured-media img { width: 100%; border-radius: var(--tj-radius); }
.tj-featured-media figcaption, .wp-caption-text, .wp-element-caption {
	font-size: .8rem; color: var(--tj-muted); padding-top: 9px; line-height: 1.45;
}

.tj-entry-content {
	max-width: var(--tj-reading);
	margin: 0 auto;
	font-family: var(--tj-font-display);
	font-size: 1.16rem;
	line-height: 1.75;
	color: #2a211a;
	font-variation-settings: "SOFT" 0, "WONK" 0, "opsz" 14;
}
.tj-entry-content > * { margin-bottom: 1.35em; }
.tj-entry-content h2 { font-size: 1.68rem; margin: 2.1em 0 .55em; }
.tj-entry-content h3 { font-size: 1.32rem; margin: 1.8em 0 .5em; }
.tj-entry-content a { color: var(--tj-brown); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; }
.tj-entry-content a:hover { background: rgba(185,142,104,.16); }
.tj-entry-content ul, .tj-entry-content ol { padding-left: 1.4em; }
.tj-entry-content li { margin-bottom: .5em; }
.tj-entry-content img { border-radius: var(--tj-radius); }
.tj-entry-content figure { margin: 2rem 0; }
.tj-entry-content table { width: 100%; border-collapse: collapse; font-family: var(--tj-font-ui); font-size: .93rem; }
.tj-entry-content th, .tj-entry-content td { border: 1px solid var(--tj-rule); padding: 10px 12px; text-align: left; }
.tj-entry-content th { background: rgba(185,142,104,.14); font-weight: 600; }
.tj-entry-content code, .tj-entry-content pre { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: .9rem; background: rgba(31,23,18,.06); }
.tj-entry-content pre { padding: 16px; overflow-x: auto; border-radius: var(--tj-radius); }
.tj-article .tj-entry-content > p:first-of-type::first-letter {
	float: left; font-size: 3.6em; line-height: .84; padding: .04em .09em 0 0;
	font-weight: 700; color: var(--tj-brown);
}

.tj-share { max-width: var(--tj-reading); margin: 36px auto 0; padding: 18px 0; border-top: 1px solid var(--tj-rule); border-bottom: 1px solid var(--tj-rule); display: flex; align-items: center; gap: 14px; flex-wrap: wrap; }
.tj-share span { font-size: .78rem; font-weight: 600; color: var(--tj-muted); letter-spacing: .04em; }
.tj-share a {
	display: inline-flex; align-items: center; justify-content: center;
	width: 36px; height: 36px; border: 1px solid var(--tj-rule-strong);
	border-radius: 50%; color: var(--tj-brown);
}
.tj-share a:hover { background: var(--tj-ink); border-color: var(--tj-ink); color: var(--tj-paper); }
.tj-share svg { width: 15px; height: 15px; fill: currentColor; }

.tj-tags { max-width: var(--tj-reading); margin: 24px auto 0; display: flex; flex-wrap: wrap; gap: 8px; }
.tj-tags a { font-size: .78rem; border: 1px solid var(--tj-rule); padding: 5px 11px; border-radius: var(--tj-radius); color: var(--tj-ink-soft); }
.tj-tags a:hover { background: var(--tj-ink); color: var(--tj-paper); border-color: var(--tj-ink); }

.tj-authorbox { max-width: var(--tj-reading); margin: 34px auto 0; padding: 22px; background: var(--tj-white); border: 1px solid var(--tj-rule); display: flex; gap: 18px; }
.tj-authorbox img { border-radius: 50%; flex: none; }
.tj-authorbox h4 { margin: 0 0 6px; font-size: 1.05rem; }
.tj-authorbox p { margin: 0; font-size: .9rem; color: var(--tj-ink-soft); }

.tj-prevnext { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 24px; max-width: var(--tj-reading); margin: 36px auto 0; }
.tj-prevnext > div { border-top: 2px solid var(--tj-ink); padding-top: 12px; }
.tj-prevnext .label { font-size: .74rem; letter-spacing: .08em; color: var(--tj-muted); text-transform: uppercase; display: block; margin-bottom: 6px; }
.tj-prevnext h4 { font-size: 1.02rem; margin: 0; line-height: 1.3; }
.tj-prevnext .next { text-align: right; }

.tj-progress { position: fixed; top: 0; left: 0; height: 3px; background: var(--tj-brown); width: 0; z-index: 300; }

/* 9. Archives, search, pagination ------------------------------------------ */
.tj-page-head { padding: 34px 0 28px; border-bottom: 1px solid var(--tj-rule); margin-bottom: 36px; }
.tj-page-head h1 { margin-bottom: 10px; }
.tj-page-head p { max-width: 68ch; color: var(--tj-ink-soft); margin: 0; }
.tj-page-head .tj-kicker { font-size: .78rem; letter-spacing: .1em; color: var(--tj-brown); font-weight: 700; margin-bottom: 10px; text-transform: uppercase; }

.tj-pagination { margin: 44px 0 0; padding-top: 24px; border-top: 1px solid var(--tj-rule); }
.tj-pagination .nav-links { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; }
.tj-pagination .page-numbers {
	min-width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center;
	border: 1px solid var(--tj-rule); padding: 0 12px; font-size: .9rem; font-weight: 600;
	color: var(--tj-ink); border-radius: var(--tj-radius);
}
.tj-pagination .page-numbers.current, .tj-pagination .page-numbers:hover { background: var(--tj-ink); color: var(--tj-paper); border-color: var(--tj-ink); }

.tj-searchform { display: flex; border: 1px solid var(--tj-rule-strong); background: var(--tj-white); border-radius: var(--tj-radius); overflow: hidden; }
.tj-searchform input[type="search"] { flex: 1; border: 0; padding: 12px 14px; font-family: inherit; font-size: .95rem; background: transparent; color: var(--tj-ink); }
.tj-searchform button { border: 0; background: var(--tj-ink); color: var(--tj-paper); padding: 0 18px; font-weight: 600; cursor: pointer; font-size: .88rem; }
.tj-searchform button:hover { background: var(--tj-brown); }

/* 10. Sidebar, widgets, ads ------------------------------------------------ */
.tj-sidebar { position: sticky; top: 80px; }
.tj-widget { margin-bottom: 34px; }
.tj-widget .widget-title, .tj-widget h2 {
	font-size: 1.05rem; margin: 0 0 16px; padding-bottom: 9px;
	border-bottom: 2px solid var(--tj-ink);
}
.tj-widget ul { list-style: none; margin: 0; padding: 0; }
.tj-widget li { padding: 9px 0; border-bottom: 1px solid var(--tj-rule); font-size: .92rem; }
.tj-widget li a { color: var(--tj-ink); font-weight: 500; }
.tj-widget li a:hover { color: var(--tj-brown); }
.tj-widget select { width: 100%; padding: 10px; border: 1px solid var(--tj-rule); background: var(--tj-white); }

.tj-ad { margin: 0 auto; text-align: center; }
.tj-ad--section { padding: 26px 0; }
.tj-ad-inner {
	display: flex; align-items: center; justify-content: center;
	background: rgba(185,142,104,.1);
	border: 1px dashed var(--tj-rule-strong);
	color: var(--tj-muted); font-size: .76rem; letter-spacing: .1em;
	min-height: 90px; border-radius: var(--tj-radius);
	text-transform: uppercase;
}
.tj-ad-label { font-size: .64rem; letter-spacing: .14em; color: var(--tj-muted); display: block; margin-bottom: 6px; text-transform: uppercase; }
.tj-ad--incontent { max-width: var(--tj-reading); margin: 34px auto; }
.tj-ad--sidebar .tj-ad-inner { min-height: 260px; }

/* 11. Newsletter ----------------------------------------------------------- */
.tj-newsletter { background: var(--tj-white); border-top: 1px solid var(--tj-rule); border-bottom: 1px solid var(--tj-rule); padding: 54px 0; }
.tj-newsletter-inner { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 46px; align-items: center; }
.tj-newsletter h2 { font-size: clamp(1.6rem, 2.8vw, 2.15rem); margin-bottom: 10px; }
.tj-newsletter p { color: var(--tj-ink-soft); margin: 0; max-width: 52ch; }
.tj-newsletter-form { display: flex; gap: 10px; flex-wrap: wrap; }
.tj-newsletter-form input[type="email"] {
	flex: 1 1 220px; padding: 14px 16px; border: 1px solid var(--tj-rule-strong);
	background: var(--tj-paper); font-family: inherit; font-size: .95rem; color: var(--tj-ink); border-radius: var(--tj-radius);
}
.tj-btn {
	display: inline-block; background: var(--tj-ink); color: var(--tj-paper);
	border: 1px solid var(--tj-ink); padding: 14px 26px; font-weight: 600; font-size: .92rem;
	cursor: pointer; font-family: inherit; border-radius: var(--tj-radius);
}
.tj-btn:hover { background: var(--tj-brown); border-color: var(--tj-brown); color: var(--tj-white); }
.tj-note { font-size: .78rem; color: var(--tj-muted); margin: 12px 0 0; }

/* 12. Footer --------------------------------------------------------------- */
.tj-footer { background: var(--tj-ink); color: rgba(247,243,236,.78); padding: 56px 0 0; font-size: .92rem; }
.tj-footer a { color: rgba(247,243,236,.78); }
.tj-footer a:hover { color: var(--tj-beige); }
.tj-footer-grid-new { display: grid; grid-template-columns: 1.6fr repeat(3, 1fr); gap: 40px; padding-bottom: 42px; }
.tj-footer h3, .tj-footer .widget-title { color: var(--tj-paper); font-size: .95rem; margin: 0 0 16px; padding-bottom: 8px; border-bottom: 1px solid rgba(247,243,236,.18); }
.tj-footer ul, .tj-footer ul ul { list-style: none; margin: 0; padding: 0; }
.tj-footer li::marker { content: ""; }
.tj-footer-logo { max-height: 80px; width: auto; margin-bottom: 16px; }
.tj-footer li { padding: 7px 0; }
.tj-footer-about img { max-height: 76px; width: auto; margin-bottom: 16px; }
.tj-footer-about p { max-width: 42ch; }
.tj-footer-about .tj-brand-text { color: var(--tj-paper); font-family: var(--tj-font-display); font-size: 1.7rem; display: block; margin-bottom: 12px; }
.tj-footer .tj-social { margin-top: 18px; color: var(--tj-beige); }
.tj-footer .tj-social svg { width: 18px; height: 18px; }
.tj-footer-bottom {
	border-top: 1px solid rgba(247,243,236,.15);
	padding: 20px 0; display: flex; flex-wrap: wrap; gap: 14px;
	align-items: center; justify-content: space-between; font-size: .84rem;
}
.tj-footer-bottom ul { display: flex; flex-wrap: wrap; gap: 18px; }

/* 13. Comments & forms ----------------------------------------------------- */
.tj-comments { max-width: var(--tj-reading); margin: 48px auto 0; }
.tj-comments h2 { font-size: 1.3rem; padding-bottom: 10px; border-bottom: 2px solid var(--tj-ink); }
.comment-list { list-style: none; margin: 0; padding: 0; }
.comment-list li { padding: 20px 0; border-bottom: 1px solid var(--tj-rule); }
.comment-list .children { list-style: none; padding-left: 28px; }
.comment-meta { font-size: .82rem; color: var(--tj-muted); margin-bottom: 8px; }
.comment-author .fn { font-weight: 700; color: var(--tj-ink); font-style: normal; }
.comment-reply-link { font-size: .82rem; font-weight: 600; }

input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], textarea, select {
	width: 100%; padding: 12px 14px; border: 1px solid var(--tj-rule-strong);
	background: var(--tj-white); font-family: inherit; font-size: .95rem;
	color: var(--tj-ink); border-radius: var(--tj-radius);
}
textarea { min-height: 150px; }
label { display: block; font-size: .85rem; font-weight: 600; margin-bottom: 6px; }
.comment-form p { margin-bottom: 16px; }
input[type="submit"], button[type="submit"], .wpcf7-submit {
	background: var(--tj-ink); color: var(--tj-paper); border: 1px solid var(--tj-ink);
	padding: 13px 26px; font-weight: 600; cursor: pointer; width: auto; border-radius: var(--tj-radius);
}
input[type="submit"]:hover, button[type="submit"]:hover { background: var(--tj-brown); border-color: var(--tj-brown); }

/* 14. Blocks & utilities --------------------------------------------------- */
.alignwide { max-width: 1040px; margin-left: auto; margin-right: auto; }
.alignfull { max-width: none; width: 100%; }
.alignleft { float: left; margin: .4em 1.8em 1.2em 0; }
.alignright { float: right; margin: .4em 0 1.2em 1.8em; }
.aligncenter { margin-left: auto; margin-right: auto; }
.tj-entry-content .alignwide, .tj-entry-content .alignfull { max-width: 1040px; }
.sticky .tj-card-title::before { content: "★ "; color: var(--tj-beige); }
.tj-page-content { max-width: var(--tj-reading); margin: 0 auto; }
.tj-page-content--wide { max-width: 980px; }
.tj-empty { padding: 40px 0; color: var(--tj-muted); }
.tj-404 { text-align: center; padding: 70px 0; }
.tj-404 .code { font-family: var(--tj-font-display); font-size: clamp(4rem, 14vw, 9rem); line-height: 1; color: var(--tj-beige); }

.tj-contact-grid { display: grid; grid-template-columns: minmax(0,1.3fr) minmax(0,1fr); gap: 48px; }
.tj-info-card { background: var(--tj-white); border: 1px solid var(--tj-rule); padding: 24px; margin-bottom: 20px; }
.tj-info-card h3 { font-size: 1.05rem; margin-bottom: 8px; }
.tj-info-card p { margin: 0; font-size: .93rem; color: var(--tj-ink-soft); }

/* 14b. Structural wrappers ------------------------------------------------- */
.tj-site { display: flex; flex-direction: column; min-height: 100vh; }
.tj-main { flex: 1 0 auto; }

/* Hero left column and category lead column behave as single-item stacks. */
.tj-hero-main, .tj-cat-lead { display: flex; flex-direction: column; min-width: 0; }
.tj-cat-lead .tj-card-title { font-size: clamp(1.25rem, 1.9vw, 1.6rem); }
.tj-cat-lead .tj-excerpt { font-size: .96rem; }

/* Lead story above a category archive listing.
   The card has exactly two children — the thumbnail and a .tj-card-body
   wrapper holding the category label, headline, excerpt and meta — so the
   two-column grid places one in each column with no fragile row-spanning. */
.tj-cat-lead-wrap { padding-bottom: 36px; border-bottom: 1px solid var(--tj-rule); }
.tj-cat-lead-wrap .tj-card { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); gap: 32px; align-items: center; }
.tj-cat-lead-wrap .tj-thumb { margin-bottom: 0; }
.tj-cat-lead-wrap .tj-card-body { min-width: 0; }
.tj-cat-lead-wrap .tj-card-title { font-size: clamp(1.5rem, 2.6vw, 2.1rem); }

/* Body of a horizontal list item. */
.tj-item-body { min-width: 0; }
.tj-item-body .tj-meta { margin-top: 6px; }

/* Trending headlines read as headlines, not links. */
.tj-trending-list h3 a { color: var(--tj-ink); }
.tj-trending-list h3 a:hover { color: var(--tj-brown); }

/* Footer columns. */
.tj-footer-col { min-width: 0; }

/* An empty sidebar column never leaves a gap. */
.tj-sidebar:empty { display: none; }

/* 15. Responsive ----------------------------------------------------------- */
@media (max-width: 1080px) {
	.tj-content-area { grid-template-columns: minmax(0,1fr); gap: 40px; }
	.tj-sidebar { position: static; }
	.tj-grid-4 { grid-template-columns: repeat(2, minmax(0,1fr)); }
}

@media (max-width: 900px) {
	.tj-hero-grid { grid-template-columns: minmax(0,1fr); gap: 30px; }
	.tj-cat-section .tj-cat-grid { grid-template-columns: minmax(0,1fr); gap: 30px; }
	.tj-newsletter-inner { grid-template-columns: minmax(0,1fr); gap: 24px; }
	.tj-footer-grid-new { grid-template-columns: repeat(2, minmax(0,1fr)); gap: 30px; }
	.tj-contact-grid { grid-template-columns: minmax(0,1fr); gap: 32px; }
	.tj-cat-lead-wrap .tj-card { grid-template-columns: minmax(0,1fr); gap: 18px; }
}

@media (max-width: 782px) {
	body { font-size: 16px; }
	.tj-topbar-links, .tj-topbar .tj-social { display: none; }
	.tj-topbar .tj-wrap { justify-content: center; }
	.tj-header-inner { grid-template-columns: auto 1fr auto; gap: 10px; padding: 14px 0; }
	.tj-brand { justify-self: center; }
	.tj-brand img { max-height: 52px; }
	.tj-brand .tj-tagline { display: none; }
	.tj-subscribe-btn { display: none; }
	.tj-nav-bar { display: none; }
	.tj-grid-3, .tj-grid-4, .tj-grid-2 { grid-template-columns: minmax(0,1fr); }
	.tj-section { padding: 34px 0; }
	.tj-hero { padding: 26px 0 30px; }
	.tj-hero-lead h2 { font-size: 1.7rem; }
	.tj-entry-content { font-size: 1.08rem; }
	.tj-article .tj-entry-content > p:first-of-type::first-letter { font-size: 3em; }
	.tj-prevnext { grid-template-columns: minmax(0,1fr); gap: 16px; }
	.tj-authorbox { flex-direction: column; text-align: left; }
	.tj-article-head { text-align: left; padding-top: 18px; }
	.tj-article-head .tj-meta { justify-content: flex-start; }
	.tj-byline { justify-content: flex-start; }
	.tj-footer-bottom { flex-direction: column; align-items: flex-start; }
}

@media (max-width: 560px) {
	.tj-wrap { padding: 0 18px; }
	.tj-item { grid-template-columns: 96px minmax(0,1fr); gap: 12px; }
	.tj-hero-side .tj-item { grid-template-columns: 96px minmax(0,1fr); }
	.tj-footer-grid-new { grid-template-columns: minmax(0,1fr); }
	.tj-newsletter-form input[type="email"] { flex: 1 1 100%; }
	.tj-btn { width: 100%; text-align: center; }
	.tj-section-head h2 { font-size: 1.2rem; }
}

@media (min-width: 783px) {
	.tj-mobile-only { display: none !important; }
}
@media (max-width: 782px) {
	.tj-desktop-only { display: none !important; }
}

/* Admin bar offset for sticky nav */
.admin-bar .tj-sticky-active .tj-nav-bar { top: 32px; }
@media (max-width: 782px) { .admin-bar .tj-sticky-active .tj-nav-bar { top: 46px; } }

/* Print */
@media print {
	.tj-topbar, .tj-nav-bar, .tj-breaking, .tj-footer, .tj-ad, .tj-share, .tj-newsletter, .tj-sidebar { display: none !important; }
	body { background: #fff; }
}

/* Drop cap opt-out (Customizer) */
.tj-article .tj-entry-content.tj-no-dropcap > p:first-of-type::first-letter {
	float: none; font-size: inherit; line-height: inherit; padding: 0; font-weight: inherit; color: inherit;
}

/* Ad widget spacing */
.tj-ad-widget { margin: 0 auto; max-width: 970px; }
.tj-ad--sidebar .tj-ad-widget { max-width: 100%; }
.tj-ad--incontent .tj-ad-widget { max-width: 100%; }

/* Menu fallback list uses the same nav styles */
.tj-menu-fallback { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; }
.tj-drawer .tj-menu-fallback { display: block; }
.tj-page-links { font-size: .85rem; }
.tj-submenu-toggle { color: var(--tj-brown); background: none; border: 0; cursor: pointer; }

/* Footer logo sits on the dark ground at a controlled height. */
.tj-footer-logo { display: inline-block; }
.tj-footer-logo img { max-height: 84px; width: auto; }

/* The brand block is the page h1 on the homepage; keep it visually identical */
h1.tj-brand { margin: 0; font-size: inherit; line-height: inherit; letter-spacing: normal; }

/* Keep a very tall featured photograph from pushing the article off the screen */
.tj-featured-media img { max-height: 620px; object-fit: cover; }
@media (max-width: 782px) { .tj-featured-media img { max-height: 380px; } }

/* Drawer social icons: no list-style underline/padding inherited from drawer links */
.tj-drawer .tj-drawer-social a { border-bottom: 0; padding: 0; }

/* Forms built into the theme (contact + newsletter) */
.tj-hp { position: absolute !important; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.tj-notice { padding: 12px 16px; margin: 0 0 18px; border-left: 3px solid var(--tj-beige); background: var(--tj-white); font-size: .92rem; font-family: var(--tj-font-ui); }
.tj-notice--ok { border-left-color: #3f6b3a; }
.tj-notice--err { border-left-color: var(--tj-alert); }
.tj-form p { margin: 0 0 16px; }
.tj-newsletter-form .tj-hp { margin: 0; }

/* Welcome screen before the first post */
.tj-welcome { text-align: center; padding: 90px 0 110px; }
.tj-welcome h1 { max-width: 16ch; margin-left: auto; margin-right: auto; }
.tj-welcome .tj-kicker { font-size: .78rem; letter-spacing: .1em; color: var(--tj-brown); font-weight: 700; text-transform: uppercase; }
.tj-welcome-text { max-width: 54ch; margin: 0 auto 26px; color: var(--tj-ink-soft); }
.tj-welcome-actions { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
.tj-btn--ghost { background: transparent; color: var(--tj-ink); }
.tj-btn--ghost:hover { color: var(--tj-white); }

/* Forms use the interface font even inside serif article/page content */
.tj-form label, .tj-form input, .tj-form select, .tj-form textarea, .tj-form button,
.tj-newsletter-form input, .tj-newsletter-form button, .tj-notice { font-family: var(--tj-font-ui); }
.tj-welcome h1 { max-width: 20ch; }


:root{--tj-ink:#1F1712;--tj-brown:#5A351F;--tj-beige:#B98E68;--tj-paper:#F7F3EC;--tj-alert:#8C2F1E;}@media (min-width:783px){.tj-brand img{max-height:84px;}}


/* TheJournel WordPress integration: preserve the supplied preview look. */
.tj-header-inner{grid-template-columns:auto minmax(0,1fr);}
.tj-brand{justify-self:start;text-align:left;}
.tj-brand img{margin:0;}
.tj-header-right{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0;}
.tj-header-right .tj-nav{min-width:0;}
.tj-header-right .tj-nav ul{justify-content:flex-end;flex-wrap:wrap;}
.tj-header-right .tj-nav a{padding-left:11px;padding-right:11px;}
.tj-header-right .tj-search-open{flex:0 0 auto;}
.tj-mobile-nav{display:none;}
@media(max-width:782px){
  .tj-header-inner{grid-template-columns:auto 1fr;}
  .tj-header-right .tj-nav{display:none;}
  .tj-header-right{gap:8px;}
  .tj-brand img{max-height:64px;}
  .tj-mobile-nav{display:block;background:var(--tj-paper);border-bottom:1px solid var(--tj-rule);}
  .tj-mobile-nav[hidden]{display:none;}
  .tj-mobile-nav ul{list-style:none;margin:0;padding:12px 0;}
  .tj-mobile-nav li{border-bottom:1px solid var(--tj-rule);}
  .tj-mobile-nav a{display:block;padding:10px 0;color:var(--tj-ink);}
}
.tj-topbar .tj-social{margin-left:auto;}


/* Category + article layouts: editorial section pages and reading view. */
.tj-category-page .tj-page-head { margin-bottom: 28px; }
.tj-category-content { margin-top: 36px; }
.tj-category-content .tj-grid-3 { align-items: start; }
.tj-single-layout { display:grid; grid-template-columns:minmax(0,1fr) 300px; gap:48px; align-items:start; }
.tj-single-layout .tj-article { min-width:0; }
.tj-single-layout .tj-article-head { max-width:860px; margin:0; text-align:left; padding-top:4px; }
.tj-single-layout .tj-article-head .tj-meta { justify-content:flex-start; }
.tj-single-layout .tj-featured-media { margin-top:28px; }
.tj-article-sidebar { position:sticky; top:90px; }
.tj-related { margin-top:58px; padding-top:34px; border-top:1px solid var(--tj-rule); }
.tj-related .tj-section-head { margin-bottom:22px; }
.tj-related .tj-card-title { font-size:1.2rem; }
@media(max-width:1080px){
  .tj-single-layout{grid-template-columns:minmax(0,1fr);gap:34px;}
  .tj-article-sidebar{position:static;}
}
@media(max-width:782px){
  .tj-cat-lead-wrap .tj-card{grid-template-columns:minmax(0,1fr);gap:18px;}
  .tj-single-layout .tj-article-head{text-align:left;}
  .tj-single-layout .tj-article-head .tj-meta{justify-content:flex-start;}
  .tj-related{margin-top:40px;padding-top:26px;}
}

/* Article view only: isolated styles so category/archive pages remain unchanged. */
.tj-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}.tj-article-section{padding-top:34px}.tj-article-head{max-width:none;margin:0;padding:0 0 24px;text-align:left;border-bottom:1px solid var(--tj-rule)}.tj-article-head h1{max-width:920px;font-size:clamp(2.35rem,4.5vw,4.15rem);line-height:1.02;letter-spacing:-.025em;margin:8px 0 16px}.tj-article-head .tj-standfirst{max-width:760px;margin:0 0 18px;text-align:left;font-family:var(--tj-font-display);font-size:1.18rem;line-height:1.5;color:var(--tj-ink-soft)}.tj-article-head .tj-meta{justify-content:flex-start}.tj-article-reading-row{display:grid;grid-template-columns:46px minmax(0,1fr);gap:22px;align-items:start}.tj-article-main-column{min-width:0}.tj-article-main-column .tj-featured-media{margin:28px 0 30px}.tj-article-main-column .tj-featured-media img{width:100%;max-height:none;object-fit:cover;border-radius:var(--tj-radius)}.tj-share-rail{position:sticky;top:92px;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:30px}.tj-share-label{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--tj-font-ui);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tj-muted);margin-bottom:4px}.tj-share-rail a,.tj-share-rail button{width:34px;height:34px;border:1px solid var(--tj-rule-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--tj-brown);background:transparent;padding:0;cursor:pointer}.tj-share-rail a:hover,.tj-share-rail button:hover{background:var(--tj-ink);color:var(--tj-paper);border-color:var(--tj-ink)}.tj-share-rail svg{width:15px;height:15px;fill:currentColor}.tj-share-rail button svg{fill:none}.tj-article-sidebar{padding-top:0}.tj-article-sidebar .tj-widget{background:var(--tj-white);border:1px solid var(--tj-rule);padding:20px 22px;margin-bottom:24px}.tj-article-sidebar .widget-title{font-family:var(--tj-font-display);font-size:1.55rem;margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--tj-rule-strong)}.tj-trending-with-images li{grid-template-columns:108px minmax(0,1fr);gap:14px;padding:13px 0}.tj-trending-with-images li::before{display:none}.tj-mini-thumb{display:block;aspect-ratio:4/3;overflow:hidden}.tj-mini-thumb img{width:100%;height:100%;object-fit:cover;border-radius:3px}.tj-trending-with-images h3{font-size:.92rem;line-height:1.28}.tj-trending-with-images .tj-cat{font-size:.64rem;margin-bottom:4px}.tj-editor-widget{background:rgba(185,142,104,.10)!important}.tj-editor-feature .tj-thumb{display:block;margin:10px 0 12px}.tj-editor-feature h3{font-size:1.03rem;line-height:1.3;margin:0 0 7px}.tj-editor-feature h3 a{color:var(--tj-ink)}.tj-related-section{border-top:1px solid var(--tj-rule);padding-top:38px}.tj-related-section .tj-section-head{margin-bottom:22px}.tj-related-section .tj-card-title{font-size:1rem;line-height:1.28}.tj-related-section .tj-meta{margin-top:7px}@media(max-width:1080px){.tj-article-layout{grid-template-columns:minmax(0,1fr)}.tj-article-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tj-article-sidebar .tj-widget{margin-bottom:0}}@media(max-width:782px){.tj-article-section{padding-top:24px}.tj-article-head h1{font-size:clamp(2rem,8vw,3rem)}.tj-article-reading-row{grid-template-columns:minmax(0,1fr)}.tj-share-rail{position:static;flex-direction:row;justify-content:flex-start;padding-top:0;order:2}.tj-share-label{writing-mode:horizontal-tb;transform:none;margin-right:4px}.tj-article-main-column{order:1}.tj-article-sidebar{order:3;grid-template-columns:minmax(0,1fr)}.tj-related-section .tj-grid-4{grid-template-columns:minmax(0,1fr)}}

/* ================================================================
   Single article view — isolated from homepage/category layouts.
   ================================================================ */
.tj-single-article-view .tj-article-view-section{padding:34px 0 0}
.tj-single-article-view .tj-article-view-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.tj-single-article-view .tj-article-view-main{min-width:0}
.tj-single-article-view .tj-article-view-header{padding:0 0 22px;border-bottom:1px solid var(--tj-rule);text-align:left}
.tj-single-article-view .tj-article-view-category{display:inline-block;font-family:var(--tj-font-ui);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tj-brown);text-decoration:none;margin-bottom:8px}
.tj-single-article-view .tj-article-view-header h1{max-width:920px;margin:0 0 15px;font-family:var(--tj-font-display);font-size:clamp(2.35rem,4.5vw,4.15rem);line-height:1.03;letter-spacing:-.025em;color:var(--tj-ink)}
.tj-single-article-view .tj-article-view-excerpt{max-width:780px;margin:0 0 18px;font-family:var(--tj-font-display);font-size:1.18rem;line-height:1.5;color:var(--tj-ink-soft)}
.tj-single-article-view .tj-article-view-meta{justify-content:flex-start}
.tj-single-article-view .tj-article-view-featured{margin:28px 0 30px}
.tj-single-article-view .tj-article-view-featured img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:var(--tj-radius)}
.tj-single-article-view .tj-article-view-featured figcaption{margin-top:7px;font-family:var(--tj-font-ui);font-size:.72rem;color:var(--tj-muted)}
.tj-single-article-view .tj-article-view-body{max-width:790px;font-family:var(--tj-font-display);font-size:1.12rem;line-height:1.82;color:var(--tj-ink)}
.tj-single-article-view .tj-article-view-body p{margin:0 0 1.25em}
.tj-single-article-view .tj-article-view-body h2,.tj-single-article-view .tj-article-view-body h3{font-family:var(--tj-font-display);line-height:1.2;margin:1.7em 0 .65em}
.tj-single-article-view .tj-article-view-body blockquote{margin:1.6em 0;padding:8px 0 8px 20px;border-left:3px solid var(--tj-brown);font-style:italic;font-size:1.2em}
.tj-single-article-view .tj-article-view-sidebar{min-width:0}
.tj-single-article-view .tj-article-view-most-read{background:var(--tj-white);border:1px solid var(--tj-rule);padding:20px 22px}
.tj-single-article-view .tj-article-view-most-read .widget-title{font-family:var(--tj-font-display);font-size:1.55rem;margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--tj-rule-strong)}
.tj-single-article-view .tj-article-view-most-list{margin:0;padding:0;list-style:none}
.tj-single-article-view .tj-article-view-most-list li{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid var(--tj-rule)}
.tj-single-article-view .tj-article-view-most-list li:last-child{border-bottom:0}
.tj-single-article-view .tj-article-view-most-list li::before{display:none}
.tj-single-article-view .tj-article-view-mini-image{display:block;aspect-ratio:4/3;overflow:hidden}
.tj-single-article-view .tj-article-view-mini-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}
.tj-single-article-view .tj-article-view-most-list .tj-cat{font-size:.64rem;margin-bottom:4px}
.tj-single-article-view .tj-article-view-most-list h3{font-family:var(--tj-font-ui);font-size:.92rem;line-height:1.28;margin:0}
.tj-single-article-view .tj-article-view-most-list h3 a{color:var(--tj-ink);text-decoration:none}
.tj-single-article-view .tj-article-view-related{border-top:1px solid var(--tj-rule);padding-top:38px;margin-top:58px}
.tj-single-article-view .tj-article-view-related .tj-section-head{margin-bottom:22px}
.tj-single-article-view .tj-article-view-related .tj-card-title{font-size:1rem;line-height:1.28}
@media(max-width:1080px){
  .tj-single-article-view .tj-article-view-grid{grid-template-columns:minmax(0,1fr);gap:34px}
  .tj-single-article-view .tj-article-view-sidebar{max-width:none}
  .tj-single-article-view .tj-article-view-most-read{max-width:none}
}
@media(max-width:782px){
  .tj-single-article-view .tj-article-view-section{padding-top:24px}
  .tj-single-article-view .tj-article-view-header h1{font-size:clamp(2rem,8vw,3rem)}
  .tj-single-article-view .tj-article-view-excerpt{font-size:1.05rem}
  .tj-single-article-view .tj-article-view-body{font-size:1.04rem;line-height:1.75}
  .tj-single-article-view .tj-article-view-featured{margin-top:22px}
  .tj-single-article-view .tj-article-view-related{margin-top:40px;padding-top:26px}
  .tj-single-article-view .tj-article-view-related .tj-grid-4{grid-template-columns:minmax(0,1fr)}
}

/* Article page: Most Read aligns with the featured image, while the header spans the full content width. */
.tj-single-article-view .tj-article-view-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.tj-single-article-view .tj-article-view-content-column{min-width:0}
.tj-single-article-view .tj-article-view-sidebar{min-width:0;padding-top:28px}
.tj-single-article-view .tj-article-view-body-wrap{position:relative;max-width:790px}
.tj-single-article-view .tj-article-view-body-wrap.is-collapsed{max-height:520px;overflow:hidden}
.tj-single-article-view .tj-article-view-fade{position:absolute;left:0;right:0;bottom:0;height:125px;background:linear-gradient(to bottom,rgba(247,243,236,0),var(--tj-paper) 82%);pointer-events:none}
.tj-single-article-view .tj-article-read-more{margin:14px 0 8px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--tj-brown);background:var(--tj-brown);color:var(--tj-paper);font-family:var(--tj-font-ui);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:11px 16px;border-radius:2px;cursor:pointer}
.tj-single-article-view .tj-article-read-more:hover{background:var(--tj-ink);border-color:var(--tj-ink)}
.tj-single-article-view .tj-article-read-more.is-expanded svg{transform:rotate(180deg)}
.tj-single-article-view .tj-article-read-more svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .2s ease}
.tj-single-article-view .tj-article-view-tags{max-width:790px}
@media(max-width:1080px){
  .tj-single-article-view .tj-article-view-content-grid{grid-template-columns:minmax(0,1fr);gap:34px}
  .tj-single-article-view .tj-article-view-sidebar{padding-top:0}
}
@media(max-width:782px){
  .tj-single-article-view .tj-article-view-content-grid{grid-template-columns:minmax(0,1fr);gap:28px}
  .tj-single-article-view .tj-article-view-body-wrap.is-collapsed{max-height:470px}
  .tj-single-article-view .tj-article-view-fade{height:110px}
}

/* Final single-article reading controls: isolated from category/archive pages. */
.tj-single-article-view .tj-article-view-body-wrap.has-read-more{max-width:790px}
.tj-single-article-view .tj-article-view-preview{font-family:var(--tj-font-display);font-size:1.12rem;line-height:1.82;color:var(--tj-ink)}
.tj-single-article-view .tj-article-view-preview p{margin:0}
.tj-single-article-view .tj-article-view-full-body{margin-top:24px}

/* Keep Most Read aligned beside the featured image/content column. */
.tj-single-article-view .tj-article-view-content-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}
.tj-single-article-view .tj-article-view-sidebar{padding-top:28px}
@media(max-width:1080px){
  .tj-single-article-view .tj-article-view-content-grid{grid-template-columns:minmax(0,1fr)}
  .tj-single-article-view .tj-article-view-sidebar{padding-top:0}
}

/* Read More / See Less: one persistent toggle button. */
.tj-single-article-view .tj-article-view-full-body[hidden]{display:none!important}
.tj-single-article-view .tj-article-read-more{user-select:none}

/* Mobile-only navigation refinement. Desktop layout remains unchanged. */
@media (max-width:782px){
  .tj-header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:12px 0;}
  .tj-brand{justify-self:start;text-align:left;}
  .tj-brand img{max-height:48px;max-width:170px;}
  .tj-header-right{gap:6px;}
  .tj-mobile-category-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 11px;border:1px solid var(--tj-brown);background:var(--tj-brown);color:var(--tj-paper);font-family:var(--tj-font-ui);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:2px;cursor:pointer;}
  .tj-mobile-category-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;}
  .tj-mobile-category-btn:hover,.tj-mobile-category-btn:focus{background:var(--tj-ink);border-color:var(--tj-ink);color:var(--tj-paper);}
  .tj-mobile-category-btn[aria-expanded="true"]{background:var(--tj-paper);color:var(--tj-brown);}
  .tj-mobile-only.tj-search-open{display:inline-flex!important;}
  .tj-mobile-nav{position:absolute;left:0;right:0;top:100%;z-index:120;background:var(--tj-paper);border-bottom:1px solid var(--tj-rule-strong);box-shadow:0 8px 20px rgba(31,23,18,.10);}
  .tj-header{position:relative;z-index:130;}
  .tj-mobile-nav .tj-wrap{padding:0 18px;}
  .tj-mobile-nav ul{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:8px 0 12px;}
  .tj-mobile-nav li{border-bottom:1px solid var(--tj-rule);}
  .tj-mobile-nav a{padding:12px 2px;font-size:.84rem;}
  .tj-mobile-nav > .tj-wrap > .tj-nav > ul > li > a::after{display:none;}
  .tj-mobile-nav.is-open{display:block;}
  .tj-mobile-nav[hidden]{display:none;}
  body.tj-mobile-nav-open{overflow:hidden;}
  .tj-breaking .tj-wrap{padding-left:18px;padding-right:18px;}
  .tj-breaking-track{overflow:hidden;}
  .tj-breaking-items{white-space:nowrap;}
  .tj-breaking-items a{display:inline-block;margin-right:30px;}
  .tj-hero-main .tj-card-title{font-size:1.55rem;line-height:1.12;}
  .tj-card-title{line-height:1.22;}
  .tj-entry-content,.tj-single-article-view .tj-article-view-body,.tj-single-article-view .tj-article-view-preview{font-size:1.02rem;line-height:1.75;}
  .tj-single-article-view .tj-article-view-header h1{font-size:clamp(1.9rem,8vw,2.7rem);line-height:1.08;}
  .tj-single-article-view .tj-article-view-content-grid{gap:26px;}
  .tj-single-article-view .tj-article-view-featured img{max-height:none;}
  .tj-single-article-view .tj-article-view-sidebar{order:2;}
  .tj-single-article-view .tj-article-view-most-list li{grid-template-columns:92px minmax(0,1fr);gap:11px;}
}


/* Mobile header controls: search on the left, hamburger on the right. */
@media (max-width:782px){
  .tj-header-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;}
  .tj-header-right .tj-mobile-only{display:inline-flex!important;}
  .tj-mobile-category-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--tj-brown)!important;border-radius:0!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;}
  .tj-mobile-category-btn svg{width:24px!important;height:24px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;}
  .tj-mobile-category-btn[aria-expanded="true"]{background:transparent!important;color:var(--tj-ink)!important;}
  .tj-mobile-category-btn:focus-visible,.tj-mobile-category-btn:hover{background:transparent!important;color:var(--tj-ink)!important;outline:2px solid rgba(90,53,31,.22)!important;outline-offset:2px!important;}
  .tj-header-right .tj-search-open{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;color:var(--tj-brown)!important;}
  .tj-header-right .tj-search-open svg{width:20px!important;height:20px!important;}
  .tj-mobile-nav{position:absolute!important;left:0!important;right:0!important;top:100%!important;z-index:9999!important;background:var(--tj-paper)!important;border-bottom:1px solid var(--tj-rule-strong)!important;box-shadow:0 10px 24px rgba(31,23,18,.12)!important;}
  .tj-mobile-nav[hidden]{display:none!important;}
  .tj-mobile-nav.is-open{display:block!important;}
  .tj-mobile-nav ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 18px!important;margin:0!important;padding:8px 0 12px!important;list-style:none!important;}
  .tj-mobile-nav li{border-bottom:1px solid var(--tj-rule)!important;}
  .tj-mobile-nav a{display:block!important;padding:12px 2px!important;}
}

/* ================================================================
   Final header + Most Read refinements
   ================================================================ */
.tj-brand-image-link{display:block;line-height:0;color:inherit}
.tj-theme-logo{display:block;width:auto;height:auto;max-width:100%;max-height:58px;object-fit:contain}
.tj-trending-with-images{counter-reset:none!important;list-style:none!important}
.tj-trending-with-images li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid var(--tj-rule)}
.tj-trending-with-images li:last-child{border-bottom:0}
.tj-trending-with-images li::before{display:none!important;content:none!important}
.tj-trending-with-images .tj-mini-thumb{display:block;width:92px;height:68px;aspect-ratio:auto;overflow:hidden;background:var(--tj-rule)}
.tj-trending-with-images .tj-mini-thumb img{width:100%;height:100%;object-fit:cover;border-radius:2px}
.tj-trending-with-images .tj-cat{font-size:.64rem;margin:0 0 4px}
.tj-trending-with-images h3{font-size:.92rem;line-height:1.28;margin:0}
.tj-trending-with-images .tj-meta{margin-top:5px;font-size:.72rem}

@media(min-width:783px){
  .tj-theme-logo{max-height:58px;max-width:330px}
}

@media(max-width:782px){
  .tj-header-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;padding:10px 0!important}
  .tj-brand{justify-self:start!important;text-align:left!important}
  .tj-theme-logo{max-height:43px;max-width:225px}
  .tj-header-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important}
  .tj-header-right .tj-nav{display:none!important}
  .tj-mobile-category-btn{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--tj-brown)!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}
  .tj-mobile-category-btn svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
  .tj-header-right .tj-search-open{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;align-items:center!important;justify-content:center!important;color:var(--tj-brown)!important}
  .tj-header-right .tj-search-open svg{width:21px!important;height:21px!important}
  .tj-mobile-nav{display:none!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;z-index:9999!important;background:var(--tj-paper)!important;border-bottom:1px solid var(--tj-rule-strong)!important;box-shadow:0 10px 24px rgba(31,23,18,.14)!important}
  .tj-mobile-nav.is-open{display:block!important}
  .tj-mobile-nav[hidden]{display:none!important}
  .tj-mobile-nav .tj-wrap{padding:0 18px!important}
  .tj-mobile-nav ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 18px!important;margin:0!important;padding:8px 0 12px!important;list-style:none!important}
  .tj-mobile-nav li{border-bottom:1px solid var(--tj-rule)!important}
  .tj-mobile-nav a{display:block!important;padding:13px 2px!important;color:var(--tj-ink)!important;font-family:var(--tj-font-ui)!important;font-size:.9rem!important;font-weight:600!important}
  .tj-mobile-nav a:hover{color:var(--tj-brown)!important}
  .tj-trending-with-images li{grid-template-columns:88px minmax(0,1fr);gap:12px}
  .tj-trending-with-images .tj-mini-thumb{width:88px;height:66px}
}


/* TheJournel compact brand lockup: supplied logo mark + wordmark */
.tj-brand-image-link{display:inline-flex;align-items:center;gap:9px;text-decoration:none;white-space:nowrap;}
.tj-logo-mark{display:block;width:42px;height:42px;overflow:hidden;flex:0 0 42px;position:relative;}
.tj-logo-mark .tj-theme-logo{display:block;width:219px;max-width:none;height:42px;object-fit:fill;position:absolute;left:0;top:0;}
.tj-brand-name{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:29px;line-height:1;color:#1f1712;letter-spacing:-.7px;}
@media (max-width:782px){
  .tj-brand-image-link{gap:6px;}
  .tj-logo-mark{width:34px;height:34px;flex-basis:34px;}
  .tj-logo-mark .tj-theme-logo{width:177px;height:34px;}
  .tj-brand-name{font-size:22px;letter-spacing:-.45px;}
}

/* Final logo mark + mobile navigation reliability fixes */
.tj-brand-image-link{display:inline-flex!important;align-items:center!important;gap:9px!important;text-decoration:none!important;white-space:nowrap!important;line-height:1!important}
.tj-logo-mark{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;overflow:hidden!important;flex:0 0 34px!important;position:relative!important}
.tj-logo-mark .tj-theme-logo{display:block!important;width:34px!important;height:34px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;position:static!important}
.tj-brand-name{font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important;font-size:25px!important;line-height:1!important;letter-spacing:-.5px!important;color:#1f1712!important}
.tj-mobile-nav{box-sizing:border-box!important}
@media(min-width:783px){
  .tj-logo-mark{width:38px!important;height:38px!important;flex-basis:38px!important}
  .tj-logo-mark .tj-theme-logo{width:38px!important;height:38px!important}
  .tj-brand-name{font-size:27px!important}
}
@media(max-width:782px){
  .tj-brand-image-link{gap:7px!important}
  .tj-logo-mark{width:28px!important;height:28px!important;flex-basis:28px!important}
  .tj-logo-mark .tj-theme-logo{width:28px!important;height:28px!important}
  .tj-brand-name{font-size:20px!important;letter-spacing:-.35px!important}
  .tj-header{position:relative!important;z-index:130!important}
  .tj-mobile-nav{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;z-index:99999!important;background:var(--tj-paper)!important;border-bottom:1px solid var(--tj-rule-strong)!important;box-shadow:0 10px 24px rgba(31,23,18,.14)!important}
  .tj-mobile-nav[hidden]{display:none!important}
  .tj-mobile-nav.is-open{display:block!important}
  .tj-mobile-nav .tj-wrap{padding:0 18px!important}
  .tj-mobile-nav ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 18px!important;margin:0!important;padding:8px 0 12px!important;list-style:none!important}
  .tj-mobile-nav li{border-bottom:1px solid var(--tj-rule)!important}
  .tj-mobile-nav a{display:block!important;padding:13px 2px!important;color:var(--tj-ink)!important;font-family:var(--tj-font-ui)!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important}
  .tj-mobile-nav a:hover{color:var(--tj-brown)!important}
}

/* Final mobile header fix: keep exactly ONE search icon on mobile. */
@media (max-width:782px){
  .tj-header-right .tj-desktop-only.tj-search-open{display:none!important;}
  .tj-header-right .tj-mobile-only.tj-search-open{display:inline-flex!important;}
  .tj-header-right .tj-mobile-category-btn{display:inline-flex!important;}
}


/* Final TheJournel horizontal logo lockup: exact supplied mark + wordmark, compact like the read-more theme. */
.tj-brand-lockup{display:inline-flex!important;align-items:center!important;text-decoration:none!important;line-height:0!important;}
.tj-brand-lockup img{display:block!important;width:294px!important;height:62px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0!important;}
@media(max-width:782px){
  .tj-brand-lockup img{width:184px!important;height:auto!important;max-height:39px!important;}
  .tj-brand-lockup{width:184px!important;max-width:184px!important;overflow:hidden!important;}
}


/* TheJournel mobile editorial layout — preserves desktop design */
.tj-mobile-cats{display:none;}
@media (max-width:782px){
  .tj-topbar{display:none!important;}
  .tj-wrap{padding-left:18px!important;padding-right:18px!important;}
  .tj-header{background:var(--tj-paper)!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px!important;min-height:64px!important;padding:8px 0!important;}
  .tj-brand{min-width:0!important;overflow:hidden!important;}
  .tj-brand-lockup{display:block!important;width:184px!important;max-width:184px!important;height:39px!important;overflow:hidden!important;}
  .tj-brand-lockup img{display:block!important;width:184px!important;height:auto!important;max-width:none!important;max-height:39px!important;object-fit:contain!important;object-position:left center!important;}
  .tj-header-right{display:contents!important;}
  .tj-nav{display:none!important;}
  .tj-header-right .tj-desktop-only{display:none!important;}
  .tj-header-right .tj-mobile-only.tj-search-open{display:inline-flex!important;grid-column:2!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:var(--tj-brown)!important;padding:0!important;}
  .tj-header-right .tj-mobile-only.tj-search-open svg{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}
  .tj-mobile-category-btn{display:inline-flex!important;grid-column:3!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--tj-brown)!important;align-items:center!important;justify-content:center!important;}
  .tj-mobile-category-btn svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}
  .tj-breaking{margin-top:0!important;}
  .tj-breaking .tj-wrap{padding-left:18px!important;padding-right:18px!important;}
  .tj-breaking-track{overflow:hidden!important;}

  .tj-hero{padding:18px 0 12px!important;}
  .tj-hero-grid{display:block!important;}
  .tj-hero-main{display:block!important;}
  .tj-hero-side{display:none!important;}
  .tj-hero-lead{position:relative!important;display:block!important;overflow:hidden!important;border-radius:8px!important;background:var(--tj-ink)!important;}
  .tj-hero-lead .tj-thumb{display:block!important;margin:0!important;aspect-ratio:16/10!important;}
  .tj-hero-lead .tj-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;}
  .tj-hero-lead .tj-card-body{position:absolute!important;left:0!important;right:0!important;bottom:0!important;padding:72px 18px 18px!important;background:linear-gradient(transparent,rgba(31,23,18,.94))!important;color:#fff!important;}
  .tj-hero-lead .tj-cat{display:inline-block!important;background:var(--tj-beige)!important;color:#fff!important;border-radius:999px!important;padding:5px 11px!important;margin-bottom:9px!important;}
  .tj-hero-lead .tj-card-title{font-size:1.62rem!important;line-height:1.08!important;margin:0!important;}
  .tj-hero-lead .tj-card-title a{color:#fff!important;}
  .tj-hero-lead .tj-excerpt{display:none!important;}
  .tj-hero-lead .tj-meta{color:rgba(255,255,255,.85)!important;margin-top:10px!important;}
  .tj-hero-lead .tj-meta .tj-author{display:none!important;}
  .tj-hero-lead .tj-meta .sep{display:none!important;}

  .tj-mobile-cats{display:block!important;padding:10px 0 18px!important;}
  .tj-mobile-cats-track{display:flex!important;gap:9px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:0 0 3px!important;}
  .tj-mobile-cats-track::-webkit-scrollbar{display:none!important;}
  .tj-mobile-cats-track a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 17px!important;border:1px solid var(--tj-rule-strong)!important;border-radius:999px!important;background:transparent!important;color:var(--tj-brown)!important;font-family:var(--tj-font-ui)!important;font-size:.78rem!important;font-weight:600!important;white-space:nowrap!important;}
  .tj-mobile-cats-track a.is-active{background:var(--tj-brown)!important;border-color:var(--tj-brown)!important;color:var(--tj-paper)!important;}

  .tj-section{padding:28px 0!important;}
  .tj-section-head{margin-bottom:18px!important;padding-bottom:9px!important;}
  .tj-section-head h2{font-size:1.75rem!important;}
  .tj-content-area{display:block!important;}
  .tj-content-area .tj-grid-2{display:flex!important;flex-direction:column!important;gap:0!important;}
  .tj-content-area .tj-grid-2 .tj-card{display:grid!important;grid-template-columns:39% minmax(0,1fr)!important;grid-template-areas:"img cat" "img title" "img meta"!important;column-gap:13px!important;padding:14px 0!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-thumb{grid-area:img!important;align-self:start!important;aspect-ratio:4/3!important;margin:0!important;overflow:hidden!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:5px!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-cat{grid-area:cat!important;margin:0 0 4px!important;font-size:.63rem!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-card-title{grid-area:title!important;font-size:1.02rem!important;line-height:1.18!important;margin:0!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-excerpt{display:none!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-meta{grid-area:meta!important;font-size:.68rem!important;margin-top:5px!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-author,.tj-content-area .tj-grid-2 .tj-card .sep{display:none!important;}
  .tj-sidebar{margin-top:26px!important;}
  .tj-sidebar .tj-widget{padding:17px!important;}
  .tj-trending-with-images li{grid-template-columns:82px minmax(0,1fr)!important;gap:11px!important;}
  .tj-trending-with-images h3{font-size:.9rem!important;}
  .tj-cat-section{padding:24px 0!important;}
  .tj-cat-section .tj-grid-3{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
  .tj-cat-section .tj-card{display:grid!important;grid-template-columns:38% minmax(0,1fr)!important;gap:12px!important;}
  .tj-cat-section .tj-card .tj-thumb{grid-row:1 / span 4!important;aspect-ratio:4/3!important;margin:0!important;}
  .tj-cat-section .tj-card .tj-card-title{font-size:1rem!important;margin:0!important;}
  .tj-cat-section .tj-card .tj-excerpt{display:none!important;}
  .tj-editorial{padding-top:28px!important;}
  .tj-editorial .tj-grid-3{grid-template-columns:minmax(0,1fr)!important;}
}


/* Final mobile correction: keep the approved hero, restore the original content flow below it. */
.tj-mobile-cats{display:none!important;}
@media(max-width:782px){
  .tj-header{position:relative!important;z-index:1000!important;}
  .tj-header-inner{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;}
  .tj-header-right{display:contents!important;}
  .tj-header-right .tj-mobile-only.tj-search-open{grid-column:2!important;display:inline-flex!important;}
  .tj-header-right .tj-mobile-category-btn{grid-column:3!important;display:inline-flex!important;position:relative!important;z-index:10002!important;pointer-events:auto!important;}
  .tj-mobile-nav{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;z-index:10001!important;}
  .tj-mobile-nav[hidden]{display:none!important;}
  .tj-mobile-nav.is-open{display:block!important;}
  .tj-hero{padding-bottom:12px!important;}
  .tj-section{padding-top:28px!important;}
}


/* MOBILE ONLY — Startup Pakistan-inspired news flow + reliable hamburger menu.
   Desktop/PC styles above remain unchanged. */
@media (max-width:782px){
  .tj-mobile-nav{display:none!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;z-index:10001!important;background:var(--tj-paper)!important;border-bottom:1px solid var(--tj-rule-strong)!important;box-shadow:0 12px 28px rgba(31,23,18,.16)!important;}
  .tj-mobile-nav.is-open{display:block!important;}
  .tj-mobile-nav[hidden]{display:none!important;}
  .tj-mobile-nav .tj-wrap{padding:0 18px!important;}
  .tj-mobile-menu-links{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 18px!important;list-style:none!important;margin:0!important;padding:6px 0 12px!important;}
  .tj-mobile-menu-links li{margin:0!important;padding:0!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-mobile-menu-links a{display:block!important;padding:14px 2px!important;color:var(--tj-ink)!important;text-decoration:none!important;font-family:var(--tj-font-ui)!important;font-size:.92rem!important;font-weight:650!important;line-height:1.2!important;}
  .tj-mobile-menu-links a:active,.tj-mobile-menu-links a:hover{color:var(--tj-brown)!important;}

  /* Keep the mobile header compact: logo + one search + hamburger. */
  .tj-header{position:relative!important;z-index:1000!important;}
  .tj-header-inner{grid-template-columns:minmax(0,1fr) 40px 40px!important;gap:5px!important;min-height:62px!important;padding:8px 0!important;}
  .tj-brand{min-width:0!important;overflow:hidden!important;}
  .tj-brand-lockup{display:block!important;width:184px!important;max-width:184px!important;height:39px!important;overflow:hidden!important;}
  .tj-brand-lockup img{display:block!important;width:184px!important;max-width:none!important;height:auto!important;max-height:39px!important;object-fit:contain!important;object-position:left center!important;}
  .tj-header-right{display:contents!important;}
  .tj-header-right .tj-nav,.tj-header-right .tj-desktop-only{display:none!important;}
  .tj-header-right .tj-mobile-only.tj-search-open{display:inline-flex!important;grid-column:2!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important;color:var(--tj-brown)!important;}
  .tj-header-right .tj-mobile-only.tj-search-open svg{width:22px!important;height:22px!important;}
  .tj-mobile-category-btn{display:inline-flex!important;grid-column:3!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important;color:var(--tj-brown)!important;cursor:pointer!important;position:relative!important;z-index:10003!important;pointer-events:auto!important;}
  .tj-mobile-category-btn svg{width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}

  /* News homepage rhythm: hero first, then compact stacked latest stories. */
  .tj-hero{padding:16px 0 8px!important;}
  .tj-hero-lead{border-radius:10px!important;}
  .tj-hero-lead .tj-thumb{aspect-ratio:16/10!important;}
  .tj-hero-lead .tj-card-body{padding:78px 17px 17px!important;}
  .tj-hero-lead .tj-card-title{font-size:1.55rem!important;line-height:1.1!important;}
  .tj-section{padding:26px 0!important;}
  .tj-section-head{margin-bottom:14px!important;padding-bottom:8px!important;}
  .tj-section-head h2{font-size:1.55rem!important;}
  .tj-content-area{display:block!important;}
  .tj-content-area .tj-grid-2{display:flex!important;flex-direction:column!important;gap:0!important;}
  .tj-content-area .tj-grid-2 .tj-card{display:grid!important;grid-template-columns:37% minmax(0,1fr)!important;grid-template-areas:"img cat" "img title" "img meta"!important;column-gap:12px!important;padding:13px 0!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-thumb{grid-area:img!important;align-self:start!important;aspect-ratio:4/3!important;margin:0!important;overflow:hidden!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-cat{grid-area:cat!important;margin:0 0 4px!important;font-size:.62rem!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-card-title{grid-area:title!important;font-size:1rem!important;line-height:1.18!important;margin:0!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-excerpt{display:none!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-meta{grid-area:meta!important;font-size:.66rem!important;margin-top:5px!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-author,.tj-content-area .tj-grid-2 .tj-card .sep{display:none!important;}
  .tj-sidebar{margin-top:24px!important;}
  .tj-trending-with-images li{grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important;}
  .tj-trending-with-images .tj-mini-thumb{width:78px!important;height:58px!important;}
  .tj-trending-with-images h3{font-size:.88rem!important;line-height:1.18!important;}
  .tj-cat-section{padding:23px 0!important;}
  .tj-cat-section .tj-grid-3{grid-template-columns:1fr!important;gap:0!important;}
  .tj-cat-section .tj-card{display:grid!important;grid-template-columns:36% minmax(0,1fr)!important;grid-template-areas:"img cat" "img title" "img meta"!important;gap:0 12px!important;padding:12px 0!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-cat-section .tj-card .tj-thumb{grid-area:img!important;grid-row:auto!important;aspect-ratio:4/3!important;margin:0!important;}
  .tj-cat-section .tj-card .tj-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px!important;}
  .tj-cat-section .tj-card .tj-cat{grid-area:cat!important;font-size:.62rem!important;margin-bottom:4px!important;}
  .tj-cat-section .tj-card .tj-card-title{grid-area:title!important;font-size:.98rem!important;line-height:1.18!important;margin:0!important;}
  .tj-cat-section .tj-card .tj-excerpt{display:none!important;}
  .tj-cat-section .tj-card .tj-meta{grid-area:meta!important;font-size:.65rem!important;margin-top:5px!important;}
  .tj-editorial{padding-top:25px!important;}
  .tj-editorial .tj-grid-3{grid-template-columns:1fr!important;}

  /* Category pages: featured story + two compact stories + Most Read. */
  .tj-category-page .tj-page-head{margin-bottom:18px!important;}
  .tj-category-page .tj-page-head h1{font-size:2rem!important;line-height:1.05!important;}
  .tj-cat-lead-wrap .tj-card{grid-template-columns:1fr!important;gap:12px!important;}
  .tj-cat-lead .tj-thumb{aspect-ratio:16/10!important;}
  .tj-cat-lead .tj-card-title{font-size:1.45rem!important;line-height:1.1!important;}
  .tj-category-content{margin-top:24px!important;}

  /* Article pages: keep image, Most Read and reading controls comfortable. */
  .tj-single-article-view .tj-article-view-header h1{font-size:clamp(1.9rem,8vw,2.65rem)!important;line-height:1.06!important;}
  .tj-single-article-view .tj-article-view-excerpt{font-size:.98rem!important;line-height:1.55!important;}
  .tj-single-article-view .tj-article-view-content-grid{grid-template-columns:1fr!important;gap:24px!important;}
  .tj-single-article-view .tj-article-view-featured img{width:100%!important;height:auto!important;max-height:none!important;border-radius:8px!important;}
  .tj-single-article-view .tj-article-view-sidebar{order:2!important;padding-top:0!important;}
  .tj-single-article-view .tj-article-view-most-list li{grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important;}
}


/* ================================================================
   FINAL MOBILE EDITORIAL PASS
   Startup-Pakistan-inspired compact news flow.
   Desktop styles are intentionally untouched.
   ================================================================ */
@media (max-width:782px){
  /* page */
  body{background:var(--tj-paper)!important;overflow-x:hidden!important;}
  .tj-wrap{width:100%!important;box-sizing:border-box!important;padding-left:16px!important;padding-right:16px!important;}

  /* compact header */
  .tj-header{background:var(--tj-paper)!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-header-inner{
    grid-template-columns:minmax(0,1fr) 38px 38px!important;
    min-height:60px!important;
    gap:2px!important;
    padding:8px 0!important;
  }
  .tj-brand{min-width:0!important;overflow:visible!important;}
  .tj-brand-lockup{
    width:auto!important;
    max-width:100%!important;
    height:34px!important;
    overflow:visible!important;
  }
  .tj-brand-lockup img{
    width:162px!important;
    height:auto!important;
    max-width:none!important;
    max-height:34px!important;
    object-fit:contain!important;
    object-position:left center!important;
  }
  .tj-header-right{display:contents!important;}
  .tj-header-right .tj-nav,
  .tj-header-right .tj-desktop-only{display:none!important;}
  .tj-header-right .tj-mobile-only.tj-search-open,
  .tj-mobile-category-btn{
    width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    padding:0!important;border:0!important;background:transparent!important;
    color:var(--tj-brown)!important;
  }
  .tj-header-right .tj-mobile-only.tj-search-open{grid-column:2!important;}
  .tj-mobile-category-btn{grid-column:3!important;cursor:pointer!important;}
  .tj-header-right .tj-mobile-only.tj-search-open svg{width:21px!important;height:21px!important;}
  .tj-mobile-category-btn svg{width:23px!important;height:23px!important;}
  .tj-mobile-category-btn:focus-visible,
  .tj-header-right .tj-mobile-only.tj-search-open:focus-visible{
    outline:2px solid rgba(90,53,31,.25)!important;outline-offset:2px!important;
  }

  /* hamburger drawer/dropdown */
  .tj-mobile-nav{
    display:none!important;
    position:absolute!important;left:0!important;right:0!important;top:100%!important;
    width:100%!important;z-index:10001!important;
    background:var(--tj-paper)!important;
    border-bottom:1px solid var(--tj-rule-strong)!important;
    box-shadow:0 12px 28px rgba(31,23,18,.14)!important;
  }
  .tj-mobile-nav.is-open{display:block!important;}
  .tj-mobile-nav[hidden]{display:none!important;}
  .tj-mobile-nav .tj-wrap{padding:0 16px!important;}
  .tj-mobile-menu-links{
    display:block!important;
    margin:0!important;padding:5px 0 10px!important;
    list-style:none!important;
  }
  .tj-mobile-menu-links li{border-bottom:1px solid var(--tj-rule)!important;}
  .tj-mobile-menu-links li:last-child{border-bottom:0!important;}
  .tj-mobile-menu-links a{
    display:flex!important;align-items:center!important;justify-content:space-between!important;
    min-height:46px!important;padding:0 2px!important;
    color:var(--tj-ink)!important;text-decoration:none!important;
    font-family:var(--tj-font-ui)!important;font-size:.92rem!important;font-weight:600!important;
  }
  .tj-mobile-menu-links a::after{
    content:"›";font-size:1.15rem!important;color:var(--tj-beige)!important;
  }

  /* breaking bar */
  .tj-breaking{border-bottom:1px solid var(--tj-rule)!important;}
  .tj-breaking .tj-wrap{padding-left:16px!important;padding-right:16px!important;}
  .tj-breaking-label{flex:0 0 auto!important;font-size:.66rem!important;letter-spacing:.1em!important;}
  .tj-breaking-items a{font-size:.73rem!important;margin-right:28px!important;}

  /* hero: full-width editorial card, true 16:9 source/display */
  .tj-hero{padding:14px 0 10px!important;}
  .tj-hero-grid{display:block!important;}
  .tj-hero-side{display:none!important;}
  .tj-hero-lead{
    position:relative!important;display:block!important;
    overflow:hidden!important;border-radius:10px!important;
    background:var(--tj-ink)!important;
  }
  .tj-hero-lead .tj-thumb{
    display:block!important;margin:0!important;aspect-ratio:16/9!important;
  }
  .tj-hero-lead .tj-thumb img{
    display:block!important;width:100%!important;height:100%!important;
    object-fit:cover!important;
  }
  .tj-hero-lead .tj-card-body{
    position:absolute!important;left:0!important;right:0!important;bottom:0!important;
    padding:82px 16px 15px!important;
    background:linear-gradient(to bottom,rgba(31,23,18,0),rgba(31,23,18,.95) 86%)!important;
    color:#fff!important;
  }
  .tj-hero-lead .tj-cat{
    display:inline-flex!important;align-items:center!important;
    padding:4px 9px!important;margin:0 0 8px!important;
    border-radius:999px!important;background:var(--tj-beige)!important;color:#fff!important;
    font-size:.62rem!important;letter-spacing:.04em!important;
  }
  .tj-hero-lead .tj-card-title{
    margin:0!important;font-size:1.48rem!important;line-height:1.08!important;
  }
  .tj-hero-lead .tj-card-title a{color:#fff!important;}
  .tj-hero-lead .tj-excerpt{display:none!important;}
  .tj-hero-lead .tj-meta{
    margin-top:8px!important;color:rgba(255,255,255,.82)!important;font-size:.66rem!important;
  }
  .tj-hero-lead .tj-meta .tj-author,.tj-hero-lead .tj-meta .sep{display:none!important;}

  /* no category filter pills under hero */
  .tj-mobile-cats{display:none!important;}

  /* section headings */
  .tj-section{padding:25px 0!important;}
  .tj-section-head{
    display:flex!important;align-items:center!important;justify-content:space-between!important;
    margin:0 0 7px!important;padding:0 0 9px!important;
    border-bottom:1px solid var(--tj-rule)!important;
  }
  .tj-section-head h2{
    position:relative!important;margin:0!important;padding-left:10px!important;
    font-size:1.42rem!important;line-height:1.1!important;
  }
  .tj-section-head h2::before{
    content:""!important;position:absolute!important;left:0!important;top:2px!important;bottom:2px!important;
    width:3px!important;background:var(--tj-brown)!important;border-radius:2px!important;
  }
  .tj-section-head .tj-more{font-size:.7rem!important;}

  /* latest news: compact image-left rows */
  .tj-content-area{display:block!important;}
  .tj-content-area .tj-grid-2{
    display:flex!important;flex-direction:column!important;gap:0!important;
  }
  .tj-content-area .tj-grid-2 .tj-card{
    display:grid!important;
    grid-template-columns:35% minmax(0,1fr)!important;
    grid-template-areas:"img cat" "img title" "img meta"!important;
    column-gap:12px!important;
    padding:13px 0!important;
    border-bottom:1px solid var(--tj-rule)!important;
  }
  .tj-content-area .tj-grid-2 .tj-card .tj-thumb{
    grid-area:img!important;aspect-ratio:4/3!important;margin:0!important;overflow:hidden!important;
  }
  .tj-content-area .tj-grid-2 .tj-card .tj-thumb img{
    width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px!important;
  }
  .tj-content-area .tj-grid-2 .tj-card .tj-cat{
    grid-area:cat!important;margin:0 0 4px!important;font-size:.59rem!important;
  }
  .tj-content-area .tj-grid-2 .tj-card .tj-card-title{
    grid-area:title!important;margin:0!important;font-size:.98rem!important;line-height:1.18!important;
  }
  .tj-content-area .tj-grid-2 .tj-card .tj-excerpt{display:none!important;}
  .tj-content-area .tj-grid-2 .tj-card .tj-meta{
    grid-area:meta!important;margin-top:5px!important;font-size:.64rem!important;
  }
  .tj-content-area .tj-grid-2 .tj-card .tj-author,
  .tj-content-area .tj-grid-2 .tj-card .sep{display:none!important;}

  /* most read */
  .tj-sidebar{margin-top:24px!important;}
  .tj-sidebar .tj-widget{
    padding:16px!important;background:var(--tj-white)!important;
    border:1px solid var(--tj-rule)!important;
  }
  .tj-sidebar .widget-title{font-size:1.3rem!important;}
  .tj-trending-with-images li{
    grid-template-columns:82px minmax(0,1fr)!important;
    gap:10px!important;padding:11px 0!important;
  }
  .tj-trending-with-images .tj-mini-thumb{
    width:82px!important;height:62px!important;aspect-ratio:auto!important;
  }
  .tj-trending-with-images h3{font-size:.85rem!important;line-height:1.2!important;}
  .tj-trending-with-images .tj-cat{font-size:.58rem!important;}
  .tj-trending-with-images .tj-meta{font-size:.61rem!important;}

  /* category sections: three stories become three clean compact rows */
  .tj-cat-section{padding:22px 0!important;}
  .tj-cat-section .tj-grid-3{
    display:flex!important;flex-direction:column!important;gap:0!important;
  }
  .tj-cat-section .tj-card{
    display:grid!important;
    grid-template-columns:35% minmax(0,1fr)!important;
    grid-template-areas:"img cat" "img title" "img meta"!important;
    gap:0 12px!important;padding:12px 0!important;
    border-bottom:1px solid var(--tj-rule)!important;
  }
  .tj-cat-section .tj-card .tj-thumb{
    grid-area:img!important;aspect-ratio:4/3!important;margin:0!important;
  }
  .tj-cat-section .tj-card .tj-thumb img{
    width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px!important;
  }
  .tj-cat-section .tj-card .tj-cat{grid-area:cat!important;font-size:.59rem!important;margin-bottom:4px!important;}
  .tj-cat-section .tj-card .tj-card-title{grid-area:title!important;font-size:.96rem!important;line-height:1.18!important;margin:0!important;}
  .tj-cat-section .tj-card .tj-excerpt{display:none!important;}
  .tj-cat-section .tj-card .tj-meta{grid-area:meta!important;font-size:.63rem!important;margin-top:5px!important;}

  /* category/archive pages */
  .tj-category-page .tj-page-head{margin-bottom:17px!important;}
  .tj-category-page .tj-page-head h1{font-size:1.95rem!important;line-height:1.05!important;}
  .tj-cat-lead-wrap{padding-bottom:22px!important;}
  .tj-cat-lead-wrap .tj-card{grid-template-columns:1fr!important;gap:11px!important;}
  .tj-cat-lead .tj-thumb{aspect-ratio:16/9!important;}
  .tj-cat-lead .tj-card-title{font-size:1.4rem!important;line-height:1.1!important;}
  .tj-category-content{margin-top:22px!important;}

  /* article page */
  .tj-single-article-view .tj-article-view-section{padding-top:22px!important;}
  .tj-single-article-view .tj-article-view-header{padding-bottom:17px!important;}
  .tj-single-article-view .tj-article-view-header h1{
    font-size:clamp(1.9rem,8vw,2.55rem)!important;line-height:1.06!important;
  }
  .tj-single-article-view .tj-article-view-excerpt{font-size:.98rem!important;line-height:1.55!important;}
  .tj-single-article-view .tj-article-view-content-grid{
    grid-template-columns:1fr!important;gap:24px!important;
  }
  .tj-single-article-view .tj-article-view-featured{margin:19px 0 23px!important;}
  .tj-single-article-view .tj-article-view-featured img{
    width:100%!important;height:auto!important;max-height:none!important;
    aspect-ratio:16/9!important;object-fit:cover!important;border-radius:8px!important;
  }
  .tj-single-article-view .tj-article-view-body,
  .tj-single-article-view .tj-article-view-preview{
    font-size:1.02rem!important;line-height:1.76!important;
  }
  .tj-single-article-view .tj-article-view-sidebar{order:2!important;padding-top:0!important;}
  .tj-single-article-view .tj-article-view-most-list li{
    grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important;
  }
  .tj-single-article-view .tj-article-view-mini-image{aspect-ratio:4/3!important;}
  .tj-single-article-view .tj-article-view-related{
    margin-top:34px!important;padding-top:24px!important;
  }
  .tj-single-article-view .tj-article-view-related .tj-grid-4{
    grid-template-columns:1fr!important;
  }
}


/* ================================================================
   THEJOURNEL — FINAL MOBILE DELIVERY PASS
   Exact mobile header spacing + reliable category drawer.
   Desktop is intentionally untouched.
   ================================================================ */
@media (max-width:782px){
  html,body{max-width:100%;overflow-x:hidden!important;}

  /* Header: equal breathing room on both edges. */
  .tj-header{position:relative!important;z-index:130!important;}
  .tj-header-inner{
    width:100%!important;
    grid-template-columns:minmax(0,1fr) 40px 40px!important;
    column-gap:4px!important;
    min-height:64px!important;
    padding:9px 16px!important;
  }
  .tj-brand{min-width:0!important;margin:0!important;padding:0!important;}
  .tj-brand-lockup{
    display:flex!important;align-items:center!important;
    width:184px!important;max-width:184px!important;height:40px!important;
    overflow:visible!important;margin:0!important;padding:0!important;
  }
  .tj-brand-lockup img{
    display:block!important;width:184px!important;max-width:none!important;
    height:auto!important;max-height:40px!important;
    object-fit:contain!important;object-position:left center!important;
    margin:0!important;
  }
  .tj-header-right{display:contents!important;}
  .tj-header-right .tj-nav,.tj-header-right .tj-desktop-only{display:none!important;}
  .tj-header-right .tj-mobile-only.tj-search-open,
  .tj-mobile-category-btn{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;
    margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
    background:transparent!important;color:var(--tj-brown)!important;
    box-shadow:none!important;cursor:pointer!important;
  }
  .tj-header-right .tj-mobile-only.tj-search-open{grid-column:2!important;}
  .tj-mobile-category-btn{grid-column:3!important;position:relative!important;z-index:10003!important;pointer-events:auto!important;}
  .tj-header-right .tj-mobile-only.tj-search-open svg{width:23px!important;height:23px!important;}
  .tj-mobile-category-btn svg{width:25px!important;height:25px!important;}

  /* Reliable category dropdown directly under the header. */
  .tj-mobile-nav{
    position:absolute!important;left:0!important;right:0!important;top:100%!important;
    width:100%!important;display:none!important;z-index:10002!important;
    background:var(--tj-paper)!important;
    border-bottom:1px solid var(--tj-rule-strong)!important;
    box-shadow:0 12px 28px rgba(31,23,18,.16)!important;
  }
  .tj-mobile-nav.is-open{display:block!important;}
  .tj-mobile-nav[hidden]{display:none!important;}
  .tj-mobile-nav .tj-wrap{width:100%!important;padding:0 16px!important;}
  .tj-mobile-menu-links{
    display:grid!important;grid-template-columns:1fr 1fr!important;
    gap:0 20px!important;list-style:none!important;
    margin:0!important;padding:7px 0 11px!important;
  }
  .tj-mobile-menu-links li{margin:0!important;padding:0!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-mobile-menu-links li:last-child{border-bottom:0!important;}
  .tj-mobile-menu-links a{
    display:flex!important;align-items:center!important;justify-content:space-between!important;
    min-height:46px!important;padding:0 2px!important;
    color:var(--tj-ink)!important;text-decoration:none!important;
    font-family:var(--tj-font-ui)!important;font-size:.88rem!important;font-weight:650!important;
    line-height:1.2!important;
  }
  .tj-mobile-menu-links a::after{content:'›';font-size:1.15rem!important;color:var(--tj-beige)!important;}

  /* Keep the editorial mobile flow clean and close to the approved preview. */
  .tj-breaking .tj-wrap{padding-left:16px!important;padding-right:16px!important;}
  .tj-hero{padding:14px 0 10px!important;}
  .tj-hero .tj-wrap{padding-left:16px!important;padding-right:16px!important;}
  .tj-hero-lead .tj-thumb{aspect-ratio:16/9!important;}
  .tj-hero-lead{border-radius:10px!important;overflow:hidden!important;}
  .tj-hero-side{display:none!important;}
  .tj-mobile-cats{display:none!important;}

  .tj-section .tj-wrap,
  .tj-cat-section .tj-wrap,
  .tj-editorial .tj-wrap{padding-left:16px!important;padding-right:16px!important;}
}

/* =====================================================================
   TheJournel — Mobile Modern News / Startup layer
   Desktop styles above remain untouched. All rules below are mobile-only.
   ===================================================================== */
@media (max-width:782px){
  :root{--tj-mobile-gap:14px;}
  body{background:var(--tj-paper)!important;}

  /* Editorial Premium header: compact, logo left, search + hamburger right. */
  .tj-topbar{display:none!important;}
  .tj-header{background:var(--tj-paper)!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-header-inner{min-height:66px!important;padding:10px 16px!important;}
  .tj-brand-lockup{width:178px!important;height:40px!important;}
  .tj-brand-lockup img{width:178px!important;height:40px!important;object-fit:contain!important;}

  /* Keep breaking news slim and app-like. */
  .tj-breaking{margin:0!important;border-bottom:1px solid var(--tj-rule)!important;background:var(--tj-paper)!important;}
  .tj-breaking .tj-wrap{height:38px!important;display:flex!important;align-items:center!important;}
  .tj-breaking-label{font-size:.63rem!important;letter-spacing:.12em!important;padding-right:10px!important;}
  .tj-breaking-track{font-size:.72rem!important;line-height:1!important;}

  /* Hero: premium editorial image treatment, but modern card proportions. */
  .tj-hero{padding:14px 0 8px!important;}
  .tj-hero-lead{border-radius:16px!important;box-shadow:0 8px 22px rgba(31,23,18,.10)!important;background:#1f1712!important;}
  .tj-hero-lead .tj-thumb{aspect-ratio:16/10!important;display:block!important;}
  .tj-hero-lead .tj-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;}
  .tj-hero-lead .tj-card-body{
    margin-top:-118px!important;position:relative!important;z-index:2!important;
    padding:92px 17px 17px!important;
    background:linear-gradient(to bottom,transparent,rgba(20,14,10,.94) 45%)!important;
  }
  .tj-hero-lead .tj-cat{display:inline-flex!important;margin-bottom:8px!important;padding:5px 9px!important;border-radius:999px!important;background:rgba(247,243,236,.94)!important;color:var(--tj-brown)!important;font-size:.62rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
  .tj-hero-lead .tj-card-title{font-size:1.55rem!important;line-height:1.08!important;letter-spacing:-.02em!important;margin:0!important;}
  .tj-hero-lead .tj-card-title a{color:#fff!important;}
  .tj-hero-lead .tj-excerpt{display:none!important;}
  .tj-hero-lead .tj-meta{margin-top:10px!important;color:rgba(255,255,255,.72)!important;font-size:.68rem!important;}
  .tj-hero-lead .tj-meta .tj-author,.tj-hero-lead .tj-meta .sep{display:none!important;}
  .tj-hero-side{display:none!important;}

  /* Remove category filter pills on mobile. */
  .tj-mobile-cats{display:none!important;}

  /* Modern section headings. */
  .tj-section{padding:18px 0!important;}
  .tj-section .tj-wrap,.tj-cat-section .tj-wrap,.tj-editorial .tj-wrap{padding-left:16px!important;padding-right:16px!important;}
  .tj-section-head{display:flex!important;align-items:end!important;justify-content:space-between!important;margin-bottom:11px!important;}
  .tj-section-head h2,.widget-title{font-size:1.05rem!important;line-height:1.1!important;letter-spacing:-.02em!important;margin:0!important;}
  .tj-more{font-size:.68rem!important;font-weight:700!important;}

  /* Latest News: modern compact story rows. */
  .tj-content-area{display:block!important;}
  .tj-sidebar{margin-top:22px!important;}
  .tj-grid-2{display:block!important;}
  .tj-grid-2 > article{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:12px 0!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-grid-2 > article:nth-child(n+4){display:none!important;}
  .tj-grid-2 > article .tj-thumb{grid-column:1!important;grid-row:1!important;width:108px!important;height:76px!important;aspect-ratio:auto!important;border-radius:10px!important;overflow:hidden!important;}
  .tj-grid-2 > article .tj-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;}
  .tj-grid-2 > article .tj-card-body{grid-column:2!important;grid-row:1!important;padding:0!important;min-width:0!important;}
  .tj-grid-2 > article .tj-card-title{font-size:.91rem!important;line-height:1.17!important;letter-spacing:-.01em!important;margin:3px 0 6px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
  .tj-grid-2 > article .tj-excerpt{display:none!important;}
  .tj-grid-2 > article .tj-cat{font-size:.59rem!important;letter-spacing:.07em!important;}
  .tj-grid-2 > article .tj-meta{font-size:.63rem!important;color:var(--tj-muted)!important;}

  /* Most Read: startup-style numbered list. */
  .tj-widget{padding:0!important;background:transparent!important;border:0!important;}
  .tj-trending-list{counter-reset:mostread!important;display:block!important;margin:0!important;padding:0!important;list-style:none!important;}
  .tj-trending-list li{counter-increment:mostread!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;padding:12px 0!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-trending-list li::before{content:counter(mostread,decimal-leading-zero)!important;font-family:var(--tj-font-display)!important;font-size:1rem!important;font-weight:700!important;color:var(--tj-beige)!important;line-height:1!important;padding-top:2px!important;}
  .tj-trending-list .tj-mini-thumb{display:none!important;}
  .tj-trending-list li > div{min-width:0!important;}
  .tj-trending-list .tj-cat{font-size:.58rem!important;letter-spacing:.07em!important;}
  .tj-trending-list h3{font-size:.88rem!important;line-height:1.18!important;margin:4px 0!important;}
  .tj-trending-list .tj-meta{font-size:.61rem!important;color:var(--tj-muted)!important;}

  /* Category sections: modern 3-story horizontal cards. */
  .tj-cat-section{padding-top:12px!important;}
  .tj-cat-section .tj-grid-3,.tj-editorial .tj-grid-3{display:grid!important;grid-template-columns:1fr!important;gap:0!important;}
  .tj-cat-section .tj-grid-3 > article,.tj-editorial .tj-grid-3 > article{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;padding:11px 0!important;border-bottom:1px solid var(--tj-rule)!important;}
  .tj-cat-section .tj-grid-3 > article .tj-thumb,.tj-editorial .tj-grid-3 > article .tj-thumb{width:104px!important;height:74px!important;aspect-ratio:auto!important;border-radius:9px!important;overflow:hidden!important;}
  .tj-cat-section .tj-grid-3 > article .tj-thumb img,.tj-editorial .tj-grid-3 > article .tj-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;}
  .tj-cat-section .tj-grid-3 > article .tj-card-body,.tj-editorial .tj-grid-3 > article .tj-card-body{padding:0!important;min-width:0!important;}
  .tj-cat-section .tj-grid-3 > article .tj-card-title,.tj-editorial .tj-grid-3 > article .tj-card-title{font-size:.88rem!important;line-height:1.17!important;margin:4px 0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
  .tj-cat-section .tj-grid-3 > article .tj-excerpt,.tj-editorial .tj-grid-3 > article .tj-excerpt{display:none!important;}
  .tj-cat-section .tj-grid-3 > article .tj-cat,.tj-editorial .tj-grid-3 > article .tj-cat{font-size:.58rem!important;}
  .tj-cat-section .tj-grid-3 > article .tj-meta,.tj-editorial .tj-grid-3 > article .tj-meta{font-size:.61rem!important;color:var(--tj-muted)!important;}

  .tj-editorial{padding:18px 0 30px!important;}

  /* Slightly wider phones: keep the same system without affecting desktop. */
  @media (min-width:420px){
    .tj-grid-2 > article{grid-template-columns:126px minmax(0,1fr)!important;}
    .tj-grid-2 > article .tj-thumb{width:126px!important;height:84px!important;}
    .tj-cat-section .tj-grid-3 > article,.tj-editorial .tj-grid-3 > article{grid-template-columns:122px minmax(0,1fr)!important;}
    .tj-cat-section .tj-grid-3 > article .tj-thumb,.tj-editorial .tj-grid-3 > article .tj-thumb{width:122px!important;height:82px!important;}
  }
}


/* =====================================================================
   TheJournel — Mobile Startup / Modern News presentation
   Desktop is intentionally untouched. Everything in this block is mobile-only.
   ===================================================================== */
@media (max-width:782px){
  /* Hide desktop-only lower modules on the mobile home presentation. */
  .tj-cat-section,
  .tj-editorial,
  .tj-newsletter,
  .tj-footer{display:none!important;}

  /* Header: Editorial Premium from concept #1. */
  .tj-header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;}
  .tj-brand{flex:1 1 auto!important;min-width:0!important;}
  .tj-brand-lockup{display:block!important;width:172px!important;height:38px!important;}
  .tj-brand-lockup img{display:block!important;width:172px!important;height:38px!important;object-fit:contain!important;object-position:left center!important;}
  .tj-header-right{display:flex!important;align-items:center!important;gap:2px!important;flex:0 0 auto!important;}
  .tj-header-right .tj-search-open,.tj-header-right .tj-mobile-category-btn{width:38px!important;height:38px!important;}

  /* Hero: clean rounded startup card while retaining the editorial image treatment. */
  .tj-hero{padding:12px 0 4px!important;}
  .tj-hero .tj-wrap{padding-left:16px!important;padding-right:16px!important;}
  .tj-hero-lead{border-radius:12px!important;box-shadow:0 5px 18px rgba(31,23,18,.10)!important;}
  .tj-hero-lead .tj-thumb{aspect-ratio:16/10!important;}
  .tj-hero-lead .tj-card-body{margin-top:-126px!important;padding:94px 16px 16px!important;}
  .tj-hero-lead .tj-card-title{font-size:1.45rem!important;line-height:1.07!important;}

  /* Latest News: exactly three compact image/text rows. */
  .tj-main > .tj-section{padding:16px 0 8px!important;}
  .tj-main > .tj-section .tj-section-head{margin-bottom:2px!important;}
  .tj-main > .tj-section .tj-section-head h2{font-family:var(--tj-font-display)!important;font-size:1.02rem!important;font-weight:700!important;}
  .tj-main > .tj-section .tj-grid-2 > article{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;padding:10px 0!important;min-height:78px!important;}
  .tj-main > .tj-section .tj-grid-2 > article:nth-child(n+4){display:none!important;}
  .tj-main > .tj-section .tj-grid-2 > article .tj-thumb{width:104px!important;height:72px!important;border-radius:7px!important;}
  .tj-main > .tj-section .tj-grid-2 > article .tj-card-title{font-size:.84rem!important;line-height:1.15!important;margin:2px 0 4px!important;-webkit-line-clamp:3!important;}
  .tj-main > .tj-section .tj-grid-2 > article .tj-cat{font-size:.53rem!important;letter-spacing:.06em!important;}
  .tj-main > .tj-section .tj-grid-2 > article .tj-meta{font-size:.57rem!important;}

  /* Most Read: three image-led cards with 1/2/3 badges, like concept #2. */
  .tj-main > .tj-section .tj-sidebar{margin-top:14px!important;padding-top:0!important;}
  .tj-main > .tj-section .tj-widget .widget-title{font-family:var(--tj-font-display)!important;font-size:1.02rem!important;margin-bottom:4px!important;}
  .tj-main > .tj-section .tj-trending-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;}
  .tj-main > .tj-section .tj-trending-list li{display:block!important;position:relative!important;border:0!important;padding:0!important;min-width:0!important;}
  .tj-main > .tj-section .tj-trending-list li:nth-child(n+4){display:none!important;}
  .tj-main > .tj-section .tj-trending-list li::before{position:absolute!important;z-index:3!important;left:6px!important;top:6px!important;width:19px!important;height:19px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:50%!important;background:rgba(247,243,236,.94)!important;color:var(--tj-brown)!important;font-family:var(--tj-font-sans)!important;font-size:.60rem!important;font-weight:800!important;line-height:1!important;box-shadow:0 1px 3px rgba(0,0,0,.10)!important;}
  .tj-main > .tj-section .tj-trending-list .tj-mini-thumb{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;border-radius:7px!important;overflow:hidden!important;background:#ddd!important;}
  .tj-main > .tj-section .tj-trending-list .tj-mini-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
  .tj-main > .tj-section .tj-trending-list li > div{padding:7px 1px 0!important;}
  .tj-main > .tj-section .tj-trending-list .tj-cat{display:none!important;}
  .tj-main > .tj-section .tj-trending-list h3{font-size:.68rem!important;line-height:1.18!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
  .tj-main > .tj-section .tj-trending-list .tj-meta{font-size:.53rem!important;margin-top:3px!important;white-space:nowrap!important;}

  /* Six category shortcuts: the colored app-style grid from concept #2. */
  .tj-mobile-startup-categories{display:block!important;padding:9px 0 5px!important;}
  .tj-mobile-startup-categories .tj-wrap{padding-left:16px!important;padding-right:16px!important;}
  .tj-mobile-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;}
  .tj-mobile-category-chip{min-height:39px!important;padding:7px 8px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;color:#fff!important;font-family:var(--tj-font-sans)!important;font-size:.60rem!important;font-weight:700!important;line-height:1.05!important;text-decoration:none!important;box-shadow:inset 0 1px rgba(255,255,255,.16)!important;}
  .tj-mobile-category-chip b{font-size:.90rem!important;font-weight:400!important;opacity:.9!important;}
  .tj-chip-technology{background:#6558b7!important;}
  .tj-chip-sports{background:#56a879!important;}
  .tj-chip-business{background:#dba03d!important;}
  .tj-chip-politics{background:#cf7671!important;}
  .tj-chip-trend-society{background:#cf7c96!important;}
  .tj-chip-global{background:#4b99bd!important;}

  /* Single technology card at the bottom of the mobile home, as in concept #2. */
  .tj-mobile-tech-feature{display:block!important;padding:8px 0 88px!important;}
  .tj-mobile-tech-feature .tj-wrap{padding-left:16px!important;padding-right:16px!important;}
  .tj-mobile-tech-feature .tj-section-head{margin-bottom:7px!important;}
  .tj-mobile-tech-feature .tj-section-head h2{font-family:var(--tj-font-display)!important;font-size:1.02rem!important;}
  .tj-mobile-tech-feature .tj-more{font-size:.62rem!important;}
  .tj-mobile-tech-card{margin:0!important;}
  .tj-mobile-tech-image{display:block!important;width:100%!important;aspect-ratio:16/6.5!important;border-radius:8px!important;overflow:hidden!important;background:#ddd!important;}
  .tj-mobile-tech-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
  .tj-mobile-tech-card h3{font-size:.86rem!important;line-height:1.18!important;margin:7px 0 2px!important;}
  .tj-mobile-tech-card h3 a{color:var(--tj-ink)!important;text-decoration:none!important;}
  .tj-mobile-tech-card .tj-meta{font-size:.55rem!important;color:var(--tj-muted)!important;}
}
@media (min-width:420px) and (max-width:782px){
  .tj-main > .tj-section .tj-grid-2 > article{grid-template-columns:118px minmax(0,1fr)!important;}
  .tj-main > .tj-section .tj-grid-2 > article .tj-thumb{width:118px!important;height:80px!important;}
}
@media (min-width:783px){
  .tj-mobile-startup-categories,.tj-mobile-tech-feature{display:none!important;}
}

/* Step 2 — Mobile footer only. Desktop remains unchanged. */
@media (max-width:782px){
  .tj-newsletter.tj-newsletter-shared{
    display:block!important;
    padding:28px 0!important;
    background:var(--tj-white)!important;
    border-top:1px solid var(--tj-rule)!important;
    border-bottom:1px solid var(--tj-rule)!important;
  }
  .tj-newsletter-inner{
    display:block!important;
    padding:0 16px!important;
  }
  .tj-newsletter h2{
    font-family:var(--tj-font-display)!important;
    font-size:1.28rem!important;
    line-height:1.12!important;
    margin:0 0 7px!important;
  }
  .tj-newsletter p{
    font-size:.76rem!important;
    line-height:1.45!important;
    margin:0 0 14px!important;
  }
  .tj-newsletter-form{display:flex!important;gap:8px!important;flex-wrap:nowrap!important;}
  .tj-newsletter-form input[type="email"]{
    min-width:0!important;flex:1 1 auto!important;width:auto!important;
    height:42px!important;padding:0 11px!important;
    border:1px solid var(--tj-rule-strong)!important;border-radius:7px!important;
    font-size:.75rem!important;background:var(--tj-paper)!important;
  }
  .tj-newsletter-form .tj-btn{
    flex:0 0 auto!important;height:42px!important;padding:0 13px!important;
    border-radius:7px!important;font-size:.72rem!important;
  }
  .tj-newsletter .tj-note{font-size:.62rem!important;margin:7px 0 0!important;color:var(--tj-muted)!important;}

  .tj-footer{
    display:block!important;
    padding:32px 0 0!important;
    background:var(--tj-ink)!important;
    color:rgba(247,243,236,.78)!important;
  }
  .tj-footer .tj-wrap{padding:0 16px!important;}
  .tj-footer-grid{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:24px 18px!important;
    padding-bottom:25px!important;
  }
  .tj-footer-about{grid-column:1 / -1!important;}
  .tj-footer-about .tj-brand-text{
    font-size:1.55rem!important;margin-bottom:8px!important;color:var(--tj-paper)!important;
  }
  .tj-footer-about p{font-size:.72rem!important;line-height:1.5!important;margin:0!important;max-width:38ch!important;}
  .tj-footer .tj-social{display:flex!important;gap:13px!important;margin-top:14px!important;}
  .tj-footer .tj-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;}
  .tj-footer .tj-social svg{width:17px!important;height:17px!important;}
  .tj-footer h3,.tj-footer .widget-title{
    font-size:.72rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;
    margin:0 0 8px!important;padding-bottom:7px!important;
  }
  .tj-footer li{padding:4px 0!important;}
  .tj-footer li a{font-size:.69rem!important;line-height:1.25!important;}
  .tj-footer-bottom{
    display:flex!important;flex-direction:column!important;align-items:flex-start!important;
    gap:9px!important;padding:14px 0 18px!important;
    border-top:1px solid rgba(247,243,236,.14)!important;
    font-size:.60rem!important;line-height:1.4!important;
  }
  .tj-footer-bottom ul{display:flex!important;gap:12px!important;flex-wrap:wrap!important;}
  .tj-footer-bottom ul li{padding:0!important;}
  .tj-footer-bottom ul a{font-size:.60rem!important;}
}

/* Step 3 — Show all home category sections on mobile. Desktop remains unchanged. */
@media (max-width:782px){
  .tj-cat-section{
    display:block!important;
    padding:16px 0 2px!important;
  }
  .tj-cat-section .tj-wrap{
    padding-left:16px!important;
    padding-right:16px!important;
  }
  .tj-cat-section .tj-section-head{
    display:flex!important;
    align-items:baseline!important;
    justify-content:space-between!important;
    gap:10px!important;
    margin-bottom:2px!important;
    padding-bottom:7px!important;
    border-bottom:1px solid var(--tj-rule-strong)!important;
  }
  .tj-cat-section .tj-section-head h2{
    font-family:var(--tj-font-display)!important;
    font-size:1.02rem!important;
    line-height:1.1!important;
    margin:0!important;
  }
  .tj-cat-section .tj-more{
    font-size:.60rem!important;
    white-space:nowrap!important;
  }
  .tj-cat-section .tj-grid-3 > article:last-child{
    border-bottom:0!important;
  }
}


/* Step 4 — Featured story text over the featured image on desktop only. */
@media (min-width:783px){
  .tj-hero-main .tj-hero-lead{
    position:relative!important;
    overflow:hidden!important;
    border-radius:14px!important;
    background:var(--tj-ink)!important;
  }
  .tj-hero-main .tj-hero-lead .tj-thumb{
    display:block!important;
    margin:0!important;
    aspect-ratio:16/10!important;
  }
  .tj-hero-main .tj-hero-lead .tj-thumb img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    display:block!important;
  }
  .tj-hero-main .tj-hero-lead .tj-card-body{
    position:absolute!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    z-index:2!important;
    padding:110px 30px 27px!important;
    color:#fff!important;
    background:linear-gradient(to bottom,rgba(31,23,18,0),rgba(31,23,18,.92))!important;
  }
  .tj-hero-main .tj-hero-lead .tj-cat{
    display:inline-block!important;
    color:#fff!important;
    background:rgba(31,23,18,.72)!important;
    border-radius:999px!important;
    padding:5px 10px!important;
    margin-bottom:9px!important;
  }
  .tj-hero-main .tj-hero-lead .tj-card-title{
    margin:0!important;
    font-size:clamp(2rem,3vw,3rem)!important;
    line-height:1.06!important;
    max-width:22ch!important;
    text-shadow:0 2px 10px rgba(0,0,0,.28)!important;
  }
  .tj-hero-main .tj-hero-lead .tj-card-title a{color:#fff!important;}
  .tj-hero-main .tj-hero-lead .tj-excerpt{display:none!important;}
  .tj-hero-main .tj-hero-lead .tj-meta{
    color:rgba(255,255,255,.88)!important;
    margin-top:11px!important;
  }
  .tj-hero-main .tj-hero-lead .tj-meta .sep{background:rgba(255,255,255,.5)!important;}
}


/* Step 5 — Latest News cards use the same image-overlay treatment as the featured story. */
.tj-latest-overlay-card{
  position:relative!important;
  overflow:hidden!important;
  border-radius:12px!important;
  background:var(--tj-ink)!important;
  min-height:0!important;
}
.tj-latest-overlay-card .tj-thumb{
  display:block!important;
  aspect-ratio:16/9!important;
  margin:0!important;
}
.tj-latest-overlay-card .tj-thumb img{
  width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;
}
.tj-latest-overlay-card::after{
  content:""!important;
  position:absolute!important;inset:0!important;z-index:1!important;
  background:linear-gradient(to bottom,rgba(31,23,18,0),rgba(31,23,18,.90))!important;
  pointer-events:none!important;
}
.tj-latest-overlay-card .tj-cat{
  position:absolute!important;left:14px!important;bottom:67px!important;z-index:3!important;
  display:inline-block!important;color:#fff!important;background:rgba(31,23,18,.70)!important;
  border-radius:999px!important;padding:4px 8px!important;margin:0!important;
  font-size:.60rem!important;
}
.tj-latest-overlay-card .tj-card-title{
  position:absolute!important;left:14px!important;right:14px!important;bottom:29px!important;z-index:3!important;
  margin:0!important;font-size:1.03rem!important;line-height:1.12!important;
  text-shadow:0 2px 8px rgba(0,0,0,.30)!important;
}
.tj-latest-overlay-card .tj-card-title a{color:#fff!important;}
.tj-latest-overlay-card .tj-excerpt{display:none!important;}
.tj-latest-overlay-card .tj-meta{
  position:absolute!important;left:14px!important;right:14px!important;bottom:10px!important;z-index:3!important;
  margin:0!important;color:rgba(255,255,255,.86)!important;font-size:.62rem!important;
}
.tj-latest-overlay-card .tj-author,.tj-latest-overlay-card .tj-meta .sep{display:none!important;}

@media(max-width:782px){
  .tj-content-area .tj-grid-2 .tj-latest-overlay-card{
    display:block!important;
    padding:0!important;
    margin:0 0 10px!important;
    border:0!important;
    border-radius:10px!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  .tj-content-area .tj-grid-2 .tj-latest-overlay-card .tj-thumb{
    display:block!important;
    width:100%!important;
    aspect-ratio:16/9!important;
    margin:0!important;
  }
  .tj-content-area .tj-grid-2 .tj-latest-overlay-card .tj-cat{
    left:12px!important;bottom:56px!important;font-size:.56rem!important;padding:3px 7px!important;
  }
  .tj-content-area .tj-grid-2 .tj-latest-overlay-card .tj-card-title{
    left:12px!important;right:12px!important;bottom:22px!important;
    font-size:1rem!important;line-height:1.14!important;
  }
  .tj-content-area .tj-grid-2 .tj-latest-overlay-card .tj-meta{
    left:12px!important;right:12px!important;bottom:7px!important;font-size:.58rem!important;
  }
}

/* Step 6 — Latest News category label: text only, no pill/background. */
.tj-latest-overlay-card .tj-cat{
  background:transparent!important;
  padding:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

/* Step 7 — Featured hero category label: text only, no pill/background. */
.tj-hero-main .tj-hero-lead .tj-cat{
  background:transparent!important;
  padding:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

/* Step 10 — subtle article corners matching the reference image. */
.tj-hero-main .tj-hero-lead,
.tj-latest-overlay-card,
.tj-latest-overlay-card .tj-thumb,
.tj-cat-section .tj-grid-3 > article .tj-thumb,
.tj-editorial .tj-grid-3 > article .tj-thumb,
.tj-mobile-tech-image{
  border-radius:2px!important;
}
@media (max-width:782px){
  .tj-hero-main .tj-hero-lead{border-radius:2px!important;}
  .tj-main > .tj-section .tj-grid-2 > article .tj-thumb{border-radius:2px!important;}
  .tj-cat-section .tj-grid-3 > article .tj-thumb,
  .tj-editorial .tj-grid-3 > article .tj-thumb{border-radius:2px!important;}
  .tj-mobile-tech-image{border-radius:2px!important;}
}

/* Step 11 — Remove category section headings on mobile; keep the 3 article cards. */
@media (max-width:782px){
  .tj-cat-section .tj-section-head{display:none!important;}
}

/* Step 20 — Clean desktop category carousel controls. Mobile remains unchanged. */
@media (min-width:783px){
  .tj-category-carousel-viewport{position:relative!important;overflow:hidden!important;}
  .tj-category-carousel-track{overflow:hidden!important;}
  .tj-category-carousel-track{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:12px!important;
    transition:transform .34s ease!important;
    will-change:transform;
  }
  .tj-category-carousel-track > article{
    flex:0 0 calc((100% - 24px)/3)!important;
    min-width:0!important;
    margin:0!important;
  }
  .tj-category-carousel-track > article .tj-thumb{width:100%!important;}
  .tj-category-prev,.tj-category-next{
    position:absolute!important;
    width:34px!important;
    height:34px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:50%!important;
    background:rgba(31,23,18,.92)!important;
    color:#fff!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    z-index:20!important;
    cursor:pointer!important;
    box-shadow:0 3px 10px rgba(0,0,0,.16)!important;
    font-size:24px!important;
    line-height:1!important;
  }
  .tj-category-prev span,.tj-category-next span{display:block!important;line-height:1!important;margin-top:-2px!important;}
  .tj-category-prev:disabled{display:none!important;}
  .tj-category-prev:hover:not(:disabled),.tj-category-next:hover{background:rgba(31,23,18,1)!important;}
  .tj-category-next.is-category-link{background:var(--tj-brown)!important;}
  .tj-carousel-view-all{
    position:absolute!important;
    z-index:21!important;
    display:block!important;
    top:-28px!important;
    right:0!important;
    left:auto!important;
    margin:0!important;
    padding:0!important;
    background:none!important;
    border:0!important;
    border-radius:0!important;
    white-space:nowrap!important;
    font-family:var(--tj-font-ui)!important;
    font-size:.66rem!important;
    font-weight:700!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
    color:var(--tj-brown)!important;
    text-decoration:none!important;
  }
  .tj-carousel-view-all:hover{text-decoration:underline!important;}
}
@media (max-width:782px){
  .tj-category-prev,.tj-category-next,.tj-carousel-view-all{display:none!important;}
}

/* Step 27 — Themed carousel arrow colors with inverted hover state. */
@media (min-width:783px){
  .tj-category-prev,
  .tj-category-next{
    background:#F7F3EC!important;
    color:#1F1712!important;
    border:1px solid rgba(31,23,18,.18)!important;
    transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important;
  }
  .tj-category-prev:hover:not(:disabled),
  .tj-category-next:hover{
    background:#1F1712!important;
    color:#F7F3EC!important;
    border-color:#1F1712!important;
    box-shadow:0 5px 14px rgba(31,23,18,.22)!important;
  }
  .tj-category-next.is-category-link{
    background:#F7F3EC!important;
    color:#1F1712!important;
    border-color:rgba(31,23,18,.18)!important;
  }
  .tj-category-next.is-category-link:hover{
    background:#1F1712!important;
    color:#F7F3EC!important;
    border-color:#1F1712!important;
  }
}

/* Step 28: compact desktop header + proportionally smaller TheJournel lockup */
@media (min-width:783px){
  .tj-header-inner{padding:14px 0!important;}
  .tj-brand-lockup img{width:250px!important;height:53px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
}

/* Step 29 — Premium editorial single article page. */
.tj-single-article-view .tj-article-hero-section{padding:42px 0 0;}
.tj-single-article-view .tj-article-hero-wrap{max-width:1120px;}
.tj-single-article-view .tj-article-hero-header{text-align:center;max-width:900px;margin:0 auto;padding:0 20px 28px;}
.tj-single-article-view .tj-article-hero-category{display:inline-block;margin:0 0 10px;font-family:var(--tj-font-ui);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tj-brown);text-decoration:none;}
.tj-single-article-view .tj-article-hero-header h1{max-width:900px;margin:0 auto 16px;font-family:var(--tj-font-display);font-size:clamp(2.7rem,5.1vw,4.7rem);line-height:1.02;letter-spacing:-.035em;color:var(--tj-ink);}
.tj-single-article-view .tj-article-hero-excerpt{max-width:720px;margin:0 auto 17px;font-family:var(--tj-font-display);font-size:1.13rem;line-height:1.5;color:var(--tj-ink-soft);}
.tj-single-article-view .tj-article-hero-meta{justify-content:center;font-size:.72rem;}
.tj-single-article-view .tj-article-hero-media{margin:0;}
.tj-single-article-view .tj-article-hero-media img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px;}
.tj-single-article-view .tj-article-hero-media figcaption{margin:7px 0 0;font-family:var(--tj-font-ui);font-size:.68rem;color:var(--tj-muted);}
.tj-single-article-view .tj-article-reading-section{padding:38px 0 0;}
.tj-single-article-view .tj-article-reading-grid{display:grid;grid-template-columns:54px minmax(0,680px) 320px;gap:26px 28px;align-items:start;justify-content:center;}
.tj-single-article-view .tj-share-rail{position:sticky;top:92px;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:3px;}
.tj-single-article-view .tj-share-label{font-family:var(--tj-font-ui);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--tj-muted);margin-bottom:2px;}
.tj-single-article-view .tj-share-rail a{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--tj-rule-strong);border-radius:50%;background:transparent;color:var(--tj-brown);text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;}
.tj-single-article-view .tj-share-rail a:hover{background:var(--tj-ink);color:var(--tj-paper);border-color:var(--tj-ink);transform:translateY(-1px);}
.tj-single-article-view .tj-share-rail svg{width:15px;height:15px;fill:currentColor;}
.tj-single-article-view .tj-share-whatsapp{font-family:var(--tj-font-ui);font-size:.57rem;font-weight:800;letter-spacing:-.02em;}
.tj-single-article-view .tj-article-reading-main{min-width:0;}
.tj-single-article-view .tj-article-body{font-family:var(--tj-font-display);font-size:1.08rem;line-height:1.82;color:var(--tj-ink);}
.tj-single-article-view .tj-article-body p{margin:0 0 1.28em;}
.tj-single-article-view .tj-article-body h2,.tj-single-article-view .tj-article-body h3{font-family:var(--tj-font-display);line-height:1.2;margin:1.7em 0 .65em;color:var(--tj-ink);}
.tj-single-article-view .tj-article-body h2{font-size:1.65rem;}
.tj-single-article-view .tj-article-body h3{font-size:1.3rem;}
.tj-single-article-view .tj-article-body a{color:var(--tj-brown);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
.tj-single-article-view .tj-article-body blockquote{margin:1.7em 0;padding:8px 0 8px 20px;border-left:3px solid var(--tj-brown);font-style:italic;font-size:1.12em;}
.tj-single-article-view .tj-article-body img{display:block;max-width:100%;height:auto;margin:1.8em 0;border-radius:2px;}
.tj-single-article-view .tj-article-body figcaption{font-family:var(--tj-font-ui);font-size:.68rem;color:var(--tj-muted);line-height:1.4;}
.tj-single-article-view .tj-article-tags-row{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:18px;border-top:1px solid var(--tj-rule);}
.tj-single-article-view .tj-tags-label{font-family:var(--tj-font-ui);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tj-muted);}
.tj-single-article-view .tj-article-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0;}
.tj-single-article-view .tj-article-tags a{display:inline-block;padding:5px 10px;border-radius:999px;background:rgba(185,142,104,.13);font-family:var(--tj-font-ui);font-size:.64rem;color:var(--tj-brown);text-decoration:none;}
.tj-single-article-view .tj-article-most-read{min-width:0;}
.tj-single-article-view .tj-article-most-read-widget{padding:0 0 8px;border:0;border-left:1px solid var(--tj-rule);background:transparent;}
.tj-single-article-view .tj-article-most-read-widget .widget-title{font-family:var(--tj-font-display);font-size:1.4rem;margin:0;padding:0 0 12px 20px;border-bottom:1px solid var(--tj-rule-strong);}
.tj-single-article-view .tj-article-most-list{list-style:none;margin:0;padding:0 0 0 20px;}
.tj-single-article-view .tj-article-most-list li{position:relative;display:grid;grid-template-columns:24px 88px minmax(0,1fr);gap:9px;align-items:start;padding:14px 0;border-bottom:1px solid var(--tj-rule);}
.tj-single-article-view .tj-article-most-list li:last-child{border-bottom:0;}
.tj-single-article-view .tj-most-rank{font-family:var(--tj-font-ui);font-size:.68rem;color:var(--tj-muted);padding-top:2px;}
.tj-single-article-view .tj-article-most-image{display:block;width:88px;aspect-ratio:4/3;overflow:hidden;}
.tj-single-article-view .tj-article-most-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px;}
.tj-single-article-view .tj-article-most-copy{min-width:0;}
.tj-single-article-view .tj-article-most-copy .tj-cat{font-size:.58rem;margin:0 0 4px;}
.tj-single-article-view .tj-article-most-copy h3{font-family:var(--tj-font-display);font-size:.9rem;line-height:1.2;margin:0;}
.tj-single-article-view .tj-article-most-copy h3 a{color:var(--tj-ink);text-decoration:none;}
.tj-single-article-view .tj-article-most-copy .tj-meta{font-size:.6rem;margin-top:6px;}
.tj-single-article-view .tj-article-related-section{border-top:1px solid var(--tj-rule);margin-top:62px;padding-top:34px;}
.tj-single-article-view .tj-article-related-section .tj-section-head{margin-bottom:20px;}
.tj-single-article-view .tj-article-related-section .tj-section-head h2{font-family:var(--tj-font-display);font-size:1.55rem;}
.tj-single-article-view .tj-article-related-grid .tj-card-title{font-size:1rem;line-height:1.28;}
.tj-single-article-view .tj-article-related-grid .tj-meta{margin-top:7px;}

@media(max-width:1080px){
  .tj-single-article-view .tj-article-reading-grid{grid-template-columns:46px minmax(0,1fr);max-width:850px;}
  .tj-single-article-view .tj-article-most-read{grid-column:2;}
  .tj-single-article-view .tj-article-most-read-widget{border-left:0;border-top:1px solid var(--tj-rule);padding-top:24px;}
  .tj-single-article-view .tj-article-most-read-widget .widget-title{padding-left:0;}
  .tj-single-article-view .tj-article-most-list{padding-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;}
}
@media(max-width:782px){
  .tj-single-article-view .tj-article-hero-section{padding-top:24px;}
  .tj-single-article-view .tj-article-hero-header{padding-left:0;padding-right:0;padding-bottom:20px;}
  .tj-single-article-view .tj-article-hero-header h1{font-size:clamp(2.05rem,9vw,3.1rem);line-height:1.04;}
  .tj-single-article-view .tj-article-hero-excerpt{font-size:1rem;line-height:1.48;}
  .tj-single-article-view .tj-article-reading-section{padding-top:24px;}
  .tj-single-article-view .tj-article-reading-grid{grid-template-columns:minmax(0,1fr);max-width:none;gap:24px;}
  .tj-single-article-view .tj-share-rail{position:static;flex-direction:row;justify-content:flex-start;order:2;padding:0;}
  .tj-single-article-view .tj-share-label{margin-right:3px;}
  .tj-single-article-view .tj-article-reading-main{order:1;}
  .tj-single-article-view .tj-article-most-read{grid-column:auto;order:3;}
  .tj-single-article-view .tj-article-body{font-size:1.03rem;line-height:1.76;}
  .tj-single-article-view .tj-article-most-read-widget{padding-top:20px;}
  .tj-single-article-view .tj-article-most-list{grid-template-columns:minmax(0,1fr);}
  .tj-single-article-view .tj-article-related-section{margin-top:40px;padding-top:26px;}
  .tj-single-article-view .tj-article-related-grid{grid-template-columns:minmax(0,1fr);}
}

/* Article preview / full-content toggle */
.tj-single-article-view .tj-article-toggle-wrap{position:relative}
.tj-single-article-view .tj-article-preview,
.tj-single-article-view .tj-article-full{max-width:790px}
.tj-single-article-view .tj-article-preview p:last-child,
.tj-single-article-view .tj-article-full > :last-child{margin-bottom:0}
.tj-single-article-view .tj-article-toggle{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;padding:10px 18px;border:1px solid var(--tj-brown);border-radius:2px;background:var(--tj-brown);color:var(--tj-paper);font-family:var(--tj-font-ui);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}
.tj-single-article-view .tj-article-toggle:hover{background:var(--tj-paper);color:var(--tj-brown);border-color:var(--tj-brown)}
@media(max-width:782px){.tj-single-article-view .tj-article-toggle{width:auto;margin-top:18px;padding:10px 16px}}

/* Step 31 — Editorial comments matching the approved article-page mockup. */
.tj-comments-section{border-top:1px solid var(--tj-rule);margin-top:48px;padding:0 0 0;}
.tj-comments-wrap{max-width:790px;margin:0 auto;}
.tj-comments-heading{display:flex;align-items:baseline;gap:14px;padding:22px 0 14px;border-bottom:1px solid var(--tj-rule-strong);}
.tj-comments-heading h2{font-family:var(--tj-font-display);font-size:1.45rem;line-height:1.1;margin:0;color:var(--tj-ink);}
.tj-comments-heading>span{font-family:var(--tj-font-ui);font-size:.64rem;color:var(--tj-muted);}
.tj-comment-list{list-style:none;margin:0;padding:0;}
.tj-comment-list .tj-comment{margin:0;padding:0;border-bottom:1px solid var(--tj-rule);}
.tj-comment-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:17px 0;}
.tj-comment-avatar img{display:block;width:42px;height:42px;border-radius:50%;object-fit:cover;}
.tj-comment-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:6px;}
.tj-comment-author{font-family:var(--tj-font-display);font-size:.88rem;font-weight:700;color:var(--tj-ink);margin-right:8px;}
.tj-comment-date{font-family:var(--tj-font-ui);font-size:.58rem;color:var(--tj-muted);}
.tj-comment-reply,.tj-comment-reply a{font-family:var(--tj-font-ui);font-size:.6rem;color:var(--tj-brown);text-decoration:none;text-transform:none;}
.tj-comment-reply a:hover{text-decoration:underline;}
.tj-comment-text{font-family:var(--tj-font-display);font-size:.86rem;line-height:1.55;color:var(--tj-ink-soft);}
.tj-comment-text p{margin:0 0 .65em;}
.tj-comment-text p:last-child{margin-bottom:0;}
.tj-comment-awaiting{font-family:var(--tj-font-ui);font-size:.66rem;color:var(--tj-muted);margin:0 0 7px;}
.tj-comment-list .children{list-style:none;margin:0 0 0 55px;padding:0;border-top:1px solid var(--tj-rule);}
.tj-comment-form-wrap{padding-top:24px;}
.tj-comment-form-wrap h3{font-family:var(--tj-font-display);font-size:1.12rem;line-height:1.2;margin:0 0 12px;color:var(--tj-ink);}
.tj-comment-form p{margin:0;}
.tj-comment-form textarea,
.tj-comment-form input[type="text"],
.tj-comment-form input[type="email"]{box-sizing:border-box;width:100%;border:1px solid var(--tj-rule-strong);border-radius:2px;background:transparent;color:var(--tj-ink);font-family:var(--tj-font-ui);font-size:.72rem;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;}
.tj-comment-form textarea{min-height:104px;resize:vertical;padding:12px 13px;}
.tj-comment-form input[type="text"],.tj-comment-form input[type="email"]{height:39px;padding:0 12px;}
.tj-comment-form textarea:focus,.tj-comment-form input[type="text"]:focus,.tj-comment-form input[type="email"]:focus{border-color:var(--tj-brown);background:var(--tj-paper);box-shadow:0 0 0 2px rgba(185,142,104,.11);}
.tj-comment-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:8px;}
.tj-comment-form-cookies-consent{display:flex!important;align-items:flex-start;gap:6px;margin:7px 0 13px!important;}
.tj-comment-form-cookies-consent input{width:12px;height:12px;margin:2px 0 0;accent-color:var(--tj-brown);}
.tj-comment-form-cookies-consent label{font-family:var(--tj-font-ui);font-size:.58rem;font-weight:400;line-height:1.35;color:var(--tj-muted);margin:0;}
.tj-comment-form button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tj-ink);border-radius:2px;background:var(--tj-ink);color:var(--tj-paper);padding:9px 17px;font-family:var(--tj-font-ui);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;}
.tj-comment-form button[type="submit"]:hover{background:var(--tj-paper);color:var(--tj-ink);border-color:var(--tj-ink);}
.tj-comments-closed{font-family:var(--tj-font-ui);font-size:.75rem;color:var(--tj-muted);padding:18px 0;}
.tj-comments-section .comment-navigation{font-family:var(--tj-font-ui);font-size:.7rem;padding:15px 0;}

@media(max-width:782px){
  .tj-comments-section{margin-top:34px;}
  .tj-comments-wrap{max-width:none;}
  .tj-comments-heading{padding-top:18px;}
  .tj-comment-row{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:15px 0;}
  .tj-comment-avatar img{width:36px;height:36px;}
  .tj-comment-topline{gap:8px;}
  .tj-comment-author{font-size:.84rem;display:block;margin-right:0;}
  .tj-comment-date{display:block;margin-top:2px;}
  .tj-comment-reply{padding-top:2px;}
  .tj-comment-text{font-size:.82rem;line-height:1.55;}
  .tj-comment-list .children{margin-left:35px;}
  .tj-comment-fields{grid-template-columns:1fr;gap:8px;}
  .tj-comment-form textarea{min-height:118px;}
}

/* Step 36 — Comments: show 3 initially, reveal 4 more per click. */
.tj-comments-load-more{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  width:100%;
  margin:18px 0 0;
  padding:10px 14px;
  border:1px solid var(--tj-rule-strong);
  border-radius:2px;
  background:transparent;
  color:var(--tj-ink);
  font-family:var(--tj-font-ui);
  font-size:.64rem;
  font-weight:700;
  letter-spacing:.06em;
  text-transform:uppercase;
  cursor:pointer;
  transition:background .18s ease,color .18s ease,border-color .18s ease;
}
.tj-comments-load-more b{font-size:15px;line-height:1;font-weight:400;margin-top:-3px;}
.tj-comments-load-more:hover{background:var(--tj-ink);color:var(--tj-paper);border-color:var(--tj-ink);}
.tj-comment-list > li[hidden]{display:none!important;}

/* Step 37 — Editorial comment actions styled like the approved reference. */
.tj-comment-content{position:relative;}
.tj-comment-authorline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;}
.tj-comment-bottomline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;min-height:22px;}
.tj-comment-reply-wrap{display:flex;align-items:center;gap:15px;min-width:0;}
.tj-comment-reply,.tj-comment-reply a{font-family:var(--tj-font-ui);font-size:.7rem;color:var(--tj-ink);text-decoration:none;font-weight:800;}
.tj-comment-reply a:hover{color:var(--tj-brown);text-decoration:none;}
.tj-comment-actions{display:flex;align-items:center;gap:22px;margin-left:auto;flex:0 0 auto;}
.tj-comment-vote{appearance:none;border:0;background:transparent;color:#9a9a9a;display:inline-flex;align-items:center;justify-content:center;padding:1px;cursor:pointer;transition:color .18s ease,transform .18s ease;}
.tj-comment-vote svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;display:block;}
.tj-comment-vote:hover{color:var(--tj-brown);transform:translateY(-1px);}
.tj-comment-vote.is-active{color:var(--tj-brown);}
.tj-view-replies{display:inline-flex;align-items:center;gap:6px;margin:0;border:0;background:transparent;color:var(--tj-ink);padding:0;font-family:var(--tj-font-ui);font-size:.7rem;font-weight:800;cursor:pointer;}
.tj-view-replies:hover{color:var(--tj-brown);text-decoration:underline;text-underline-offset:3px;}
.tj-view-replies-line{width:28px;height:1px;background:var(--tj-rule-strong);display:inline-block;margin-right:2px;}
.tj-view-replies-chevron{font-size:13px;line-height:1;margin-top:-2px;}
.tj-comment-list .children{display:none;}
.tj-comment-list .children.is-replies-open{display:block;}
.tj-comment-list .children .tj-comment-bottomline{padding-right:0;}
@media(max-width:782px){
  .tj-comment-bottomline{align-items:flex-start;gap:10px;}
  .tj-comment-reply-wrap{flex-wrap:wrap;gap:10px;}
  .tj-comment-actions{gap:16px;}
  .tj-comment-vote svg{width:21px;height:21px;}
}


/* Step 40 — Hero image click target + more balanced single-article proportions. */
.tj-hero-main .tj-hero-lead .tj-thumb{
  position:relative!important;
  z-index:1!important;
  pointer-events:auto!important;
}
.tj-hero-main .tj-hero-lead .tj-thumb img{
  pointer-events:none!important;
}

.tj-single-article-view .tj-article-hero-header h1{
  max-width:820px!important;
  font-size:clamp(2.15rem,3.55vw,3.35rem)!important;
  line-height:1.06!important;
  letter-spacing:-.02em!important;
}
.tj-single-article-view .tj-article-hero-media{
  max-width:920px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.tj-single-article-view .tj-article-hero-media img{
  display:block!important;
  width:100%!important;
  max-height:510px!important;
  object-fit:cover!important;
}
@media (max-width:782px){
  .tj-single-article-view .tj-article-hero-header h1{
    max-width:none!important;
    font-size:clamp(1.9rem,8vw,2.7rem)!important;
  }
  .tj-single-article-view .tj-article-hero-media{
    max-width:none!important;
  }
  .tj-single-article-view .tj-article-hero-media img{
    max-height:none!important;
  }
}

/* Step 41 — Magazine Editorial article layout. */
.tj-single-article-view .tj-article-hero-section{padding:46px 0 0!important;}
.tj-single-article-view .tj-article-hero-wrap{max-width:1160px!important;}
.tj-single-article-view .tj-article-hero-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)!important;
  gap:34px!important;
  align-items:center!important;
}
.tj-single-article-view .tj-article-hero-media{margin:0!important;min-width:0!important;}
.tj-single-article-view .tj-article-hero-media img{
  display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;
  object-fit:cover!important;border-radius:3px!important;max-height:560px!important;
}
.tj-single-article-view .tj-article-hero-media figcaption{margin-top:7px!important;font-family:var(--tj-font-ui)!important;font-size:.66rem!important;color:var(--tj-muted)!important;}
.tj-single-article-view .tj-article-hero-header{
  text-align:left!important;max-width:560px!important;margin:0!important;padding:0!important;
  border-top:1px solid var(--tj-rule)!important;border-bottom:1px solid var(--tj-rule)!important;
  padding-top:24px!important;padding-bottom:24px!important;
}
.tj-single-article-view .tj-article-hero-category{margin:0 0 13px!important;font-size:.65rem!important;letter-spacing:.14em!important;}
.tj-single-article-view .tj-article-hero-header h1{
  max-width:560px!important;margin:0 0 17px!important;font-size:clamp(2.35rem,3.8vw,4rem)!important;
  line-height:1.04!important;letter-spacing:-.025em!important;
}
.tj-single-article-view .tj-article-hero-excerpt{max-width:500px!important;margin:0 0 19px!important;font-size:1.02rem!important;line-height:1.55!important;color:var(--tj-ink-soft)!important;}
.tj-single-article-view .tj-article-hero-meta{justify-content:flex-start!important;font-size:.69rem!important;}
.tj-single-article-view .tj-article-reading-section{padding:48px 0 0!important;}
.tj-single-article-view .tj-article-reading-grid{grid-template-columns:54px minmax(0,680px) 310px!important;gap:28px!important;max-width:1100px!important;margin:0 auto!important;}
.tj-single-article-view .tj-article-most-read-widget{position:sticky;top:92px!important;}
.tj-single-article-view .tj-article-body{font-size:1.06rem!important;line-height:1.82!important;}
.tj-single-article-view .tj-article-related-section{max-width:1100px!important;margin-left:auto!important;margin-right:auto!important;}
@media(max-width:1080px){
  .tj-single-article-view .tj-article-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr)!important;gap:26px!important;}
  .tj-single-article-view .tj-article-hero-header h1{font-size:clamp(2.2rem,4.2vw,3.4rem)!important;}
  .tj-single-article-view .tj-article-reading-grid{grid-template-columns:46px minmax(0,1fr)!important;max-width:850px!important;}
}
@media(max-width:782px){
  .tj-single-article-view .tj-article-hero-section{padding-top:24px!important;}
  .tj-single-article-view .tj-article-hero-grid{grid-template-columns:1fr!important;gap:22px!important;align-items:start!important;}
  .tj-single-article-view .tj-article-hero-media{order:1!important;}
  .tj-single-article-view .tj-article-hero-header{order:2!important;border-top:0!important;padding-top:0!important;padding-bottom:20px!important;}
  .tj-single-article-view .tj-article-hero-header h1{font-size:clamp(2rem,8vw,2.85rem)!important;line-height:1.05!important;}
  .tj-single-article-view .tj-article-hero-excerpt{font-size:1rem!important;}
  .tj-single-article-view .tj-article-reading-section{padding-top:28px!important;}
  .tj-single-article-view .tj-article-reading-grid{grid-template-columns:1fr!important;max-width:none!important;gap:22px!important;}
  .tj-single-article-view .tj-article-most-read-widget{position:static!important;}
  .tj-single-article-view .tj-article-related-section{max-width:none!important;}
}

/* New preview body styles retained and loaded last */


/* ==========================================================================
   THE JOURNEL — Premium Editorial & News Publication Stylesheet
   Color Palette aligned with thejournel.com:
   - Paper / Cream: #F7F3EC
   - Deep Ink: #1F1712
   - Rich Brown: #5A351F
   - Warm Caramel Beige: #B98E68
   - Crisp White: #FFFFFF
   - Editorial Red: #B93822
   Fonts: Fraunces & Instrument Sans
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,700;0,9..144,800;1,9..144,400;1,9..144,600;1,9..144,700&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Cinzel:wght@700;800&display=swap');

:root {
  --font-serif: 'Fraunces', Georgia, serif;
  --font-display: 'Fraunces', Georgia, serif;
  --font-sans: 'Instrument Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-heading: 'Instrument Sans', -apple-system, BlinkMacSystemFont, sans-serif;

  /* TheJournel.com Exact Authentic Color Palette */
  --color-tj-paper: #F7F3EC;
  --color-tj-ink: #1F1712;
  --color-tj-brown: #5A351F;
  --color-tj-brown-hover: #432514;
  --color-tj-beige: #B98E68;
  --color-tj-beige-light: #EFE4D6;
  --color-tj-white: #FFFFFF;
  --color-tj-border: #E5DDD0;
  --color-tj-border-dark: #1F1712;
  --color-tj-red: #B93822;

  /* Theme mappings for Light Mode */
  --bg-primary: #F7F3EC;     /* TheJournel warm paper cream */
  --bg-secondary: #EFE9DF;   /* Sub-level warm paper */
  --bg-tertiary: #E5DDD0;    /* Warm accent surface */
  --bg-card: #FFFFFF;        /* Crisp card surface */
  --bg-overlay: rgba(31, 23, 18, 0.82);

  --text-primary: #1F1712;   /* Deep espresso ink */
  --text-secondary: #4A3B32; /* Warm dark stone */
  --text-muted: #7A6658;     /* Warm taupe */
  --text-light: #F7F3EC;

  --border-light: #E5DDD0;
  --border-subtle: #D5C9B8;
  --border-dark: #1F1712;

  /* Brand Accents */
  --accent-red: #B93822;     /* Editorial breaking crimson */
  --accent-brown: #5A351F;   /* TheJournel signature brown */
  --accent-beige: #B98E68;   /* TheJournel caramel beige */
  --accent-gold: #C08A3E;
  --accent-emerald: #2E6F40;

  --shadow-sm: 0 1px 2px 0 rgba(31, 23, 18, 0.04);
  --shadow-md: 0 4px 6px -1px rgba(31, 23, 18, 0.06), 0 2px 4px -2px rgba(31, 23, 18, 0.04);
  --shadow-lg: 0 10px 18px -3px rgba(31, 23, 18, 0.08);
  --shadow-card-hover: 0 12px 24px -6px rgba(31, 23, 18, 0.12);

  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-full: 9999px;

  --max-width: 1320px;
  --header-height: 70px;
}

[data-theme="dark"] {
  --bg-primary: #14100D;
  --bg-secondary: #1F1915;
  --bg-tertiary: #2C241E;
  --bg-card: #1C1612;
  --bg-overlay: rgba(14, 10, 8, 0.9);

  --text-primary: #F7F3EC;
  --text-secondary: #D8CEBE;
  --text-muted: #A39382;
  --text-light: #FFFFFF;

  --border-light: #2E251E;
  --border-subtle: #45372C;
  --border-dark: #B98E68;

  --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.4);
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.5);
  --shadow-card-hover: 0 12px 24px -6px rgba(0, 0, 0, 0.6);
}

/* Reset & Base */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  scroll-behavior: smooth;
  font-size: 16px;
}

body {
  font-family: var(--font-sans);
  background-color: var(--bg-primary);
  color: var(--text-primary);
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: background-color 0.25s ease, color 0.25s ease;
  overflow-x: hidden;
}

a {
  color: inherit;
  text-decoration: none;
  transition: color 0.2s ease;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

button {
  font-family: inherit;
  cursor: pointer;
  border: none;
  background: none;
}

ul, ol {
  list-style: none;
}

.container {
  width: 100%;
  max-width: var(--max-width);
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* ==========================================================================
   TOP UTILITY BAR
   ========================================================================== */
.top-utility-bar {
  background-color: var(--bg-secondary);
  border-bottom: 1px solid var(--border-light);
  font-size: 0.78125rem;
  color: var(--text-muted);
  padding: 0.45rem 0;
  font-weight: 500;
}

.top-utility-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.top-utility-left {
  display: flex;
  align-items: center;
  gap: 1.25rem;
}

.top-date {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  font-weight: 600;
  color: var(--text-secondary);
}

.top-weather {
  display: flex;
  align-items: center;
  gap: 0.35rem;
  color: var(--text-muted);
}

.top-utility-trending {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.trending-pill {
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  color: var(--color-tj-brown);
  padding: 0.15rem 0.55rem;
  border-radius: var(--radius-sm);
  font-size: 0.72rem;
  font-weight: 600;
  transition: all 0.2s;
  cursor: pointer;
}

.trending-pill:hover {
  background: var(--color-tj-brown);
  color: #fff;
  border-color: var(--color-tj-brown);
}

.top-utility-right {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.edition-select {
  background: transparent;
  border: none;
  font-size: 0.75rem;
  color: var(--text-secondary);
  font-weight: 600;
  cursor: pointer;
  outline: none;
}

.theme-toggle-btn {
  display: flex;
  align-items: center;
  gap: 0.35rem;
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  color: var(--text-secondary);
  padding: 0.25rem 0.65rem;
  border-radius: var(--radius-full);
  font-size: 0.75rem;
  font-weight: 600;
  transition: all 0.2s;
  cursor: pointer;
}

.theme-toggle-btn:hover {
  color: var(--text-primary);
  border-color: var(--color-tj-beige);
}

/* ==========================================================================
   CONSOLIDATED UNIFIED HEADER (Footer Background, Logo Left, Pages Left, Search Right)
   ========================================================================== */
.site-header-unified {
  background: #18110D; /* Exact match with footer background */
  border-bottom: 2px solid var(--color-tj-brown);
  position: sticky;
  top: 0;
  z-index: 1000;
  box-shadow: 0 4px 20px rgba(24, 17, 13, 0.45);
  transition: box-shadow 0.25s ease;
}

.unified-header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 66px;
  gap: 1.5rem;
}

.unified-left-group {
  display: flex;
  align-items: center;
  gap: 2rem;
  flex: 1;
}

/* Brand Logo on Left */
.unified-brand-logo {
  display: inline-flex;
  align-items: center;
  gap: 0.65rem;
  text-decoration: none;
  cursor: pointer;
  flex-shrink: 0;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.unified-brand-logo:hover {
  opacity: 0.95;
  transform: translateY(-1px);
}

.brand-monogram {
  width: 32px;
  height: 32px;
  background: var(--color-tj-brown);
  color: #F7F3EC;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-display);
  font-weight: 800;
  font-size: 1.15rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

.brand-name {
  font-family: var(--font-display);
  font-size: 1.75rem;
  font-weight: 800;
  letter-spacing: 0.02em;
  color: #FFFFFF;
  line-height: 1;
  white-space: nowrap;
}

/* Category Navigation on Left side next to logo */
.unified-nav {
  display: flex;
  align-items: center;
}

.unified-nav-links {
  display: flex;
  align-items: center;
  gap: 0.35rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

.unified-nav-item {
  position: relative;
}

/* Category Links & Premium Hover Effects */
.unified-nav-link {
  font-family: var(--font-heading);
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #D8CEBE;
  padding: 0.5rem 0.85rem;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  position: relative;
  transition: all 0.22s cubic-bezier(0.16, 1, 0.3, 1);
  cursor: pointer;
  white-space: nowrap;
}

/* Rich Category Hover Effect */
.unified-nav-link:hover {
  color: #FFFFFF;
  background: rgba(255, 255, 255, 0.1);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}

.unified-nav-link::after {
  content: '';
  position: absolute;
  bottom: 3px;
  left: 12px;
  right: 12px;
  height: 2px;
  background: var(--color-tj-beige);
  border-radius: 2px;
  transform: scaleX(0);
  transition: transform 0.22s cubic-bezier(0.16, 1, 0.3, 1);
}

.unified-nav-link:hover::after {
  transform: scaleX(1);
}

/* Active Category Pill */
.unified-nav-link.active {
  color: #FFFFFF;
  background: var(--color-tj-brown);
  font-weight: 700;
  box-shadow: 0 2px 10px rgba(90, 53, 31, 0.55);
}

.unified-nav-link.active::after {
  display: none;
}

/* Right Group: Search Button & Mobile Toggle */
.unified-right-group {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  flex-shrink: 0;
}

.unified-search-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.16);
  color: #F7F3EC;
  padding: 0.45rem 1.05rem;
  border-radius: var(--radius-sm);
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 0.03em;
  cursor: pointer;
  transition: all 0.2s ease;
}

.unified-search-btn:hover {
  background: var(--color-tj-brown);
  border-color: var(--color-tj-brown);
  color: #FFFFFF;
  transform: translateY(-1px);
  box-shadow: 0 4px 14px rgba(90, 53, 31, 0.45);
}

.unified-search-icon {
  font-size: 0.875rem;
}

.mobile-menu-toggle {
  display: none;
  font-size: 1.45rem;
  color: #F7F3EC;
  background: transparent;
  border: none;
  padding: 0.25rem;
  cursor: pointer;
}

/* ==========================================================================
   BREAKING NEWS TICKER (Smooth Automatic Horizontal Scrolling)
   ========================================================================== */
.breaking-bar {
  background-color: var(--bg-secondary);
  border-bottom: 1px solid var(--border-light);
  padding: 0.45rem 0;
  overflow: hidden;
  position: relative;
}

.breaking-inner {
  display: flex;
  align-items: center;
  gap: 1.25rem;
}

.breaking-badge {
  background-color: var(--accent-red);
  color: #fff;
  font-family: var(--font-heading);
  font-size: 0.6875rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  padding: 0.25rem 0.65rem;
  border-radius: var(--radius-sm);
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  white-space: nowrap;
  flex-shrink: 0;
  z-index: 2;
  box-shadow: 0 2px 6px rgba(184, 51, 42, 0.35);
}

.breaking-pulse {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ffffff;
  animation: pulse-ring 1.5s infinite;
}

@keyframes pulse-ring {
  0% { transform: scale(0.95); opacity: 1; }
  50% { transform: scale(1.4); opacity: 0.5; }
  100% { transform: scale(0.95); opacity: 1; }
}

.breaking-ticker-viewport {
  flex: 1;
  overflow: hidden;
  position: relative;
  mask-image: linear-gradient(90deg, transparent 0%, #000 2.5%, #000 97.5%, transparent 100%);
  -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 2.5%, #000 97.5%, transparent 100%);
}

.breaking-ticker-track {
  display: flex;
  align-items: center;
  gap: 3rem;
  width: max-content;
  white-space: nowrap;
  animation: ticker-slide 32s linear infinite;
}

.breaking-ticker-track:hover {
  animation-play-state: paused;
}

@keyframes ticker-slide {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

.ticker-item {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--text-secondary);
  font-size: 0.8125rem;
  font-weight: 500;
  transition: color 0.2s;
  cursor: pointer;
}

.ticker-item:hover {
  color: var(--color-tj-brown);
}

.ticker-bullet {
  color: var(--color-tj-brown);
  font-weight: bold;
}

/* ==========================================================================
   SECTION COMMON HEADERS & TITLES
   ========================================================================== */
.section-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  border-bottom: 2px solid var(--color-tj-brown);
  padding-bottom: 0.65rem;
  margin-bottom: 1.5rem;
}

.section-title {
  font-family: var(--font-display);
  font-size: 1.45rem;
  font-weight: 800;
  letter-spacing: 0.02em;
  color: var(--text-primary);
  position: relative;
  display: inline-block;
}

.section-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -0.75rem;
  width: 48px;
  height: 3px;
  background: var(--color-tj-brown);
}

.section-title a {
  color: inherit;
  text-decoration: none;
  transition: color 0.2s;
}

.section-title a:hover {
  color: #b3541e;
}

/* Editor's Picks — Dark Cinematic */
.tj-picks-dark { background: #17110d; }
.tj-picks-dark .tj-archive-crumbs { color: #a08d79; }
.tj-picks-dark .tj-archive-crumbs a { color: #c8b9aa; }
.tj-picks-head h1 {
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(34px, 4.5vw, 48px);
  color: #F7F3EC;
  letter-spacing: .01em;
  margin: 0 0 10px;
}
.tj-picks-head h1::after {
  content: '';
  display: block;
  width: 100px;
  height: 4px;
  background: #b3541e;
  margin-top: 12px;
}
.tj-picks-head p { color: #a08d79; font-size: 15px; }
.tj-pick-feature {
  display: grid;
  grid-template-columns: 5fr 7fr;
  background: #2d231b;
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 28px;
}
.tj-pf-img { display: block; overflow: hidden; }
.tj-pf-img img { width: 100%; height: 340px; object-fit: cover; display: block; }
.tj-pf-body { padding: 44px; display: flex; flex-direction: column; justify-content: center; }
.tj-pf-body h2 {
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(24px, 3vw, 34px);
  line-height: 1.25;
  margin: 14px 0 12px;
}
.tj-pf-body h2 a { color: #F7F3EC; text-decoration: none; }
.tj-pf-body h2 a:hover { color: #b3541e; }
.tj-pf-body p { color: #c8b9aa; font-size: 15px; line-height: 1.6; margin: 0 0 16px; }
.tj-pick-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 36px;
}
.tj-pick-dcard {
  background: #2d231b;
  border-radius: 10px;
  overflow: hidden;
  transition: transform .2s;
}
.tj-pick-dcard:hover { transform: translateY(-3px); }
.tj-pd-img { display: block; overflow: hidden; }
.tj-pd-img img { width: 100%; height: 150px; object-fit: cover; display: block; }
.tj-pd-body { padding: 20px; }
.tj-pd-cat {
  color: #b3541e;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .06em;
  text-transform: uppercase;
}
.tj-pick-dcard h3 {
  font-family: Georgia, 'Times New Roman', serif;
  font-size: 16px;
  line-height: 1.4;
  margin: 8px 0 10px;
}
.tj-pick-dcard h3 a { color: #F7F3EC; text-decoration: none; }
.tj-pick-dcard h3 a:hover { color: #b3541e; }
.tj-pick-meta { color: #a08d79; font-size: 12px; }
.tj-picks-empty { color: #c8b9aa; font-size: 16px; text-align: center; padding: 60px 0; }
@media(max-width:900px){
  .tj-pick-feature { grid-template-columns: 1fr; }
  .tj-pf-img img { height: 240px; }
  .tj-pick-grid { grid-template-columns: 1fr 1fr; }
}
@media(max-width:560px){ .tj-pick-grid { grid-template-columns: 1fr; } }

.section-view-all {
  font-family: var(--font-heading);
  font-size: 0.8125rem;
  font-weight: 700;
  color: var(--color-tj-brown);
  text-transform: uppercase;
  letter-spacing: 0.04em;
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  transition: color 0.2s, transform 0.2s;
  cursor: pointer;
}

.section-view-all:hover {
  color: var(--color-tj-beige);
  transform: translateX(2px);
}

/* Category Badge Pills - TheJournel Warm Palette */
.cat-badge {
  display: inline-block;
  font-family: var(--font-heading);
  font-size: 0.6875rem;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  padding: 0.2rem 0.6rem;
  border-radius: var(--radius-sm);
  background-color: var(--color-tj-brown);
  color: #fff;
  transition: opacity 0.2s;
}

.cat-badge:hover {
  opacity: 0.9;
}

.cat-badge.badge-business { background-color: #5A351F; }
.cat-badge.badge-tech { background-color: #3D2D23; }
.cat-badge.badge-politics { background-color: #7A3E26; }
.cat-badge.badge-health { background-color: #2E5A36; }
.cat-badge.badge-fashion { background-color: #8C4830; }
.cat-badge.badge-sports { background-color: #9C5824; }
.cat-badge.badge-society { background-color: #6B4E71; }
.cat-badge.badge-global { background-color: #2F5D62; }
.cat-badge.badge-world { background-color: #2F5D62; }
.cat-badge.badge-pakistan { background-color: #b3541e; }
.cat-badge.badge-entertainment { background-color: #A63D57; }

/* Metadata Text */
.card-meta {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-size: 0.75rem;
  color: var(--text-muted);
  margin-top: 0.5rem;
}

.card-meta-dot {
  display: inline-block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: var(--color-tj-beige);
}

/* ==========================================================================
   5 & 6. HOMEPAGE — MAIN FEATURED NEWS (STICKY BEHAVIOR)
   ========================================================================== */
.hero-featured-section {
  padding: 2.25rem 0 3.25rem;
  background-color: var(--bg-primary);
}

.hero-grid {
  display: grid;
  grid-template-columns: 1.55fr 1fr;
  gap: 2.25rem;
  align-items: start; /* Crucial for CSS sticky */
}

/* LEFT COLUMN: Sticky Featured Story */
.hero-left-sticky {
  position: sticky;
  top: 72px; /* Pins beneath sticky nav bar */
  align-self: start;
}

.hero-lead-card {
  position: relative;
  border-radius: var(--radius-md);
  overflow: hidden;
  box-shadow: var(--shadow-lg);
  display: block;
  background-color: #1F1712;
  height: 620px;
  cursor: pointer;
  border: 1px solid var(--border-light);
}

.hero-lead-card .card-media-wrapper {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.hero-lead-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.5s ease;
}

.hero-lead-card:hover img {
  transform: scale(1.03);
}

/* Dark gradient overlay behind text on image */
.hero-lead-card .card-overlay-gradient {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(31, 23, 18, 0.08) 0%,
    rgba(31, 23, 18, 0.55) 45%,
    rgba(31, 23, 18, 0.95) 100%
  );
  z-index: 2;
}

.hero-lead-card .card-content-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 2.25rem;
  z-index: 3;
  color: #fff;
}

.hero-lead-card .cat-badge {
  margin-bottom: 0.85rem;
  background-color: var(--color-tj-beige);
  color: #1F1712;
}

.hero-lead-card .hero-lead-title {
  font-family: var(--font-serif);
  font-size: 2.35rem;
  line-height: 1.18;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 0.85rem;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
  transition: color 0.2s;
}

.hero-lead-card:hover .hero-lead-title {
  color: var(--color-tj-beige-light);
}

.hero-featured-section .hero-lead-below {
  background: #fff;
  padding: 16px 22px 18px;
}
.hero-featured-section .hero-lead-card .hero-lead-excerpt {
  font-size: 0.9375rem;
  line-height: 1.55;
  color: #5c554d;
  margin-bottom: 1.25rem;
  max-width: 95%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.hero-featured-section .hero-lead-card .hero-meta {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-size: 0.8125rem;
  color: #8b7b6d;
}

.hero-meta-author {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-weight: 600;
  color: #1f1712;
}

.hero-meta-author img {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.6);
}

/* RIGHT COLUMN: 6-7 Smaller News Articles */
.hero-right-list {
  display: flex;
  flex-direction: column;
  gap: 1.05rem;
  background: var(--bg-card);
  padding: 1.5rem;
  border-radius: var(--radius-md);
  border: 1px solid var(--border-light);
}

.hero-right-header {
  font-family: var(--font-heading);
  font-size: 0.8125rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--color-tj-brown);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-bottom: 0.6rem;
  border-bottom: 2px solid var(--border-light);
}

.hero-item-row {
  display: grid;
  grid-template-columns: 105px 1fr;
  gap: 1.1rem;
  padding-bottom: 0.95rem;
  border-bottom: 1px solid var(--border-light);
  align-items: center;
  transition: transform 0.2s ease;
  cursor: pointer;
}

.hero-item-row:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.hero-item-row:hover {
  transform: translateX(4px);
}

.hero-item-thumb {
  position: relative;
  width: 105px;
  height: 75px;
  border-radius: var(--radius-sm);
  overflow: hidden;
  background-color: var(--bg-secondary);
  flex-shrink: 0;
}

.hero-item-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}

.hero-item-row:hover .hero-item-thumb img {
  transform: scale(1.08);
}

.hero-item-content {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.hero-item-title {
  font-family: var(--font-heading);
  font-size: 0.9375rem;
  line-height: 1.35;
  font-weight: 700;
  color: var(--text-primary);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: color 0.2s;
}

.hero-item-row:hover .hero-item-title {
  color: var(--color-tj-brown);
}

/* ==========================================================================
   SPOTLIGHT / EDITORS' PICKS (Horizontal 4-column strip)
   ========================================================================== */
.spotlight-section {
  padding: 2.5rem 0;
  background: var(--bg-secondary);
  border-top: 1px solid var(--border-light);
  border-bottom: 1px solid var(--border-light);
}

.spotlight-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.5rem;
}

.spotlight-card {
  position: relative;
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  overflow: hidden;
  transition: transform 0.25s, box-shadow 0.25s;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}

.spotlight-card:hover {
  transform: translateY(-4px);
  box-shadow: var(--shadow-card-hover);
}

.spotlight-media {
  position: relative;
  aspect-ratio: 16 / 10;
  overflow: hidden;
}

.spotlight-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

.spotlight-card:hover .spotlight-media img {
  transform: scale(1.05);
}

.spotlight-number {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  background: var(--color-tj-brown);
  color: #fff;
  font-family: var(--font-display);
  font-size: 0.75rem;
  font-weight: 800;
  padding: 0.2rem 0.55rem;
  border-radius: var(--radius-sm);
  letter-spacing: 0.05em;
}

.spotlight-body {
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.spotlight-title {
  font-family: var(--font-heading);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.35;
  color: var(--text-primary);
  margin: 0.5rem 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.spotlight-card:hover .spotlight-title {
  color: var(--color-tj-brown);
}

/* ==========================================================================
   LATEST NEWS + SIDEBAR SECTION
   ========================================================================== */
.news-feed-section {
  padding: 3.5rem 0;
}

.news-feed-grid {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 2.5rem;
}

/* 2-Column Grid inside the Main Feed */
.articles-2col-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.75rem;
  margin-bottom: 2rem;
}

.editorial-card {
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  transition: transform 0.25s, box-shadow 0.25s;
  cursor: pointer;
}

.editorial-card:hover {
  transform: translateY(-3px);
  box-shadow: var(--shadow-card-hover);
}

.editorial-card-media {
  position: relative;
  aspect-ratio: 16 / 9;
  overflow: hidden;
}

.editorial-card-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

.editorial-card:hover .editorial-card-media img {
  transform: scale(1.04);
}

.editorial-card-body {
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.editorial-card-title {
  font-family: var(--font-serif);
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: 700;
  color: var(--text-primary);
  margin: 0.5rem 0 0.6rem;
  transition: color 0.2s;
}

.editorial-card:hover .editorial-card-title {
  color: var(--color-tj-brown);
}

.editorial-card-excerpt {
  font-size: 0.875rem;
  color: var(--text-secondary);
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: auto;
}

/* SIDEBAR COMPONENTS */
.feed-sidebar {
  display: flex;
  flex-direction: column;
  gap: 2.25rem;
}

.sidebar-widget {
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  padding: 1.5rem;
}

.widget-title {
  font-family: var(--font-display);
  font-size: 1.05rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: var(--text-primary);
  padding-bottom: 0.65rem;
  border-bottom: 2px solid var(--color-tj-brown);
  margin-bottom: 1.25rem;
}

/* Trending Rank List (#1 to #5) */
.trending-ranked-list {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.ranked-item {
  display: grid;
  grid-template-columns: 84px minmax(0, 1fr);
  gap: 0.85rem;
  align-items: center;
  cursor: pointer;
}

.ranked-thumb {
  width: 84px;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  border-radius: var(--radius-sm, 6px);
  background: var(--bg-secondary);
}

.ranked-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ranked-content {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.ranked-title {
  font-family: var(--font-heading);
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.35;
  color: var(--text-primary);
  transition: color 0.2s;
}

.ranked-item:hover .ranked-title {
  color: var(--color-tj-brown);
}

/* Market Pulse Ticker Box */
.market-ticker-box {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.market-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.55rem 0.75rem;
  background: var(--bg-secondary);
  border-radius: var(--radius-sm);
  font-size: 0.8125rem;
  border: 1px solid var(--border-light);
}

.market-name {
  font-weight: 700;
  color: var(--text-primary);
}

.market-val {
  font-weight: 600;
  color: var(--text-secondary);
}

.market-change {
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 0.2rem;
  padding: 0.1rem 0.4rem;
  border-radius: var(--radius-sm);
  font-size: 0.75rem;
}

.market-up {
  color: var(--accent-emerald);
  background: rgba(46, 111, 64, 0.1);
}

.market-down {
  color: var(--accent-red);
  background: rgba(185, 56, 34, 0.1);
}

.live-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  margin-left: 0.5rem;
  font-size: 0.65rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--accent-emerald);
  vertical-align: middle;
}

.live-dot {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--accent-emerald);
  animation: tj-live-pulse 1.6s ease-in-out infinite;
}

@keyframes tj-live-pulse {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.45; transform: scale(0.8); }
}

.market-note {
  margin-top: 0.6rem;
  font-size: 0.72rem;
  color: var(--text-muted);
}

/* Newsletter Widget */
.sidebar-newsletter-box {
  background: linear-gradient(135deg, #1F1712 0%, #3D2D23 100%);
  color: #fff;
  border-radius: var(--radius-md);
  padding: 1.75rem;
  text-align: center;
}

.sidebar-newsletter-box h3 {
  font-family: var(--font-serif);
  font-size: 1.35rem;
  font-weight: 700;
  margin-bottom: 0.4rem;
  color: var(--color-tj-paper);
}

.sidebar-newsletter-box p {
  font-size: 0.8125rem;
  color: #D8CEBE;
  margin-bottom: 1.25rem;
}

.newsletter-form {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}

.newsletter-input {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #fff;
  padding: 0.65rem 0.85rem;
  border-radius: var(--radius-sm);
  font-size: 0.8125rem;
  outline: none;
}

.newsletter-input::placeholder {
  color: #B98E68;
}

.newsletter-input:focus {
  border-color: var(--color-tj-beige);
}

.newsletter-submit {
  background: var(--color-tj-beige);
  color: #1F1712;
  font-weight: 800;
  font-size: 0.8125rem;
  padding: 0.65rem;
  border-radius: var(--radius-sm);
  transition: background 0.2s;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  cursor: pointer;
}

.newsletter-submit:hover {
  background: #CDB08E;
}

/* ==========================================================================
   CATEGORY SPECIFIC EDITORIAL SECTIONS
   ========================================================================== */

/* 1. BUSINESS SECTION */
.business-section {
  padding: 3.5rem 0;
  background: var(--bg-secondary);
  border-top: 1px solid var(--border-light);
}

.business-grid {
  display: grid;
  grid-template-columns: 1.3fr 1fr;
  gap: 2rem;
  direction: rtl;
}
.business-grid > * {
  direction: ltr;
}

.business-lead {
  position: relative;
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  overflow: hidden;
  height: 480px;
  cursor: pointer;
}

.business-lead-media {
  position: absolute;
  inset: 0;
}

.business-lead-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

.business-lead:hover .business-lead-media img {
  transform: scale(1.04);
}

.business-lead-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 30%, rgba(31, 23, 18, 0.95) 100%);
  padding: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  color: #fff;
}

.business-lead-title {
  font-family: var(--font-serif);
  font-size: 1.85rem;
  font-weight: 700;
  line-height: 1.25;
  color: #fff;
  margin: 0.5rem 0;
}

.business-sub-cards {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.business-mini-card {
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  padding: 1.25rem;
  display: grid;
  grid-template-columns: 1fr 100px;
  gap: 1rem;
  align-items: center;
  transition: transform 0.2s;
  cursor: pointer;
}

.business-mini-card:hover {
  transform: translateX(4px);
}

.business-mini-thumb {
  width: 100px;
  height: 70px;
  border-radius: var(--radius-sm);
  overflow: hidden;
}

.business-mini-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* PAKISTAN SECTION (Wide feature + 3 mini cards) */
.tj-pk-section {
  padding: 3.5rem 0;
}
.tj-pk-feature {
  display: grid;
  grid-template-columns: 420px 1fr;
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  overflow: hidden;
  margin-bottom: 1.5rem;
  cursor: pointer;
  transition: transform 0.2s;
}
.tj-pk-feature:hover {
  transform: translateY(-3px);
}
.tj-pk-feature-media {
  min-height: 280px;
}
.tj-pk-feature-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.tj-pk-feature-body {
  padding: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.75rem;
}
.tj-pk-feature-title {
  font-family: var(--font-heading);
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.3;
  margin: 0;
}
.tj-pk-feature:hover .tj-pk-feature-title {
  color: var(--color-tj-rust);
}
.tj-pk-minis {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.25rem;
}
.tj-pk-mini {
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  overflow: hidden;
  cursor: pointer;
  transition: transform 0.2s;
}
.tj-pk-mini:hover {
  transform: translateY(-3px);
}
.tj-pk-mini-media {
  aspect-ratio: 16 / 9;
  overflow: hidden;
}
.tj-pk-mini-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.tj-pk-mini-body {
  padding: 1rem 1.25rem 1.25rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.tj-pk-mini-title {
  font-family: var(--font-heading);
  font-size: 1.02rem;
  font-weight: 700;
  line-height: 1.35;
  margin: 0;
}
.tj-pk-mini:hover .tj-pk-mini-title {
  color: var(--color-tj-rust);
}

/* WORLD SECTION (Lead story + side list) */
.tj-w-section {
  padding: 3.5rem 0;
  background: var(--bg-cream-dark, #f3ede1);
}
.tj-w-grid {
  display: grid;
  grid-template-columns: 1.3fr 1fr;
  gap: 2rem;
}
.tj-w-lead {
  position: relative;
  border-radius: var(--radius-md);
  overflow: hidden;
  min-height: 430px;
  cursor: pointer;
  background: var(--bg-card);
  border: 1px solid var(--border-light);
}
.tj-w-lead-media {
  position: absolute;
  inset: 0;
}
.tj-w-lead-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}
.tj-w-lead:hover .tj-w-lead-media img {
  transform: scale(1.04);
}
.tj-w-lead-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 30%, rgba(31, 23, 18, 0.95) 100%);
  padding: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0.6rem;
}
.tj-w-lead-title {
  font-family: var(--font-heading);
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.28;
  color: #fff;
  margin: 0;
}
.tj-w-rows {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.tj-w-row {
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  padding: 1.25rem;
  display: grid;
  grid-template-columns: 1fr 110px;
  gap: 1rem;
  align-items: center;
  cursor: pointer;
  transition: transform 0.2s;
}
.tj-w-row:hover {
  transform: translateX(4px);
}
.tj-w-row-body {
  display: flex;
  flex-direction: column;
  gap: 0.45rem;
}
.tj-w-row-title {
  font-family: var(--font-heading);
  font-size: 1.02rem;
  font-weight: 700;
  line-height: 1.35;
  margin: 0;
}
.tj-w-row:hover .tj-w-row-title {
  color: var(--color-tj-rust);
}
.tj-w-row-thumb {
  width: 110px;
  height: 78px;
  border-radius: var(--radius-sm);
  overflow: hidden;
}
.tj-w-row-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 2. TECHNOLOGY & AI SECTION (Rich Espresso & Beige theme) */
.tech-section {
  padding: 3.5rem 0;
  background: #1F1712;
  color: #F7F3EC;
}

.tech-section .section-header {
  border-bottom-color: var(--color-tj-beige);
}

.tech-section .section-title {
  color: #ffffff;
}

.tech-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.75rem;
}

.tech-card {
  background: #2A201A;
  border: 1px solid #3D2F27;
  border-radius: var(--radius-md);
  overflow: hidden;
  transition: transform 0.25s, border-color 0.25s;
  cursor: pointer;
}

.tech-card:hover {
  transform: translateY(-4px);
  border-color: var(--color-tj-beige);
}

.tech-card-media {
  aspect-ratio: 16 / 10;
  overflow: hidden;
}

.tech-card-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

.tech-card:hover .tech-card-media img {
  transform: scale(1.05);
}

.tech-card-body {
  padding: 1.5rem;
}

.tech-card-title {
  font-family: var(--font-heading);
  font-size: 1.15rem;
  font-weight: 700;
  color: #ffffff;
  margin: 0.6rem 0;
  line-height: 1.35;
}

.tech-card:hover .tech-card-title {
  color: var(--color-tj-beige);
}

.tech-card-excerpt {
  font-size: 0.84375rem;
  color: #D8CEBE;
  line-height: 1.5;
}

/* 3. POLITICS & OPINION SECTION */
.politics-section {
  padding: 3.5rem 0;
  background: var(--bg-primary);
}

.politics-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 2.25rem;
}

.politics-card {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  padding: 1rem;
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  align-items: center;
  cursor: pointer;
}

.politics-media {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 10;
  border-radius: var(--radius-sm);
  overflow: hidden;
}

.politics-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.politics-title {
  font-family: var(--font-serif);
  font-size: 1.15rem;
  font-weight: 700;
  line-height: 1.3;
  color: var(--text-primary);
  margin-bottom: 0.4rem;
}

.politics-card:hover .politics-title {
  color: var(--color-tj-brown);
}

/* 4. HEALTH & CARE SECTION */
.health-section {
  padding: 3.5rem 0;
  background: var(--bg-secondary);
}

.health-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.75rem;
}

/* 5. FASHION & LIFESTYLE SECTION (Portrait 3:4 aspect cards) */
.fashion-section {
  padding: 3.5rem 0;
  background: var(--bg-primary);
}

.fashion-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.5rem;
}

.fashion-card {
  position: relative;
  aspect-ratio: 3 / 4;
  border-radius: var(--radius-md);
  overflow: hidden;
  box-shadow: var(--shadow-md);
  cursor: pointer;
}

.fashion-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

.fashion-card:hover img {
  transform: scale(1.05);
}

.fashion-card-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 35%, rgba(31, 23, 18, 0.92) 100%);
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  text-align: left;
  color: #fff;
}

.fashion-title {
  font-family: var(--font-serif);
  font-size: 1.05rem;
  font-weight: 700;
  color: #fff;
  line-height: 1.3;
  margin-top: 0.35rem;
}

/* 6. SPORTS SECTION */
.sports-section {
  padding: 3.5rem 0;
  background: var(--bg-secondary);
  border-top: 1px solid var(--border-light);
}

.sports-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.75rem;
}

.sports-card {
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-radius: var(--radius-md);
  overflow: hidden;
  transition: transform 0.25s, box-shadow 0.25s;
  cursor: pointer;
}

.sports-card:hover {
  transform: translateY(-3px);
  box-shadow: var(--shadow-card-hover);
}

.sports-media {
  position: relative;
  aspect-ratio: 16 / 9;
}

.sports-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.sports-body {
  padding: 1.25rem;
}

.sports-title {
  font-family: var(--font-heading);
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.35;
  color: var(--text-primary);
  margin: 0.5rem 0;
}

.sports-card:hover .sports-title {
  color: var(--color-tj-brown);
}

/* ==========================================================================
   CATEGORY ARCHIVE PAGE VIEW (Interactive subpage)
   ========================================================================== */
.category-page-view {
  padding: 2.5rem 0 4rem;
  display: none;
}

.category-banner {
  background: linear-gradient(135deg, #1F1712 0%, #3D2D23 100%);
  color: #fff;
  padding: 3rem 2rem;
  border-radius: var(--radius-md);
  margin-bottom: 2.5rem;
  text-align: center;
}

.category-banner-tag {
  font-family: var(--font-heading);
  font-size: 0.8125rem;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--color-tj-beige);
  margin-bottom: 0.5rem;
}

.category-banner-title {
  font-family: var(--font-display);
  font-size: 2.85rem;
  font-weight: 800;
  margin-bottom: 0.75rem;
  letter-spacing: 0.02em;
  color: var(--color-tj-paper);
}

.category-banner-desc {
  max-width: 650px;
  margin: 0 auto;
  color: #D8CEBE;
  font-size: 1rem;
}

.category-filter-chips {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.6rem;
  margin-top: 1.5rem;
}

.filter-chip {
  background: rgba(255, 255, 255, 0.12);
  color: #EFE9DF;
  padding: 0.35rem 0.9rem;
  border-radius: var(--radius-full);
  font-size: 0.8125rem;
  font-weight: 600;
  transition: all 0.2s;
  cursor: pointer;
}

.filter-chip:hover,
.filter-chip.active {
  background: var(--color-tj-beige);
  color: #1F1712;
}

.category-articles-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}

/* Pagination */
.pagination-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  margin-top: 3rem;
}

.page-btn {
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-sm);
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  color: var(--text-primary);
  font-weight: 700;
  font-size: 0.875rem;
  transition: all 0.2s;
  cursor: pointer;
}

.page-btn:hover,
.page-btn.active {
  background: var(--color-tj-brown);
  border-color: var(--color-tj-brown);
  color: #fff;
}

/* ==========================================================================
   SINGLE ARTICLE / BLOG DETAIL PAGE (Interactive subpage)
   ========================================================================== */
.article-page-view {
  padding: 2.5rem 0 5rem;
  display: none;
}

.article-header {
  max-width: 860px;
  margin: 0 auto 2rem;
  text-align: left;
}

.article-breadcrumbs {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.8125rem;
  color: var(--text-muted);
  margin-bottom: 1.25rem;
}

.article-breadcrumbs a:hover {
  color: var(--color-tj-brown);
}

.article-headline {
  font-family: var(--font-serif);
  font-size: 2.85rem;
  line-height: 1.18;
  font-weight: 700;
  color: var(--text-primary);
  margin-bottom: 1rem;
}

.article-standfirst {
  font-size: 1.2rem;
  line-height: 1.5;
  color: var(--text-secondary);
  font-weight: 400;
  margin-bottom: 1.5rem;
}

.article-byline-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 0;
  border-top: 1px solid var(--border-light);
  border-bottom: 1px solid var(--border-light);
  font-size: 0.875rem;
}

.author-info-group {
  display: flex;
  align-items: center;
  gap: 0.85rem;
}

.author-avatar {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  object-fit: cover;
}

.author-text strong {
  display: block;
  color: var(--text-primary);
  font-weight: 700;
}

.author-text span {
  font-size: 0.78125rem;
  color: var(--text-muted);
}

.article-actions-group {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.action-icon-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--text-secondary);
  transition: all 0.2s;
  cursor: pointer;
}

.action-icon-btn:hover {
  background: var(--color-tj-brown);
  color: #fff;
  border-color: var(--color-tj-brown);
}

/* Article Hero Image */
.article-featured-media {
  max-width: 980px;
  margin: 0 auto 2.5rem;
}

.article-featured-media img {
  width: 100%;
  max-height: 540px;
  object-fit: cover;
  border-radius: var(--radius-md);
}

.article-caption {
  font-size: 0.8125rem;
  color: var(--text-muted);
  font-style: italic;
  margin-top: 0.5rem;
  text-align: center;
}

/* Article Body Reading Container */
.article-body-container {
  max-width: 740px;
  margin: 0 auto;
  font-family: var(--font-serif);
  font-size: 1.15rem;
  line-height: 1.8;
  color: var(--text-primary);
}

.article-body-container p {
  margin-bottom: 1.6rem;
}

.article-body-container p.lead-dropcap::first-letter {
  float: left;
  font-size: 4.5rem;
  line-height: 0.8;
  font-weight: 700;
  margin-right: 0.75rem;
  color: var(--color-tj-brown);
  font-family: var(--font-display);
}

.article-quote-box {
  margin: 2.25rem 0;
  padding: 1.5rem 2rem;
  border-left: 4px solid var(--color-tj-brown);
  background: var(--bg-secondary);
  border-radius: 0 var(--radius-md) var(--radius-md) 0;
  font-style: italic;
  font-size: 1.35rem;
  color: var(--text-primary);
}

.article-key-takeaways {
  background: var(--bg-card);
  border: 1px solid var(--border-light);
  border-left: 4px solid var(--color-tj-beige);
  border-radius: var(--radius-md);
  padding: 1.5rem;
  margin: 2rem 0;
  font-family: var(--font-sans);
  font-size: 0.9375rem;
}

.takeaways-title {
  font-family: var(--font-heading);
  font-size: 1rem;
  font-weight: 800;
  text-transform: uppercase;
  color: var(--color-tj-brown);
  margin-bottom: 0.75rem;
  display: flex;
  align-items: center;
  gap: 0.4rem;
}

.takeaways-list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  list-style: disc;
  padding-left: 1.25rem;
  color: var(--text-secondary);
}

/* Comments Section Demo */
.comments-container {
  max-width: 740px;
  margin: 4rem auto 0;
  padding-top: 2.5rem;
  border-top: 2px solid var(--border-light);
}

.comment-form {
  background: var(--bg-card);
  padding: 1.5rem;
  border-radius: var(--radius-md);
  border: 1px solid var(--border-light);
  margin-top: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.comment-input,
.comment-textarea {
  background: var(--bg-primary);
  border: 1px solid var(--border-light);
  padding: 0.75rem;
  border-radius: var(--radius-sm);
  color: var(--text-primary);
  outline: none;
  font-family: var(--font-sans);
}

.comment-submit-btn {
  align-self: flex-start;
  background: var(--color-tj-brown);
  color: #fff;
  font-weight: 700;
  padding: 0.65rem 1.25rem;
  border-radius: var(--radius-sm);
  transition: background 0.2s;
  cursor: pointer;
}

.comment-submit-btn:hover {
  background: var(--color-tj-brown-hover);
}

/* ==========================================================================
   LIVE SEARCH MODAL (Interactive)
   ========================================================================== */
.search-modal-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(31, 23, 18, 0.75);
  backdrop-filter: blur(8px);
  z-index: 10000;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: 6rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s ease, visibility 0.25s ease;
}

.search-modal-backdrop.open {
  opacity: 1;
  visibility: visible;
}

.search-modal-content {
  background: var(--bg-card);
  width: 90%;
  max-width: 720px;
  border-radius: var(--radius-lg);
  box-shadow: 0 25px 50px -12px rgba(31, 23, 18, 0.25);
  border: 1px solid var(--border-light);
  overflow: hidden;
  transform: translateY(-20px);
  transition: transform 0.25s ease;
}

.search-modal-backdrop.open .search-modal-content {
  transform: translateY(0);
}

.search-input-header {
  display: flex;
  align-items: center;
  padding: 1rem 1.5rem;
  border-bottom: 1px solid var(--border-light);
  gap: 1rem;
}

.search-field-large {
  flex-grow: 1;
  border: none;
  outline: none;
  font-size: 1.25rem;
  font-weight: 600;
  background: transparent;
  color: var(--text-primary);
  font-family: var(--font-sans);
}

.search-close-btn {
  font-size: 1.5rem;
  color: var(--text-muted);
  transition: color 0.2s;
  cursor: pointer;
}

.search-close-btn:hover {
  color: var(--text-primary);
}

.search-results-box {
  max-height: 420px;
  overflow-y: auto;
  padding: 1rem 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.search-result-item {
  display: flex;
  gap: 1rem;
  padding: 0.75rem;
  border-radius: var(--radius-sm);
  background: var(--bg-secondary);
  border: 1px solid var(--border-light);
  cursor: pointer;
  transition: background 0.2s;
}

.search-result-item:hover {
  background: var(--bg-tertiary);
}

.search-result-thumb {
  width: 80px;
  height: 55px;
  border-radius: var(--radius-sm);
  overflow: hidden;
  flex-shrink: 0;
}

.search-result-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.search-result-info {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
}

.search-result-title {
  font-size: 0.9375rem;
  font-weight: 700;
  color: var(--text-primary);
}

/* ==========================================================================
   OFF-CANVAS MOBILE MENU
   ========================================================================== */
.mobile-drawer-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(31, 23, 18, 0.65);
  backdrop-filter: blur(4px);
  z-index: 10001;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

.mobile-drawer-backdrop.open {
  opacity: 1;
  visibility: visible;
}

.mobile-drawer {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: auto;
  width: 320px;
  max-width: 85vw;
  background: var(--bg-primary);
  z-index: 10002;
  transform: translateX(100%);
  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);
  display: flex;
  flex-direction: column;
  box-shadow: var(--shadow-lg);
  padding: 1.5rem;
}

.mobile-drawer-backdrop.open .mobile-drawer {
  transform: translateX(0);
}

.mobile-drawer-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--border-light);
  margin-bottom: 1.5rem;
}

.mobile-nav-list {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.mobile-nav-link {
  font-family: var(--font-heading);
  font-size: 1.1rem;
  font-weight: 700;
  padding: 0.5rem 0;
  color: var(--text-primary);
  border-bottom: 1px solid var(--border-light);
  display: block;
}

/* ==========================================================================
   FOOTER (Premium 4-column - TheJournel Identity)
   ========================================================================== */
.site-footer {
  background: #18110D;
  color: #D8CEBE;
  border-top: 3px solid var(--color-tj-brown);
  padding: 4.5rem 0 2rem;
  margin-top: 4rem;
}

.footer-grid {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1fr 1.3fr;
  gap: 3rem;
  margin-bottom: 3.5rem;
}

.footer-brand-col .brand-logo {
  color: #ffffff;
  font-size: 2.25rem;
  margin-bottom: 0.75rem;
}

.footer-bio {
  font-size: 0.875rem;
  line-height: 1.6;
  color: #BCAE9C;
  margin-bottom: 1.5rem;
}

.footer-trust-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  background: rgba(255, 255, 255, 0.08);
  padding: 0.4rem 0.85rem;
  border-radius: var(--radius-sm);
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--color-tj-beige);
}

.footer-col-title {
  font-family: var(--font-heading);
  font-size: 0.9375rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #ffffff;
  margin-bottom: 1.25rem;
  position: relative;
  padding-bottom: 0.5rem;
}

.footer-col-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 28px;
  height: 2px;
  background: var(--color-tj-beige);
}

.footer-links-list {
  display: flex;
  flex-direction: column;
  gap: 0.65rem;
  font-size: 0.875rem;
}

.footer-links-list a {
  color: #BCAE9C;
  transition: color 0.2s, transform 0.2s;
  display: inline-block;
}

.footer-links-list a:hover {
  color: #ffffff;
  transform: translateX(3px);
}

.footer-social-row {
  display: flex;
  gap: 0.6rem;
  margin-top: 1.25rem;
}

.social-icon-btn {
  width: 36px;
  height: 36px;
  border-radius: var(--radius-sm);
  background: rgba(255, 255, 255, 0.08);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  transition: all 0.2s;
}

.social-icon-btn:hover {
  background: var(--color-tj-brown);
  transform: translateY(-2px);
}

.footer-bottom {
  padding-top: 2rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.8125rem;
  color: #8C7B6B;
}

.footer-bottom-links {
  display: flex;
  gap: 1.5rem;
}

.footer-bottom-links a:hover {
  color: #D8CEBE;
}

/* ==========================================================================
   RESPONSIVE DESIGN BREAKPOINTS
   ========================================================================== */

/* Tablets / Medium Desktops */
@media (max-width: 1024px) {
  .hero-grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .hero-left-sticky {
    position: relative;
    top: 0;
  }

  .hero-lead-card {
    height: 480px;
  }

  .hero-lead-card .hero-lead-title {
    font-size: 2rem;
  }

  .news-feed-grid {
    grid-template-columns: 1fr;
  }

  .business-grid {
    grid-template-columns: 1fr;
  }

  .tj-pk-feature {
    grid-template-columns: 1fr;
  }

  .tj-pk-feature-media {
    min-height: 220px;
    max-height: 300px;
  }

  .tj-pk-minis {
    grid-template-columns: 1fr;
  }

  .tj-w-grid {
    grid-template-columns: 1fr;
  }

  .tj-w-lead {
    min-height: 340px;
  }

  .business-lead {
    height: 360px;
  }

  .tech-grid,
  .health-grid,
  .sports-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .fashion-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .category-articles-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .footer-grid {
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
  }
}

/* Mobile & Tablet Devices */
@media (max-width: 900px) {
  .unified-nav {
    display: none;
  }

  .mobile-menu-toggle {
    display: block;
  }

  .unified-search-text {
    display: none;
  }
}

@media (max-width: 768px) {
  .top-utility-bar {
    display: none;
  }

  .unified-header-inner {
    height: 58px;
  }

  .brand-name {
    font-size: 1.4rem;
  }

  .hero-lead-card {
    height: 400px;
  }

  .hero-lead-card .card-content-overlay {
    padding: 1.25rem;
  }

  .hero-lead-card .hero-lead-title {
    font-size: 1.5rem;
  }

  .spotlight-grid {
    grid-template-columns: 1fr;
  }

  .articles-2col-grid {
    grid-template-columns: 1fr;
  }

  .tech-grid,
  .health-grid,
  .sports-grid,
  .politics-grid {
    grid-template-columns: 1fr;
  }

  .category-articles-grid {
    grid-template-columns: 1fr;
  }

  .fashion-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .footer-grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .footer-bottom {
    flex-direction: column;
    gap: 1rem;
    text-align: center;
  }
}
/* Real WordPress article and archive templates */
.tj-single-article-view .entry-content{font-family:var(--tj-font-display,Georgia,serif);font-size:1.08rem;line-height:1.82;color:var(--tj-ink,#1f1712)}
.tj-single-article-view .entry-content p{margin:0 0 1.25em}
.tj-single-article-view .entry-content h2,.tj-single-article-view .entry-content h3{line-height:1.2;margin:1.6em 0 .6em}
.tj-single-article-view .entry-content img{max-width:100%;height:auto}

/* Local-only utility strip: date, visitor-local weather, language and theme controls. */
.tj-utility-bar{background:#eee7dc!important;color:#241b15!important;border-bottom:1px solid #d8cbbc!important;font-family:var(--tj-font-ui,sans-serif);font-size:12px}
.tj-utility-bar .tj-wrap{min-height:36px!important;display:flex;align-items:center;justify-content:space-between;gap:12px}
.tj-local-info,.tj-utility-controls{display:flex;align-items:center;gap:12px;min-width:0}.tj-utility-bar .tj-topbar-date{color:#241b15!important;white-space:nowrap}.tj-local-weather{white-space:nowrap;color:#5a351f}.tj-language-select,.tj-theme-toggle{font:inherit;border:1px solid #d5c8b9;border-radius:20px;padding:5px 10px;background:#fff;color:#241b15;max-width:100%;cursor:pointer}.tj-theme-toggle{white-space:nowrap}.tj-translate-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.tj-user-dark{filter:none!important;color-scheme:dark}.tj-user-dark body{background:#171411!important;color:#eee5da!important}.tj-user-dark .tj-site{background:#171411!important;color:#eee5da!important}.tj-user-dark .tj-utility-bar{background:#25201b!important;color:#eee5da!important;border-color:#45382d!important}.tj-user-dark .tj-utility-bar .tj-topbar-date{color:#eee5da!important}.tj-user-dark .tj-language-select,.tj-user-dark .tj-theme-toggle{background:#171411;color:#eee5da;border-color:#65503d}
.goog-te-banner-frame,.skiptranslate iframe{display:none!important}body{top:0!important}.goog-te-gadget{font-size:0!important}
@media(max-width:600px){.tj-utility-bar .tj-wrap{padding-top:5px;padding-bottom:5px;align-items:flex-start;flex-direction:column;gap:5px}.tj-utility-controls{width:100%;justify-content:space-between}.tj-local-info{flex-wrap:wrap;gap:6px}.tj-language-select{max-width:65%}}

/* Fine editorial divider and dependable light/dark appearance */
.tj-utility-bar{border-bottom:1px solid #d8cbbc!important;box-shadow:0 1px 0 rgba(60,42,27,.08)}
.tj-header{border-bottom:1px solid #c8b9a7!important}
.tj-user-dark body,.tj-user-dark .tj-site{background:#171411!important;color:#eee5da!important}
.tj-user-dark .tj-header,.tj-user-dark .tj-breaking,.tj-user-dark .tj-topbar{background:#211b16!important;color:#eee5da!important;border-color:#45382d!important}
.tj-user-dark .tj-header a,.tj-user-dark .tj-breaking a,.tj-user-dark .tj-utility-bar{color:#eee5da!important}
.tj-user-dark .tj-utility-bar .tj-topbar-date,.tj-user-dark .tj-local-weather{color:#eee5da!important}
.tj-user-dark .tj-language-select,.tj-user-dark .tj-theme-toggle{background:#171411!important;color:#eee5da!important;border-color:#65503d!important}
.goog-te-banner-frame.skiptranslate{display:none!important}body{top:0!important}.goog-te-gadget{font-size:0!important}

/* Utility bar corrections: keep date/weather left and controls in one row on the right. */
.tj-utility-bar{border-bottom:1px solid #d8cbbc!important;box-shadow:0 1px 0 rgba(60,42,27,.06)!important}
.tj-utility-bar .tj-utility-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:18px!important;min-height:38px!important;padding-top:4px!important;padding-bottom:4px!important}
.tj-utility-bar .tj-local-info{display:flex!important;flex:1 1 auto!important;align-items:center!important;flex-direction:row!important;gap:14px!important;min-width:0!important;white-space:nowrap!important}
.tj-utility-bar .tj-utility-controls{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:10px!important;width:auto!important;min-width:0!important}
.tj-utility-bar .tj-language-select{display:inline-block!important;width:auto!important;min-width:145px!important;max-width:190px!important;height:34px!important;margin:0!important;padding:5px 28px 5px 10px!important;background:#fff!important;color:#241b15!important;border:1px solid #d5c8b9!important;border-radius:4px!important;line-height:1.2!important}
.tj-utility-bar .tj-theme-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:110px!important;height:34px!important;margin:0!important;padding:5px 12px!important;background:#fff!important;color:#241b15!important;border:1px solid #d5c8b9!important;border-radius:20px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important}
.tj-utility-bar .tj-theme-toggle:hover{background:#f4eee6!important;color:#241b15!important}
.tj-local-weather{display:inline-block!important;min-width:80px!important;color:#5a351f!important;white-space:nowrap!important}
html.tj-user-dark .tj-utility-bar .tj-theme-toggle,body.tj-user-dark .tj-utility-bar .tj-theme-toggle{background:#171411!important;color:#eee5da!important;border-color:#65503d!important}
html.tj-user-dark .tj-utility-bar .tj-language-select,body.tj-user-dark .tj-utility-bar .tj-language-select{background:#171411!important;color:#eee5da!important;border-color:#65503d!important}
@media(max-width:650px){.tj-utility-bar .tj-utility-inner{flex-wrap:wrap!important;align-items:flex-start!important;gap:7px!important}.tj-utility-bar .tj-local-info{flex-wrap:wrap!important;white-space:normal!important}.tj-utility-bar .tj-utility-controls{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}.tj-utility-bar .tj-language-select{min-width:135px!important}.tj-utility-bar .tj-theme-toggle{min-width:108px!important}}

/* FINAL FORCE FIX: compact single-line utility bar; override legacy header rules */
html body .tj-utility-bar .tj-utility-inner{box-sizing:border-box!important;width:100%!important;max-width:1240px!important;margin:0 auto!important;min-height:38px!important;height:auto!important;padding:3px 16px!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}
html body .tj-utility-bar{height:auto!important;min-height:38px!important;padding:0!important;overflow:visible!important;background:#eee7dc!important;color:#241b15!important;border-bottom:1px solid #d8cbbc!important}
html body .tj-utility-bar .tj-local-info{display:flex!important;flex:1 1 auto!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important}
html body .tj-utility-bar .tj-utility-controls{display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;margin:0!important;padding:0!important}
html body .tj-utility-bar #tj-local-date,html body .tj-utility-bar #tj-local-weather{display:inline-flex!important;align-items:center!important;position:static!important;float:none!important;transform:none!important;line-height:1.2!important;margin:0!important;padding:0!important;min-height:0!important;white-space:nowrap!important;color:#5a351f!important}
html body .tj-utility-bar #tj-language-select{display:block!important;position:static!important;float:none!important;transform:none!important;box-sizing:border-box!important;height:32px!important;min-height:32px!important;width:175px!important;min-width:175px!important;max-width:220px!important;margin:0!important;padding:4px 28px 4px 10px!important;line-height:1.2!important;background:#fff!important;color:#241b15!important;border:1px solid #d5c8b9!important;border-radius:3px!important}
html body .tj-utility-bar #tj-theme-toggle{display:inline-flex!important;position:static!important;float:none!important;transform:none!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;width:auto!important;min-width:112px!important;margin:0!important;padding:4px 12px!important;line-height:1!important;font-size:12px!important;font-weight:600!important;color:#241b15!important;background:#fff!important;border:1px solid #d5c8b9!important;border-radius:18px!important;visibility:visible!important;opacity:1!important;white-space:nowrap!important}
html body .tj-utility-bar #tj-theme-toggle:hover{background:#f4eee6!important;color:#241b15!important}
html.tj-user-dark body .tj-utility-bar,body.tj-user-dark .tj-utility-bar{background:#25201b!important;color:#eee5da!important}
html.tj-user-dark body .tj-utility-bar #tj-local-date,html.tj-user-dark body .tj-utility-bar #tj-local-weather,html.tj-user-dark body .tj-utility-bar #tj-theme-toggle{color:#eee5da!important}
html.tj-user-dark body .tj-utility-bar #tj-language-select,html.tj-user-dark body .tj-utility-bar #tj-theme-toggle{background:#171411!important;border-color:#65503d!important}
@media(max-width:650px){html body .tj-utility-bar .tj-utility-inner{flex-flow:row wrap!important;justify-content:space-between!important;gap:7px!important}html body .tj-utility-bar .tj-local-info{flex:1 1 100%!important;flex-wrap:wrap!important;gap:7px 12px!important}html body .tj-utility-bar .tj-utility-controls{flex:1 1 100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}html body .tj-utility-bar #tj-language-select{width:175px!important;min-width:150px!important}}

/* Compact top utility bar: local date/weather, social links, and visible theme toggle */
html body .tj-utility-bar{min-height:30px!important;height:auto!important;padding:0!important;border-bottom:1px solid #d8cbbc!important;box-shadow:0 1px 0 rgba(60,42,27,.06)!important}
html body .tj-utility-bar .tj-utility-inner{min-height:30px!important;height:auto!important;padding:2px 16px!important;gap:12px!important;align-items:center!important}
html body .tj-utility-bar .tj-local-info{gap:12px!important;flex:1 1 auto!important}
html body .tj-utility-bar #tj-local-date,html body .tj-utility-bar #tj-local-weather{font-size:11px!important;line-height:1.1!important;white-space:nowrap!important}
html body .tj-utility-bar .tj-utility-controls{gap:15px!important;display:flex!important;align-items:center!important}
html body .tj-utility-bar .tj-topbar-social{display:flex!important;align-items:center!important;gap:12px!important}
html body .tj-utility-bar .tj-topbar-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;color:#5a351f!important;text-decoration:none!important;line-height:0!important}
html body .tj-utility-bar .tj-topbar-social svg{display:block!important;width:14px!important;height:14px!important;fill:currentColor!important}
html body .tj-utility-bar #tj-theme-toggle{height:25px!important;min-height:25px!important;min-width:100px!important;padding:3px 10px!important;font-size:11px!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#241b15!important;border:1px solid #d5c8b9!important;cursor:pointer!important}
html.tj-user-dark body .tj-utility-bar .tj-topbar-social a{color:#eee5da!important}
html.tj-user-dark body .tj-utility-bar #tj-theme-toggle{background:#171411!important;color:#eee5da!important;border-color:#65503d!important}
@media(max-width:650px){html body .tj-utility-bar .tj-utility-inner{flex-wrap:wrap!important;gap:5px!important;padding:4px 12px!important}html body .tj-utility-bar .tj-local-info{flex:1 1 100%!important;flex-wrap:wrap!important;gap:5px 10px!important}html body .tj-utility-bar .tj-utility-controls{flex:1 1 100%!important;justify-content:space-between!important}}
/* Final utility bar fixes */
html body .tj-utility-bar{background:#17110d!important;color:#f7f0e8!important;border-bottom:1px solid #5a351f!important;min-height:27px!important;height:auto!important;padding:0!important;box-shadow:none!important}
html body .tj-utility-bar .tj-utility-inner{min-height:27px!important;padding:2px 16px!important}
html body .tj-utility-bar #tj-local-date,html body .tj-utility-bar #tj-local-weather{color:#f7f0e8!important}
html body .tj-utility-bar .tj-topbar-social a{color:#f7f0e8!important}
html body .tj-utility-bar .tj-topbar-social{gap:9px!important}
html body .tj-utility-bar .tj-topbar-social svg{width:13px!important;height:13px!important}
html body .tj-utility-bar #tj-theme-toggle{height:23px!important;min-height:23px!important}

/* Requested final topbar appearance: dark strip and cream icons/text. */
html body .tj-site .tj-utility-bar,html body .tj-site .tj-topbar.tj-utility-bar{background:#17110d!important;background-color:#17110d!important;color:#f7f0e8!important;border-color:#5a351f!important;}
html body .tj-site .tj-utility-bar #tj-local-date,html body .tj-site .tj-utility-bar #tj-local-weather{color:#f7f0e8!important;}
html body .tj-site .tj-utility-bar .tj-topbar-social a{color:#f7f0e8!important;}

/* Utility bar sized to the reference preview; language selector replaces dark-mode control. */
html body .tj-site .tj-utility-bar{height:40px!important;min-height:40px!important;padding:0!important;background:#17110d!important;background-color:#17110d!important;color:#f7f0e8!important;border-bottom:1px solid #5a351f!important;box-sizing:border-box!important}
html body .tj-site .tj-utility-bar .tj-utility-inner{height:40px!important;min-height:40px!important;max-width:1270px!important;padding:0 12px!important;box-sizing:border-box!important;align-items:center!important;gap:14px!important}
html body .tj-site .tj-utility-bar #tj-local-date,html body .tj-site .tj-utility-bar #tj-local-weather{color:#f7f0e8!important;font-size:12px!important;line-height:1.2!important}
html body .tj-site .tj-utility-bar .tj-language-label{display:none!important}
html body .tj-site .tj-utility-bar #tj-language-select{display:inline-block!important;width:164px!important;min-width:164px!important;max-width:164px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:3px 24px 3px 9px!important;background:#fff!important;color:#241b15!important;border:1px solid #d5c8b9!important;border-radius:16px!important;font-size:12px!important;line-height:1.2!important;box-sizing:border-box!important;cursor:pointer!important}
html body .tj-site .tj-utility-bar .tj-topbar-social{gap:12px!important}
html body .tj-site .tj-utility-bar .tj-topbar-social a{color:#f7f0e8!important}
html body .tj-site .tj-utility-bar #tj-theme-toggle{display:none!important}
@media(max-width:650px){html body .tj-site .tj-utility-bar{height:auto!important;min-height:40px!important}html body .tj-site .tj-utility-bar .tj-utility-inner{height:auto!important;min-height:40px!important;flex-wrap:wrap!important;padding:6px 12px!important;gap:7px!important}html body .tj-site .tj-utility-bar .tj-utility-controls{width:100%!important;justify-content:space-between!important;flex-wrap:wrap!important}html body .tj-site .tj-utility-bar #tj-language-select{width:150px!important;min-width:150px!important}}

/* Final requested sizing: shorter main header and warm theme-beige utility text. */
html body .tj-site .tj-header .tj-header-inner{padding-top:8px!important;padding-bottom:8px!important;min-height:68px!important;box-sizing:border-box!important;}
html body .tj-site .tj-header .tj-brand img{max-height:56px!important;width:auto!important;}
html body .tj-site .tj-header .tj-header-right .tj-nav a{padding-top:9px!important;padding-bottom:9px!important;}
html body .tj-site .tj-header .tj-header-right{gap:12px!important;}
html body .tj-site .tj-utility-bar #tj-local-date,html body .tj-site .tj-utility-bar #tj-local-weather{color:#BCAE9C!important;}
html body .tj-site .tj-utility-bar .tj-topbar-social a{color:#BCAE9C!important;}
@media(max-width:650px){html body .tj-site .tj-header .tj-header-inner{padding-top:7px!important;padding-bottom:7px!important;min-height:56px!important;}html body .tj-site .tj-header .tj-brand img{max-height:44px!important;}}

/* Compact language selector; expose the full supported translation list. */
html body .tj-site .tj-utility-bar #tj-language-select{width:126px!important;min-width:126px!important;max-width:126px!important;padding-left:8px!important;padding-right:20px!important;font-size:11px!important;}
@media(max-width:650px){html body .tj-site .tj-utility-bar #tj-language-select{width:126px!important;min-width:126px!important;max-width:126px!important}}

/* Final topbar typography and icon weight refinement */
html body .tj-site .tj-utility-bar .tj-topbar-date,
html body .tj-site .tj-utility-bar .tj-local-weather{font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;color:#BCAE9C!important;}
html body .tj-site .tj-utility-bar .tj-topbar-social a{width:17px!important;height:17px!important;}
html body .tj-site .tj-utility-bar .tj-topbar-social svg{width:15px!important;height:15px!important;transform:none;}
html body .tj-site .tj-utility-bar #tj-language-select{font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;}


/* Reference-matched top line: dark strip, warm beige date/weather, bold social icons. */
html body .tj-utility-bar{background:#17110d!important;color:#c9a77f!important;border-bottom:1px solid #3c2a1b!important;height:33px!important;min-height:33px!important;padding:0!important;box-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important}
html body .tj-utility-bar .tj-utility-inner{height:33px!important;min-height:33px!important;max-width:1240px!important;margin:0 auto!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-flow:row nowrap!important}
html body .tj-utility-bar .tj-local-info{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important;white-space:nowrap!important}
html body .tj-utility-bar #tj-local-date,html body .tj-utility-bar #tj-local-weather{font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1!important;color:#c9a77f!important;white-space:nowrap!important}
html body .tj-utility-bar .tj-utility-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;margin-left:auto!important}
html body .tj-utility-bar .tj-topbar-social{display:flex!important;align-items:center!important;gap:15px!important}
html body .tj-utility-bar .tj-topbar-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:15px!important;height:17px!important;color:#e3d6c6!important;text-decoration:none!important;line-height:0!important}
html body .tj-utility-bar .tj-topbar-social svg{display:block!important;width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.4!important}
html body .tj-utility-bar .tj-language-label,html body .tj-utility-bar #tj-language-select,html body .tj-utility-bar #tj-google-translate{display:none!important}
@media(max-width:650px){html body .tj-utility-bar{height:auto!important;min-height:33px!important}html body .tj-utility-bar .tj-utility-inner{height:auto!important;min-height:33px!important;flex-wrap:wrap!important;padding:6px 12px!important;gap:6px!important}html body .tj-utility-bar .tj-local-info{flex-wrap:wrap!important;white-space:normal!important;gap:6px 10px!important}html body .tj-utility-bar #tj-local-date,html body .tj-utility-bar #tj-local-weather{font-size:12px!important}html body .tj-utility-bar .tj-utility-controls{margin-left:auto!important;gap:9px!important}html body .tj-utility-bar .tj-topbar-social{gap:9px!important}}


/* User-requested final polish: correct Instagram outline and dark breaking-news strip. */
html body .tj-site .tj-utility-bar .tj-topbar-social a[aria-label="Instagram"] svg{fill:currentColor!important;stroke:none!important;}
html body .tj-site .tj-breaking{background:#17110d!important;border-bottom:1px solid #3a2c22!important;color:#f5eee6!important;}
html body .tj-site .tj-breaking .tj-wrap{background:#17110d!important;}
html body .tj-site .tj-breaking .tj-breaking-label{color:inherit!important;}
html body .tj-site .tj-breaking .tj-breaking-track,
html body .tj-site .tj-breaking .tj-breaking-items,
html body .tj-site .tj-breaking .tj-breaking-items a{color:#f5eee6!important;}
html body .tj-site .tj-breaking .tj-breaking-items a:hover{color:#ffffff!important;}

/* Final request: keep social icons simple and regular-weight. */
html body .tj-utility-bar .tj-topbar-social svg{stroke-width:1.35!important;}

html body .tj-utility-bar .tj-topbar-social a[aria-label="Instagram"] svg{transform:none!important;}

/* Final palette update requested: use the exact warm paper color throughout light surfaces. */
:root{--tj-white:#F7F3EC;--tj-paper:#F7F3EC;--wp--preset--color--tj-paper:#F7F3EC;}
html body,html body .tj-site,html body main,html body .tj-main,html body .site-main{background-color:#F7F3EC!important;}
html body .tj-site .tj-card,html body .tj-site .tj-article-card,html body .tj-site .tj-post-card,html body .tj-site .tj-content,html body .tj-site .tj-section,html body .tj-site .tj-article-body{background-color:#F7F3EC;}
/* Social brand marks: use clean, normal-weight silhouettes; Instagram remains a proper camera outline. */
html body .tj-utility-bar .tj-topbar-social a svg{fill:currentColor!important;stroke:none!important;stroke-width:1!important;}
html body .tj-utility-bar .tj-topbar-social a[aria-label="Instagram"] svg{fill:currentColor!important;stroke:none!important;}


/* The Journel: requested category sections show three latest cards in one desktop row. */
@media (min-width: 1100px) {
  .tech-grid, .health-grid, .sports-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .politics-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 1.25rem;
  }
  .politics-card {
    grid-template-columns: 1fr;
    align-content: start;
  }
  .politics-card .politics-card-media {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1099px) {
  .tech-grid, .health-grid, .sports-grid, .politics-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}


/* The Journel: Politics & Global Governance — two horizontal cards per row (four latest articles total). */
@media (min-width: 768px) {
  .politics-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 1.5rem 2rem;
  }
  .politics-card {
    grid-template-columns: 150px minmax(0, 1fr) !important;
    gap: 1.25rem;
    align-items: center;
  }
  .politics-media {
    width: 150px;
    height: 110px;
    aspect-ratio: auto;
  }
}
@media (max-width: 767px) {
  .politics-grid { grid-template-columns: 1fr !important; }
  .politics-card { grid-template-columns: 110px minmax(0, 1fr) !important; gap: 0.85rem; }
  .politics-media { width: 110px; height: 90px; aspect-ratio: auto; }
}

/* The Journel: keep Sports & Athletics card text together at the bottom of each image. */
.fashion-card .fashion-card-overlay {
  position: absolute !important;
  inset: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
  align-items: flex-start !important;
  text-align: left !important;
  padding: 1.25rem !important;
  background: linear-gradient(180deg, rgba(20, 14, 10, 0.02) 15%, rgba(20, 14, 10, 0.32) 48%, rgba(20, 14, 10, 0.94) 100%) !important;
  color: #fff !important;
}
.fashion-card .fashion-card-overlay .cat-badge,
.fashion-card .fashion-card-overlay .fashion-title,
.fashion-card .fashion-card-overlay .editorial-card-excerpt,
.fashion-card .fashion-card-overlay .card-meta {
  position: relative !important;
  inset: auto !important;
  width: 100%;
  flex: 0 0 auto !important;
}
.fashion-card .fashion-card-overlay .fashion-title {
  color: #fff !important;
  margin: 0.45rem 0 0.25rem !important;
}
.fashion-card .fashion-card-overlay .editorial-card-excerpt {
  display: -webkit-box !important;
  color: rgba(255, 255, 255, 0.92) !important;
  font-size: 0.82rem !important;
  line-height: 1.35 !important;
  margin: 0 0 0.45rem !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  max-height: 2.7em;
}
.fashion-card .fashion-card-overlay .card-meta {
  color: rgba(255, 255, 255, 0.78) !important;
  margin-top: 0.2rem !important;
}

/* The Journel: make the homepage's top/lead story card 16:9 instead of nearly square. */
.hero-featured-section .hero-lead-card {
  height: auto !important;
  min-height: 0;
  background: #fff;
}
.hero-featured-section .hero-lead-media {
  position: relative;
  aspect-ratio: 16 / 9;
  overflow: hidden;
}
.hero-featured-section .hero-lead-card .card-media-wrapper,
.hero-featured-section .hero-lead-card .card-media-wrapper img {
  width: 100%;
  height: 100%;
}
.hero-featured-section .hero-lead-card .card-media-wrapper img {
  object-fit: cover;
}

/* The Journel header: vertically align the search icon with the navigation links. */
html body .tj-site .tj-header .tj-header-right > .tj-search-open {
  align-self: center !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  vertical-align: middle !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  transform: translateY(-2px) !important;
  line-height: 1 !important;
}
html body .tj-site .tj-header .tj-header-right > .tj-search-open svg {
  display: block !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
}
@media (max-width: 650px) {
  html body .tj-site .tj-header .tj-header-right > .tj-search-open {
    transform: translateY(0) !important;
  }
}

/* Final desktop header correction: show only one search icon and align it with nav text. */
@media (min-width: 651px) {
  html body .tj-site .tj-header .tj-header-right > .tj-search-open.tj-desktop-only {
    display: inline-flex !important;
    align-self: center !important;
    position: relative !important;
    top: -1px !important;
    transform: none !important;
  }
  html body .tj-site .tj-header .tj-header-right > .tj-search-open.tj-mobile-only {
    display: none !important;
  }
}
@media (max-width: 650px) {
  html body .tj-site .tj-header .tj-header-right > .tj-search-open.tj-desktop-only {
    display: none !important;
  }
  html body .tj-site .tj-header .tj-header-right > .tj-search-open.tj-mobile-only {
    display: inline-flex !important;
  }
}

/* Correct right-side mobile drawer: use the requested overlay rather than inline category grid. */
@media (max-width: 900px) {
  .tj-mobile-nav { display: none !important; }
  .tj-mobile-nav.is-open { display: none !important; }
  .mobile-drawer-backdrop { position: fixed !important; inset: 0 !important; z-index: 999999 !important; }
  .mobile-drawer { right: 0 !important; left: auto !important; width: 320px !important; max-width: 88vw !important; overflow-y: auto !important; background: #f7f3eb !important; color: #241b16 !important; }
  .mobile-drawer-header { align-items: center !important; }
  .mobile-drawer-header .brand-logo { color: #241b16 !important; }
  .mobile-drawer-header button { border: 0 !important; background: transparent !important; cursor: pointer !important; }
  .mobile-nav-list { list-style: none !important; padding: 0 !important; margin: 0 !important; gap: 0 !important; }
  .mobile-nav-link { font-size: 1rem !important; padding: .85rem 0 !important; border-bottom: 1px solid #e5ddd0 !important; color: #241b16 !important; text-decoration: none !important; }
}


/* Fix: respect the Navigation Label capitalization configured in Appearance > Menus.
   Keep category badges and editorial labels uppercase; only navigation links are affected. */
.tj-header .tj-nav a,
.tj-header .tj-mobile-nav a,
.tj-header .mobile-nav-list a,
.tj-header .tj-menu-fallback a {
  text-transform: none !important;
}


/* Editable WordPress menus: keep drawer and footer menu styling consistent. */
.mobile-nav-list { list-style: none !important; padding: 0 !important; margin: 0 !important; }
.mobile-nav-list li { list-style: none !important; margin: 0 !important; padding: 0 !important; }
.mobile-nav-list a { font-family: var(--font-heading, inherit); font-size: 1.1rem; font-weight: 700; padding: .5rem 0; color: var(--text-primary, #241b16); border-bottom: 1px solid var(--border-light, #ddd); display: block; text-decoration: none; }
.tj-footer-menu { list-style: none; padding: 0; margin: 0; }
.tj-footer-menu li { list-style: none; margin: 0; padding: 0; }
.tj-footer-menu a { text-decoration: none; }

/* Mobile drawer interaction hardening: one drawer, one click handler. */
@media (max-width: 782px) {
 #mobile-drawer-backdrop { position: fixed !important; inset: 0 !important; z-index: 2147483000 !important; }
 #mobile-drawer-backdrop.open { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; }
 #mobile-drawer-backdrop:not(.open) { pointer-events: none !important; }
 #mobile-drawer-backdrop .mobile-drawer { position: fixed !important; top: 0 !important; bottom: 0 !important; right: 0 !important; left: auto !important; max-width: 88vw !important; overflow-y: auto !important; }
 #tj-menu-open { position: relative; z-index: 2147483001 !important; pointer-events: auto !important; cursor: pointer !important; }
}

/* The Journel editorial article template */
.tj-single-article-view{max-width:1240px;margin:0 auto;padding:32px 26px 70px;color:#25231f}.tj-article-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;font-size:12px;color:#8a7869;margin:0 0 26px}.tj-article-breadcrumb a{color:inherit;text-decoration:none}.tj-article-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(250px,310px);gap:54px;align-items:start}.tj-article-main{min-width:0}.tj-article-header{margin:0 0 25px}.tj-article-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#99563b;margin-bottom:14px}.tj-article-kicker a{color:inherit;text-decoration:none}.tj-article-header h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,3.2vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px;color:#211f1b}.tj-article-byline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#75685c}.tj-article-byline img{width:108px;height:29px;object-fit:contain;object-position:left center;margin-right:4px}.tj-meta-dot{color:#b8a99b}.tj-article-hero-image{margin:0 0 25px}.tj-article-hero-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;height:auto;max-height:520px}.tj-article-hero-image figcaption{font-size:11px;color:#8b8075;margin-top:8px}.tj-article-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid #e9e2da;padding:0 0 18px;margin-bottom:26px;font-size:11px}.tj-article-share strong{font-size:12px;margin-right:6px}.tj-article-share a{display:inline-block;padding:8px 11px;border:1px solid #ded5cb;border-radius:2px;color:#655346;text-decoration:none}.tj-article-share a:hover{background:#f3eee8}.tj-article-body{font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.85;color:#393630;overflow-wrap:anywhere}.tj-article-body>p:first-of-type{font-size:20px;line-height:1.75}.tj-article-body p{margin:0 0 1.35em}.tj-article-body h2,.tj-article-body h3{font-family:Georgia,'Times New Roman',serif;line-height:1.25;color:#25221e;margin:1.6em 0 .65em}.tj-article-body h2{font-size:30px}.tj-article-body h3{font-size:24px}.tj-article-body img{max-width:100%;height:auto}.tj-article-body blockquote{border-left:3px solid #9c6046;margin:30px 0;padding:6px 0 6px 22px;font-size:23px;line-height:1.5;color:#5d4a3c}.tj-article-body a{color:#8a4b31;text-decoration:underline;text-underline-offset:3px}.tj-article-tags{border-top:1px solid #e9e2da;padding-top:18px;margin-top:28px;font-size:12px;color:#77695d}.tj-article-tags a{color:#8a4b31}.tj-tag-separator{padding:0 6px}.tj-article-sidebar{position:sticky;top:24px;border-left:1px solid #e8e0d7;padding-left:25px}.tj-sidebar-section{margin-bottom:32px}.tj-sidebar-section h2,.tj-related-stories h2{font-family:Georgia,'Times New Roman',serif;font-size:23px;line-height:1.2;margin:0 0 17px;padding-bottom:11px;border-bottom:2px solid #8c4c32;color:#28231f}.tj-sidebar-list{list-style:none;margin:0;padding:0;counter-reset:story}.tj-sidebar-list li{margin:0;padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid #eee7df}.tj-sidebar-list li:last-child{border-bottom:0}.tj-sidebar-list a{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:start;text-decoration:none;color:inherit}.tj-sidebar-list img{width:88px;height:67px;object-fit:cover;display:block}.tj-sidebar-list strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:14px;line-height:1.35;font-weight:700}.tj-sidebar-list small{display:block;margin-top:7px;font-size:10px;color:#8b7b6d}.tj-sidebar-newsletter{background:#f4efe8;border:1px solid #e8ddd0;padding:23px 20px}.tj-newsletter-eyebrow{font-size:9px;letter-spacing:.15em;color:#8c4c32;font-weight:700}.tj-sidebar-newsletter h2{font-family:Georgia,'Times New Roman',serif;font-size:27px;margin:10px 0}.tj-sidebar-newsletter p{font-size:13px;line-height:1.6;color:#706356}.tj-sidebar-newsletter>a{display:inline-block;background:#292720;color:#fff;padding:10px 14px;text-decoration:none;font-size:11px}.tj-related-stories{margin-top:44px}.tj-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tj-related-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.tj-related-card>img{width:100%;aspect-ratio:16/9;object-fit:cover}.tj-related-category{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#96543a}.tj-related-category a{color:inherit;text-decoration:none}.tj-related-card>strong{font-family:Georgia,'Times New Roman',serif;font-size:16px;line-height:1.35}.tj-related-date{font-size:10px;color:#8b7b6d}.tj-article-page .comment-respond,.tj-article-page .comments-area{margin-top:35px}
@media(max-width:900px){.tj-single-article-view{padding:24px 18px 50px}.tj-article-layout{grid-template-columns:minmax(0,1fr);gap:35px}.tj-article-sidebar{position:static;border-left:0;border-top:1px solid #e8e0d7;padding:26px 0 0}.tj-sidebar-list a{grid-template-columns:100px minmax(0,1fr)}.tj-sidebar-list img{width:100px;height:72px}}
@media(max-width:560px){.tj-single-article-view{padding:18px 15px 38px}.tj-article-breadcrumb{margin-bottom:20px}.tj-article-header h1{font-size:30px;line-height:1.15}.tj-article-byline{gap:7px}.tj-article-byline img{width:95px}.tj-article-body{font-size:17px;line-height:1.8}.tj-article-body>p:first-of-type{font-size:18px}.tj-article-share{gap:6px}.tj-article-share strong{width:100%;margin-bottom:3px}.tj-related-grid{grid-template-columns:1fr;gap:20px}.tj-related-card{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:12px;align-items:start}.tj-related-card>img{grid-row:1/4;width:120px;height:82px;aspect-ratio:auto}.tj-related-card>strong{font-size:15px}.tj-related-category,.tj-related-date{font-size:9px}}

/* Related Articles layout correction: keep each story's image and metadata inside its own card. */
.tj-single-article-view .tj-related-stories{display:block!important;width:100%!important;clear:both!important;float:none!important;position:relative!important;}
.tj-single-article-view .tj-related-stories .tj-related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:22px!important;width:100%!important;}
.tj-single-article-view .tj-related-stories .tj-related-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;width:100%!important;max-width:none!important;float:none!important;position:static!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;padding:0!important;text-decoration:none!important;box-sizing:border-box!important;}
.tj-single-article-view .tj-related-stories .tj-related-card img{display:block!important;float:none!important;position:static!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;margin:0 0 5px!important;grid-column:auto!important;grid-row:auto!important;}
.tj-single-article-view .tj-related-stories .tj-related-card .tj-related-category,
.tj-single-article-view .tj-related-stories .tj-related-card strong,
.tj-single-article-view .tj-related-stories .tj-related-card .tj-related-date{display:block!important;float:none!important;position:static!important;width:auto!important;max-width:100%!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;transform:none!important;}
.tj-single-article-view .tj-related-stories .tj-related-card .tj-related-category{font-size:10px!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#96543a!important;}
.tj-single-article-view .tj-related-stories .tj-related-card strong{font-family:Georgia,'Times New Roman',serif!important;font-size:16px!important;line-height:1.35!important;font-weight:700!important;color:#25231f!important;}
.tj-single-article-view .tj-related-stories .tj-related-card .tj-related-date{font-size:10px!important;line-height:1.4!important;color:#8b7b6d!important;}
@media(max-width:900px){.tj-single-article-view .tj-related-stories .tj-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:560px){.tj-single-article-view .tj-related-stories .tj-related-grid{grid-template-columns:1fr!important;gap:18px!important;}.tj-single-article-view .tj-related-stories .tj-related-card{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:12px!important;row-gap:5px!important;}.tj-single-article-view .tj-related-stories .tj-related-card img{grid-column:1!important;grid-row:1/4!important;width:120px!important;height:82px!important;aspect-ratio:auto!important;}.tj-single-article-view .tj-related-stories .tj-related-card .tj-related-category,.tj-single-article-view .tj-related-stories .tj-related-card strong,.tj-single-article-view .tj-related-stories .tj-related-card .tj-related-date{grid-column:2!important;}}

/* Related Articles: full-width strip after the complete article/sidebar layout */
.tj-single-article-view .tj-related-stories-bottom{display:block!important;width:100%!important;max-width:none!important;clear:both!important;float:none!important;position:static!important;margin:48px 0 0!important;padding:20px 0 0!important;border-top:1px solid #e8e0d7!important;box-sizing:border-box!important}
.tj-single-article-view .tj-related-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:0 0 10px;border-bottom:1px solid #a65c3c}
.tj-single-article-view .tj-related-heading h2{margin:0!important;padding:0!important;border:0!important;font-size:20px!important}
.tj-single-article-view .tj-related-heading>a{font-size:10px;color:#5b5148;text-decoration:none;white-space:nowrap}
.tj-single-article-view .tj-related-stories-bottom .tj-related-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;width:100%!important}
.tj-single-article-view .tj-related-stories-bottom .tj-related-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;float:none!important;position:static!important;box-sizing:border-box!important;border:1px solid #eee7df;background:#fff;padding:8px!important;box-shadow:0 2px 8px rgba(40,30,20,.04)}
.tj-single-article-view .tj-related-stories-bottom .tj-related-card>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;margin:0 0 3px!important;float:none!important;position:static!important}
.tj-single-article-view .tj-related-stories-bottom .tj-related-card .tj-related-category,.tj-single-article-view .tj-related-stories-bottom .tj-related-card strong,.tj-single-article-view .tj-related-stories-bottom .tj-related-card .tj-related-date{display:block!important;width:auto!important;max-width:100%!important;margin:0!important;float:none!important;position:static!important;transform:none!important}
.tj-single-article-view .tj-related-stories-bottom .tj-related-card .tj-related-category{font-size:8px!important;line-height:1.35!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#96543a!important}
.tj-single-article-view .tj-related-stories-bottom .tj-related-card strong{font-family:Georgia,'Times New Roman',serif!important;font-size:12px!important;line-height:1.3!important;color:#25231f!important}
.tj-single-article-view .tj-related-stories-bottom .tj-related-card .tj-related-date{font-size:9px!important;line-height:1.3!important;color:#8b7b6d!important;margin-top:2px!important}
@media(max-width:900px){.tj-single-article-view .tj-related-stories-bottom .tj-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.tj-single-article-view .tj-related-stories-bottom{margin-top:32px!important}.tj-single-article-view .tj-related-stories-bottom .tj-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tj-single-article-view .tj-related-stories-bottom .tj-related-card{padding:6px!important}.tj-single-article-view .tj-related-stories-bottom .tj-related-card strong{font-size:11px!important}}

/* Stable Related Articles component: identical structure on every single-post page. */
.tj-single-article-view > .tj-related-stories-bottom{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;clear:both!important;float:none!important;position:static!important;margin:44px 0 0!important;padding:20px 0 0!important;border-top:1px solid #e8e0d7!important;}
.tj-single-article-view > .tj-related-stories-bottom .tj-related-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 16px!important;padding:0 0 10px!important;border-bottom:1px solid #a65c3c!important;}
.tj-single-article-view > .tj-related-stories-bottom .tj-related-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;width:100%!important;}
.tj-single-article-view > .tj-related-stories-bottom .tj-related-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;width:100%!important;max-width:none!important;min-height:0!important;float:none!important;position:static!important;grid-column:auto!important;grid-row:auto!important;transform:none!important;margin:0!important;padding:8px!important;box-sizing:border-box!important;overflow:hidden!important;text-decoration:none!important;color:inherit!important;border:1px solid #eee7df!important;background:#fff!important;}
.tj-single-article-view > .tj-related-stories-bottom .tj-related-image-wrap{display:block!important;flex:0 0 auto!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;margin:0 0 3px!important;background:#e9e2da!important;}
.tj-single-article-view > .tj-related-stories-bottom .tj-related-image-wrap img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;float:none!important;position:static!important;margin:0!important;}
.tj-single-article-view > .tj-related-stories-bottom .tj-related-image-placeholder{display:block!important;width:100%!important;height:100%!important;background:linear-gradient(135deg,#e8dfd5,#cbb7a4)!important;}
.tj-single-article-view > .tj-related-stories-bottom .tj-related-card .tj-related-category,.tj-single-article-view > .tj-related-stories-bottom .tj-related-card strong,.tj-single-article-view > .tj-related-stories-bottom .tj-related-card .tj-related-date{display:block!important;float:none!important;position:static!important;width:auto!important;max-width:100%!important;height:auto!important;grid-column:auto!important;grid-row:auto!important;transform:none!important;margin:0!important;overflow-wrap:anywhere!important;}
.tj-single-article-view > .tj-related-stories-bottom .tj-related-card .tj-related-category{font-size:8px!important;line-height:1.35!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#96543a!important;}
.tj-single-article-view > .tj-related-stories-bottom .tj-related-card strong{font-family:Georgia,'Times New Roman',serif!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important;color:#25231f!important;}
.tj-single-article-view > .tj-related-stories-bottom .tj-related-card .tj-related-date{font-size:9px!important;line-height:1.35!important;color:#8b7b6d!important;margin-top:auto!important;padding-top:3px!important;}
@media(max-width:900px){.tj-single-article-view > .tj-related-stories-bottom .tj-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:560px){.tj-single-article-view > .tj-related-stories-bottom{margin-top:32px!important}.tj-single-article-view > .tj-related-stories-bottom .tj-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tj-single-article-view > .tj-related-stories-bottom .tj-related-card{padding:6px!important}.tj-single-article-view > .tj-related-stories-bottom .tj-related-card strong{font-size:11px!important;}}

/* Final single-article footer strip: one consistent full-width Related Articles row. */
body.single-post .tj-single-article-view > .tj-related-stories-bottom {
  display:block !important; width:100% !important; max-width:100% !important;
  clear:both !important; float:none !important; position:static !important;
  margin:46px 0 0 !important; padding:20px 0 0 !important;
  border-top:1px solid #e8e0d7 !important; box-sizing:border-box !important;
}
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-grid {
  display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:14px !important; align-items:stretch !important; width:100% !important;
}
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-card {
  display:flex !important; flex-direction:column !important; gap:6px !important;
  min-width:0 !important; width:100% !important; max-width:none !important;
  margin:0 !important; padding:8px !important; float:none !important;
  position:static !important; transform:none !important; box-sizing:border-box !important;
  overflow:hidden !important; border:1px solid #eee7df !important;
  background:#fff !important; color:inherit !important; text-decoration:none !important;
}
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-image-wrap {
  display:block !important; flex:none !important; width:100% !important;
  aspect-ratio:16/9 !important; overflow:hidden !important; margin:0 0 3px !important;
  background:#e9e2da !important;
}
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-image-wrap img {
  display:block !important; width:100% !important; height:100% !important;
  object-fit:cover !important; aspect-ratio:auto !important; margin:0 !important;
}
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-card .tj-related-category,
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-card strong,
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-card .tj-related-date {
  display:block !important; width:auto !important; max-width:100% !important;
  height:auto !important; margin:0 !important; float:none !important; position:static !important;
  transform:none !important; overflow-wrap:anywhere !important;
}
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-card .tj-related-category {font-size:8px !important;line-height:1.35 !important;letter-spacing:.07em !important;text-transform:uppercase !important;color:#96543a !important;}
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-card strong {font-family:Georgia,'Times New Roman',serif !important;font-size:12px !important;line-height:1.35 !important;color:#25231f !important;}
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-card .tj-related-date {font-size:9px !important;line-height:1.35 !important;color:#8b7b6d !important;margin-top:auto !important;padding-top:3px !important;}
body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-image-placeholder {display:block !important;width:100% !important;height:100% !important;background:linear-gradient(135deg,#e8dfd5,#cbb7a4) !important;}
@media(max-width:900px){body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media(max-width:560px){body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;}body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-card{padding:6px !important;}body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-card strong{font-size:11px !important;}}

/* Enforced related article cards: consistent four-column row on desktop */
@media (min-width: 901px) { body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-grid { display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; } }
@media (max-width: 900px) { body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-grid { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; } }
@media (max-width: 560px) { body.single-post .tj-single-article-view > .tj-related-stories-bottom .tj-related-grid { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:10px!important; } }


/* Final stable Related Articles component — isolated class names avoid legacy theme rules. */
body.single-post .tj-single-article-view > .tj-final-related-row {
  display:block !important; clear:both !important; float:none !important; position:relative !important;
  width:100% !important; max-width:100% !important; box-sizing:border-box !important;
  margin:30px 0 24px !important; padding:18px 0 12px !important;
  border-top:1px solid #e8e0d7 !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-heading {
  display:flex !important; justify-content:space-between !important; align-items:center !important;
  gap:12px !important; margin:0 0 14px !important; padding:0 !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-heading h2 {
  margin:0 !important; font-family:Georgia,'Times New Roman',serif !important; font-size:22px !important;
  line-height:1.2 !important; font-weight:700 !important; color:#25231f !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-heading a {
  font-size:10px !important; color:#5b5148 !important; text-decoration:none !important; white-space:nowrap !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-grid {
  display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:14px !important; align-items:stretch !important; width:100% !important; max-width:100% !important;
  margin:0 !important; padding:0 !important; float:none !important; box-sizing:border-box !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-card {
  display:flex !important; flex-direction:column !important; align-items:stretch !important; justify-content:flex-start !important;
  gap:6px !important; width:100% !important; min-width:0 !important; max-width:none !important;
  min-height:0 !important; height:auto !important; margin:0 !important; padding:8px !important;
  float:none !important; clear:none !important; position:static !important; transform:none !important;
  box-sizing:border-box !important; overflow:hidden !important; border:1px solid #eee7df !important;
  background:#fff !important; color:inherit !important; text-decoration:none !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-image {
  display:block !important; flex:none !important; width:100% !important; height:auto !important;
  aspect-ratio:16/9 !important; overflow:hidden !important; margin:0 0 3px !important; padding:0 !important;
  background:#e9e2da !important; position:relative !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-image img {
  display:block !important; width:100% !important; height:100% !important; max-width:none !important;
  object-fit:cover !important; aspect-ratio:auto !important; margin:0 !important; padding:0 !important;
  float:none !important; position:absolute !important; inset:0 !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-placeholder {
  display:block !important; width:100% !important; height:100% !important; background:linear-gradient(135deg,#e8dfd5,#cbb7a4) !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-category {
  display:block !important; width:auto !important; height:auto !important; margin:0 !important; padding:0 !important;
  float:none !important; position:static !important; font-size:8px !important; line-height:1.35 !important;
  letter-spacing:.07em !important; text-transform:uppercase !important; color:#96543a !important; overflow-wrap:anywhere !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-category a { color:inherit !important; text-decoration:none !important; }
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-card strong {
  display:block !important; width:auto !important; height:auto !important; margin:0 !important; padding:0 !important;
  float:none !important; position:static !important; font-family:Georgia,'Times New Roman',serif !important;
  font-size:12px !important; line-height:1.35 !important; font-weight:700 !important; color:#25231f !important;
  overflow-wrap:anywhere !important;
}
body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-card time {
  display:block !important; margin:auto 0 0 !important; padding-top:3px !important; font-size:9px !important;
  line-height:1.35 !important; color:#8b7b6d !important; float:none !important; position:static !important;
}
@media(max-width:900px){body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media(max-width:560px){body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;}body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-card{padding:6px !important;}body.single-post .tj-single-article-view > .tj-final-related-row .tj-final-related-card strong{font-size:11px !important;}}


/* Image ratio pass: consistent thumbnails without changing the site's layout or content. */
/* Main/featured images stay wide (16:9). */
#home-view .hero-featured img,
#home-view .tj-hero img,
.tj-category-page .tj-featured img,
.tj-category-page .category-featured img,
.tj-category-page .tj-category-hero img,
.tj-category-page .tj-layout-business .tj-featured img,
.tj-category-page .tj-layout-health .tj-featured img {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  height: auto;
}
/* Standard article cards use a slightly taller 4:3 crop for better framing. */
.tj-category-page .tj-card .tj-thumb,
.tj-category-page .category-grid .tj-thumb,
.tj-category-page .tj-article-card .tj-thumb,
.tj-category-page .tj-card img,
.tj-category-page .category-grid img,
.tj-category-page .tj-article-card img,
#home-view .tj-card .tj-thumb,
#home-view .tj-card img {
  aspect-ratio: 4 / 3;
  overflow: hidden;
}
.tj-category-page .tj-card .tj-thumb img,
.tj-category-page .category-grid .tj-thumb img,
.tj-category-page .tj-article-card .tj-thumb img,
.tj-category-page .tj-card img,
.tj-category-page .category-grid img,
.tj-category-page .tj-article-card img,
#home-view .tj-card .tj-thumb img,
#home-view .tj-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* Sports grid remains exactly three columns on desktop; responsive breakpoints are retained. */
@media (min-width: 900px) {
  .tj-category-page.tj-layout-sports .tj-grid,
  .tj-category-page.tj-layout-sports .category-grid,
  .tj-category-page.tj-layout-sports .tj-articles-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/* The Journel: consistent article-card styling for category/archive pages only */
body.category .tj-card, body.archive .tj-card, body.page .tj-category-articles .tj-card,
body.page .tj-latest-category .tj-card, body.page .tj-category-grid .tj-card {
  overflow:hidden; background:#fff; border:1px solid #e6d9ca; border-radius:8px;
}
body.category .tj-card .tj-thumb, body.archive .tj-card .tj-thumb,
body.page .tj-category-articles .tj-card .tj-thumb,
body.page .tj-latest-category .tj-card .tj-thumb,
body.page .tj-category-grid .tj-card .tj-thumb {
  display:block; width:100%; aspect-ratio:16/9; overflow:hidden; border-radius:7px 7px 0 0;
}
body.category .tj-card .tj-thumb img, body.archive .tj-card .tj-thumb img,
body.page .tj-category-articles .tj-card .tj-thumb img,
body.page .tj-latest-category .tj-card .tj-thumb img,
body.page .tj-category-grid .tj-card .tj-thumb img {
  display:block; width:100%; height:100%; object-fit:cover; object-position:center;
}
body.category .tj-card .tj-cat, body.archive .tj-card .tj-cat,
body.page .tj-category-articles .tj-card .tj-cat,
body.page .tj-latest-category .tj-card .tj-cat,
body.page .tj-category-grid .tj-card .tj-cat {
  display:inline-block; margin:14px 12px 0; padding:5px 9px; border-radius:4px;
  background:#4b3021; color:#fff; font-size:11px; line-height:1.2; font-weight:700;
  letter-spacing:.035em; text-transform:uppercase; text-decoration:none;
}
body.category .tj-card .tj-card-title, body.archive .tj-card .tj-card-title,
body.page .tj-category-articles .tj-card .tj-card-title,
body.page .tj-latest-category .tj-card .tj-card-title,
body.page .tj-category-grid .tj-card .tj-card-title {
  margin:9px 12px 8px; color:#17120f; font-family:Georgia,'Times New Roman',serif;
  font-size:21px; line-height:1.22; font-weight:700;
}
body.category .tj-card .tj-card-title a, body.archive .tj-card .tj-card-title a,
body.page .tj-category-articles .tj-card .tj-card-title a,
body.page .tj-latest-category .tj-card .tj-card-title a,
body.page .tj-category-grid .tj-card .tj-card-title a {color:inherit;text-decoration:none}
body.category .tj-card .tj-excerpt, body.archive .tj-card .tj-excerpt,
body.page .tj-category-articles .tj-card .tj-excerpt,
body.page .tj-latest-category .tj-card .tj-excerpt,
body.page .tj-category-grid .tj-card .tj-excerpt {
  margin:0 12px 12px; color:#5e5148; font-size:14px; line-height:1.55;
}
body.category .tj-card .tj-meta, body.archive .tj-card .tj-meta,
body.page .tj-category-articles .tj-card .tj-meta,
body.page .tj-latest-category .tj-card .tj-meta,
body.page .tj-category-grid .tj-card .tj-meta {
  margin:0 12px 14px; color:#806d5f; font-size:12px; line-height:1.4;
}
@media(max-width:700px){
 body.category .tj-card .tj-card-title, body.archive .tj-card .tj-card-title,
 body.page .tj-category-articles .tj-card .tj-card-title,
 body.page .tj-latest-category .tj-card .tj-card-title,
 body.page .tj-category-grid .tj-card .tj-card-title {font-size:18px}
}

/* The Journel: polished native WordPress comments section */
.tj-comments{clear:both;margin:44px 0 10px;padding:28px 0 0;border-top:1px solid #ded8cf;color:#25231f;font-family:inherit}
.tj-comments-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 22px;padding-bottom:13px;border-bottom:1px solid #ded8cf}
.tj-comments-heading h2,.tj-comment-reply-title{margin:0;color:#25231f;font-family:Georgia,'Times New Roman',serif;font-size:clamp(23px,2.4vw,30px);font-weight:700;line-height:1.2}
.tj-comments-heading>span{color:#777168;font-size:13px}
.tj-comment-list{list-style:none!important;margin:0 0 30px!important;padding:0!important}
.tj-comment-list .children{list-style:none!important;margin:18px 0 0 30px!important;padding:0 0 0 18px!important;border-left:2px solid #e6ddd2}
.tj-comment-item{list-style:none!important;margin:0 0 18px!important;padding:0!important}
.tj-comment-card{display:flex;align-items:flex-start;gap:13px;padding:17px 0;border-bottom:1px solid #eee8e0}
.tj-comment-avatar{flex:0 0 42px;width:42px;height:42px;overflow:hidden;border-radius:50%;background:#e9e1d7}
.tj-comment-avatar img{display:block;width:42px;height:42px;border-radius:50%}
.tj-comment-content{flex:1;min-width:0}
.tj-comment-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 8px}
.tj-comment-meta strong{font-size:14px;color:#25231f;font-weight:700}
.tj-comment-meta time{font-size:12px;color:#81796f}
.tj-comment-text{font-size:15px;line-height:1.75;overflow-wrap:anywhere;color:#3b3833}
.tj-comment-text p{margin:0 0 10px}.tj-comment-text p:last-child{margin-bottom:0}
.tj-comment-actions{margin-top:9px}.tj-comment-actions a{color:#8a3030!important;font-size:13px;font-weight:700;text-decoration:none!important}.tj-comment-actions a:hover{text-decoration:underline!important}
.tj-comment-awaiting{margin:0 0 8px;color:#8a3030;font-size:13px;font-style:italic}
.tj-comment-form-wrap{margin-top:28px;padding:25px;background:#f8f4ed;border:1px solid #e7dfd4;border-radius:4px}
.tj-comment-reply-title{margin:0 0 8px!important;font-size:25px!important}
.tj-comment-notes,.tj-comment-moderation-note{margin:0 0 17px;color:#777168;font-size:13px;line-height:1.6}
.tj-comment-form p{margin:0 0 15px}
.tj-comment-form label{display:block;margin:0 0 7px;color:#292722;font-size:13px;font-weight:700}
.tj-comment-form .required{color:#8a3030}
.tj-comment-form input[type="text"],.tj-comment-form input[type="email"],.tj-comment-form textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:12px 13px;border:1px solid #d8d0c5;border-radius:3px;background:#fff;color:#25231f;font:inherit;font-size:14px;line-height:1.5;box-shadow:none}
.tj-comment-form textarea{min-height:130px;resize:vertical}
.tj-comment-form input:focus,.tj-comment-form textarea:focus{outline:2px solid #8a3030;outline-offset:1px;border-color:#8a3030}
.tj-comment-form input::placeholder,.tj-comment-form textarea::placeholder{color:#999187}
.tj-comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:9px}
.tj-comment-form .comment-form-cookies-consent input{margin:4px 0 0;flex:0 0 auto}
.tj-comment-form .comment-form-cookies-consent label{margin:0;color:#716a61;font-size:12px;font-weight:400;line-height:1.5}
.tj-comment-form .form-submit{margin:18px 0 0}
.tj-comment-form .tj-comment-submit{display:inline-block;padding:12px 22px;border:1px solid #25231f;border-radius:3px;background:#25231f;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease}
.tj-comment-form .tj-comment-submit:hover{background:#8a3030;border-color:#8a3030}
.tj-comment-moderation-note{margin:14px 0 0;font-size:12px}
.tj-comments .comment-respond{margin:0}.tj-comments .comment-reply-title small{margin-left:8px;font-family:inherit;font-size:12px}.tj-comments .comment-reply-title small a{color:#8a3030}
.tj-comments .navigation{display:flex;justify-content:space-between;gap:12px;margin:20px 0}.tj-comments .navigation a{color:#8a3030;font-size:13px;font-weight:700}
.tj-comments-closed{color:#777168;font-size:14px}
@media(max-width:600px){.tj-comments{margin-top:32px;padding-top:22px}.tj-comments-heading{align-items:flex-start}.tj-comment-form-wrap{padding:17px 14px}.tj-comment-list .children{margin-left:12px!important;padding-left:12px!important}.tj-comment-card{gap:10px}.tj-comment-avatar,.tj-comment-avatar img{width:36px;height:36px}.tj-comment-avatar{flex-basis:36px}.tj-comment-form .tj-comment-submit{width:100%;padding:13px 18px}}

/* Newsletter inline signup message (MailPoet wiring) */
.tj-newsletter-msg{margin:10px 0 0;font-size:.82rem;line-height:1.5;color:#ffd9a8;}
.tj-newsletter-msg[data-ok="1"]{color:#8fe3a8;}
.tj-newsletter-msg[data-ok="0"]{color:#ff9d8a;}

/* Sports layout: force square corners (beats theme/server overrides) */
html body .tj-site main.tj-category-page.tj-layout-sports .tj-cat-feature-layout>article:first-child,
html body .tj-site main.tj-category-page.tj-layout-sports .tj-cat-feature-layout article,
html body .tj-site main.tj-category-page.tj-layout-sports .tj-cat-feature-layout article a,
html body .tj-site main.tj-category-page.tj-layout-sports .tj-cat-feature-layout article img,
html body .tj-site main.tj-category-page.tj-layout-sports .tj-category-cards article,
html body .tj-site main.tj-category-page.tj-layout-sports .tj-category-cards article a,
html body .tj-site main.tj-category-page.tj-layout-sports .tj-category-cards article div,
html body .tj-site main.tj-category-page.tj-layout-sports .tj-category-cards article img{border-radius:0!important;}

/* ============ New footer (v9): 4-column + tip line ============ */
.tj-footer-new{background:#17110d;color:#f5eee6;}

.tj-footer-grid-new{max-width:1200px;margin:0 auto;padding:30px 24px 24px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;}
.tj-fcol h4{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:#d98e4a;margin:0 0 18px;font-weight:700;font-family:Arial,Helvetica,sans-serif;}
.tj-fcol ul{list-style:none;margin:0;padding:0;}
.tj-fcol ul li{margin:0 0 7px;padding:0;}
.tj-footer.tj-footer-new li{padding:0;}
.tj-fcol ul li a{color:#cbb9a4;text-decoration:none;font-size:14.5px;font-family:Arial,Helvetica,sans-serif;transition:color .2s;}
.tj-fcol ul li a:hover{color:#fff;}
.tj-flogo{font-family:Georgia,serif;font-size:30px;font-weight:bold;color:#f7f0e8;letter-spacing:-.5px;text-decoration:none;}
.tj-flogo span{color:#d98e4a;}
.tj-ftag{margin:12px 0 18px;font-size:14px;line-height:1.6;color:#cbb9a4;font-style:italic;font-family:Georgia,serif;}
.tj-fsocial{display:flex;gap:10px;flex-wrap:wrap;}
.tj-fsocial a{width:34px;height:34px;border:1px solid #4a3a2c;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#f7f0e8;text-decoration:none;transition:all .2s;line-height:0;}
.tj-fsocial a svg{width:15px;height:15px;fill:currentColor;}
.tj-fsocial a:hover{background:#b3541e;border-color:#b3541e;color:#fff;}
.tj-ftipline p{font-size:14px;color:#cbb9a4;line-height:1.5;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;}
.tj-tip-form{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;}
.tj-tip-form input,.tj-tip-form textarea{padding:8px 12px;border:1px solid #4a3a2c;background:#241a12;color:#f5eee6;font-size:14px;border-radius:4px;outline:none;font-family:Arial,Helvetica,sans-serif;resize:vertical;}
.tj-tip-form textarea{height:34px;min-height:34px;}
.tj-tip-form input::placeholder,.tj-tip-form textarea::placeholder{color:#8a7561;}
.tj-tip-form input:focus,.tj-tip-form textarea:focus{border-color:#b3541e;}
.tj-tip-form button{padding:9px 18px;background:#b3541e;color:#fff;border:none;font-size:14px;font-weight:bold;cursor:pointer;border-radius:4px;font-family:Arial,Helvetica,sans-serif;transition:background .2s;}
.tj-tip-form button:hover{background:#96430f;}
.tj-tip-form button:disabled{opacity:.6;cursor:wait;}
.tj-tip-msg{font-size:13.5px;min-height:20px;font-family:Arial,Helvetica,sans-serif;}
.tj-tip-msg[data-ok="1"]{color:#8fd694;}
.tj-tip-msg[data-ok="0"]{color:#e88;}
.tj-footer-new .tj-footer-bottom{border-top:1px solid #3a2c22;}
.tj-footer-bottom-inner{max-width:1200px;margin:0 auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:#8a7561;font-family:Arial,Helvetica,sans-serif;}
.tj-footer-bottom-inner ul{list-style:none;display:flex;gap:22px;margin:0;padding:0;}
.tj-footer-bottom-inner ul a{color:#8a7561;text-decoration:none;}
.tj-footer-bottom-inner ul a:hover{color:#f5eee6;}
@media(max-width:900px){.tj-footer-grid-new{grid-template-columns:1fr 1fr;gap:32px;}}
@media(max-width:560px){.tj-footer-grid-new{grid-template-columns:1fr;}.tj-fcats{display:none;}}

/* ============ All Dispatches page (v13) ============ */
.tj-archive-page{padding:10px 0 40px;}
.tj-archive-crumbs{font-size:13px;color:#8a7561;padding:26px 0 6px;}
.tj-archive-crumbs a{color:#b3541e;text-decoration:none;}
.tj-archive-head{padding:10px 0 20px;border-bottom:3px solid #17110d;margin-bottom:28px;}
.tj-archive-head h1{font-family:Georgia,serif;font-size:clamp(32px,4vw,44px);letter-spacing:-1px;margin:0 0 8px;}
.tj-archive-head p,.tj-archive-desc{color:#8a7561;font-size:15px;margin:0;}
.tj-archive-featured{display:grid;grid-template-columns:1.2fr 1fr;background:#17110d;border-radius:10px;overflow:hidden;margin-bottom:30px;}
.tj-af-img{display:block;overflow:hidden;}
.tj-af-img img{width:100%;height:300px;object-fit:cover;display:block;}
.tj-af-body{padding:28px;color:#f5eee6;display:flex;flex-direction:column;justify-content:center;}
.tj-af-body h2{font-family:Georgia,serif;font-size:clamp(20px,2.4vw,26px);line-height:1.25;margin:0 0 12px;}
.tj-af-body h2 a{color:#f7f0e8;text-decoration:none;}
.tj-af-body p{color:#cbb9a4;font-size:15px;line-height:1.6;margin:0 0 16px;}
.tj-af-meta{font-size:13px;color:#a08b74;}
.tj-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px;}
.tj-archive-card{background:#fff;border:1px solid #e5d9ca;border-radius:10px;overflow:hidden;transition:transform .2s,box-shadow .2s;}
.tj-archive-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08);}
.tj-ac-img img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}
.tj-ac-body{padding:18px;}
.tj-ac-body h3{font-family:Georgia,serif;font-size:19px;line-height:1.3;margin:0 0 8px;}
.tj-ac-body h3 a{color:#2b2119;text-decoration:none;}
.tj-ac-body p{font-size:13.5px;color:#5d5148;line-height:1.55;margin:0 0 10px;}
.tj-ac-meta{font-size:13px;color:#8a7561;}
.tj-archive-pager{display:flex;justify-content:center;padding:10px 0 20px;}
.tj-archive-pager .nav-links{display:flex;gap:8px;}
.tj-archive-pager a,.tj-archive-pager span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8c9b8;border-radius:6px;text-decoration:none;color:#5d5148;font-size:14px;background:#fff;}
.tj-archive-pager span.current{background:#17110d;color:#fff;border-color:#17110d;}
@media(max-width:800px){.tj-archive-featured{grid-template-columns:1fr;}.tj-af-img img{height:200px;}.tj-archive-grid{grid-template-columns:1fr 1fr;}}
@media(max-width:520px){.tj-archive-grid{grid-template-columns:1fr;}}

/* ============ Sticky header (v13): header stays visible on scroll ============ */
html body .tj-site .tj-header{position:sticky!important;top:0;z-index:1000!important;background:var(--tj-paper,#F7F3EC);box-shadow:0 2px 12px rgba(0,0,0,.06);}

/* ============ Article share icon buttons (v16) ============ */
.tj-article-share a,.tj-article-share button.tj-copy-link-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #ded5cb;border-radius:50%;color:#655346;background:transparent;cursor:pointer;text-decoration:none;line-height:0;transition:all .2s;}
.tj-article-share a svg,.tj-article-share button.tj-copy-link-btn svg{width:15px;height:15px;}
.tj-article-share a:hover,.tj-article-share button.tj-copy-link-btn:hover{background:#292720;border-color:#292720;color:#fff;}
.tj-article-share button.tj-copy-link-btn.tj-copied{background:#2e6b34;border-color:#2e6b34;color:#fff;}

/* ============ Copy-link toast popup (v17) ============ */
#tj-copy-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(20px);background:#17110d;color:#f7f0e8;font-size:14px;font-family:Arial,Helvetica,sans-serif;padding:12px 24px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.28);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;z-index:99999;}
#tj-copy-toast.show{opacity:1;transform:translateX(-50%) translateY(0);}

/* ============ Comment section (v25, per approved mockup) ============ */
.tj-cn{max-width:760px;margin:30px auto 60px;padding:0 22px;}
.tj-cn-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:3px solid #17110d;padding-bottom:12px;margin-bottom:6px;}
.tj-cn-head h2{font-family:Georgia,serif;font-size:28px;margin:0;color:#2b2119;}
.tj-cn-head h2 span{color:#b3541e;}
.tj-cn-mod{font-size:12.5px;color:#8a7561;}
.tj-cn-formwrap{background:#fff;border:1px solid #e5d9ca;border-radius:10px;padding:24px;margin:20px 0 30px;}
.tj-cn-formtitle{font-family:Georgia,serif;font-size:20px;margin:0 0 4px;color:#2b2119;}
.tj-cn-notes{font-size:13px;color:#8a7561;margin:0 0 16px;}
.tj-cn-form p{margin:0 0 12px;}
.tj-cn-form input[type=text],.tj-cn-form input[type=email],.tj-cn-form textarea{width:100%;padding:11px 14px;border:1px solid #d8c9b8;border-radius:6px;font-size:14px;font-family:Arial,Helvetica,sans-serif;outline:none;background:#F7F3EC;color:#2b2119;box-sizing:border-box;}
.tj-cn-form input:focus,.tj-cn-form textarea:focus{border-color:#b3541e;background:#fff;}
.tj-cn-form textarea{min-height:110px;resize:vertical;}
.tj-cn-form .comment-form-author,.tj-cn-form .comment-form-email{width:48%;display:inline-block;vertical-align:top;}
.tj-cn-form .comment-form-author{margin-right:3%;}
.tj-cn-submit{background:#b3541e!important;color:#fff!important;border:none!important;padding:12px 28px!important;font-size:14px!important;font-weight:bold!important;border-radius:6px!important;cursor:pointer!important;font-family:Arial,Helvetica,sans-serif!important;}
.tj-cn-submit:hover{background:#96430f!important;}
.tj-cn-list{list-style:none;margin:0;padding:0;}
.tj-cn-list .children{list-style:none;margin:0 0 0 58px;padding:0;}
.tj-cn-comment{display:flex;gap:14px;padding:20px 0;border-bottom:1px solid #e5d9ca;}
.tj-cn-list .children .tj-cn-comment{border-bottom:none;padding-bottom:8px;}
.tj-cn-avatar{width:44px;height:44px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;font-size:16px;font-family:Arial,Helvetica,sans-serif;}
.tj-cn-body{flex:1;min-width:0;}
.tj-cn-meta{display:flex;gap:10px;align-items:baseline;margin-bottom:6px;flex-wrap:wrap;}
.tj-cn-meta strong{font-size:14.5px;color:#2b2119;}
.tj-cn-meta time{font-size:12px;color:#8a7561;}
.tj-cn-text{font-size:14.5px;line-height:1.65;color:#393630;margin-bottom:8px;overflow-wrap:anywhere;}
.tj-cn-text p{margin:0 0 .8em;}
.tj-cn-awaiting{font-size:13px;color:#b3541e;font-style:italic;}
a.comment-reply-link{font-size:13px;color:#b3541e;text-decoration:none;font-weight:bold;}
a.comment-reply-link:hover{text-decoration:underline;}
.tj-cn-foot{text-align:center;padding:24px 0;font-size:13px;color:#8a7561;}
.tj-cn-foot a{color:#b3541e;text-decoration:none;}
.tj-cn-closed{font-size:14px;color:#8a7561;}
@media(max-width:560px){.tj-cn-form .comment-form-author,.tj-cn-form .comment-form-email{width:100%;margin-right:0;}.tj-cn-list .children{margin-left:20px;}}

/* ============ Comments: scroller + view/hide replies (v28) ============ */
.tj-cn-scroll{max-height:430px;overflow-y:auto;padding-right:8px;scrollbar-width:thin;}
.tj-cn-scroll::-webkit-scrollbar{width:6px;}
.tj-cn-scroll::-webkit-scrollbar-thumb{background:#d8c9b8;border-radius:3px;}
.tj-cn-list .children{display:none;}
.tj-cn-list .children.tj-open{display:block;}
.tj-cn-toggle{background:none;border:none;color:#8a7561;font-size:13px;font-weight:bold;cursor:pointer;padding:0;margin-left:12px;font-family:Arial,Helvetica,sans-serif;}
.tj-cn-toggle:hover{color:#b3541e;text-decoration:underline;}

/* ==========================================================================
   v76 — MOBILE "1 BIG + REST SMALL" HOMEPAGE SECTIONS
   Mobile only (max-width: 767px). Desktop styles above are untouched.
   - First article of each section stays BIG: full-width image on top, title below.
   - Remaining articles become compact horizontal rows: thumb left, title+date right.
   - Thumb shape alternates per section: RECTANGLE (spotlight, pakistan, business,
     politics, sports-content) vs CIRCLE (news-feed, world, tech, fashion-content, health).
   ========================================================================== */
@media (max-width: 767px) {

  /* ---------- 1. EDITOR'S PICKS (spotlight) — RECTANGLE thumbs ---------- */
  .spotlight-section .spotlight-grid { grid-template-columns: 1fr; }
  .spotlight-section .spotlight-card:first-child .spotlight-media { aspect-ratio: 16 / 9; }
  .spotlight-section .spotlight-card:not(:first-child) {
    flex-direction: row; align-items: center; gap: 0.75rem; padding: 0.75rem;
  }
  .spotlight-section .spotlight-card:not(:first-child) .spotlight-media {
    width: 84px; height: 62px; flex: 0 0 84px; aspect-ratio: auto; border-radius: 4px;
  }
  .spotlight-section .spotlight-card:not(:first-child) .spotlight-media img {
    width: 100%; height: 100%; object-fit: cover; transform: none;
  }
  .spotlight-section .spotlight-card:not(:first-child) .spotlight-number { display: none; }
  .spotlight-section .spotlight-card:not(:first-child) .spotlight-body {
    padding: 0; flex: 1 1 auto; min-width: 0;
  }
  .spotlight-section .spotlight-card:not(:first-child) .spotlight-title { font-size: 0.92rem; }
  .spotlight-section .spotlight-card:not(:first-child) .cat-badge { display: none; }

  /* ---------- 2. LATEST DISPATCHES (news-feed) — CIRCLE thumbs ---------- */
  .news-feed-section .articles-2col-grid { grid-template-columns: 1fr; }
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) {
    flex-direction: row; align-items: center; gap: 0.75rem; padding: 0.75rem;
  }
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-media {
    width: 88px; height: 88px; flex: 0 0 88px; aspect-ratio: auto;
    border-radius: 50%; overflow: hidden;
  }
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-media img {
    width: 100%; height: 100%; object-fit: cover; border-radius: 50%; transform: none;
  }
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-body {
    padding: 0; flex: 1 1 auto; min-width: 0;
  }
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-title { font-size: 0.92rem; }
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .cat-badge,
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-excerpt { display: none; }

  /* ---------- 3. PAKISTAN (tj-pk) — RECTANGLE thumbs (feature already big) ---------- */
  .tj-pk-section .tj-pk-feature { grid-template-columns: 1fr; }
  .tj-pk-section .tj-pk-minis { grid-template-columns: 1fr; }
  .tj-pk-section .tj-pk-mini {
    display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem;
  }
  .tj-pk-section .tj-pk-mini-media {
    width: 84px; height: 62px; flex: 0 0 84px; overflow: hidden; border-radius: 4px;
  }
  .tj-pk-section .tj-pk-mini-media img { width: 100%; height: 100%; object-fit: cover; }
  .tj-pk-section .tj-pk-mini-body { padding: 0; flex: 1 1 auto; min-width: 0; gap: 0.3rem; }
  .tj-pk-section .tj-pk-mini-title { font-size: 0.92rem; line-height: 1.3; }
  .tj-pk-section .tj-pk-mini .cat-badge { display: none; }

  /* ---------- 4. WORLD (tj-w) — CIRCLE thumbs, thumb moved to LEFT ---------- */
  .tj-w-section .tj-w-grid { grid-template-columns: 1fr; }
  .tj-w-section .tj-w-row {
    display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem;
  }
  .tj-w-section .tj-w-row-thumb {
    order: -1; width: 88px; height: 88px; flex: 0 0 88px;
    border-radius: 50%; overflow: hidden;
  }
  .tj-w-section .tj-w-row-thumb img {
    width: 100%; height: 100%; object-fit: cover; border-radius: 50%;
  }
  .tj-w-section .tj-w-row-body { flex: 1 1 auto; min-width: 0; padding: 0; }
  .tj-w-section .tj-w-row-title { font-size: 0.92rem; line-height: 1.3; }
  .tj-w-section .tj-w-row .cat-badge { display: none; }

  /* ---------- 5. BUSINESS — RECTANGLE thumbs, thumb moved to LEFT ---------- */
  .business-section .business-grid { grid-template-columns: 1fr; }
  .business-section .business-mini-card {
    display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem;
  }
  .business-section .business-mini-thumb {
    order: -1; width: 84px; height: 62px; flex: 0 0 84px;
    overflow: hidden; border-radius: 4px;
  }
  .business-section .business-mini-thumb img { width: 100%; height: 100%; object-fit: cover; }
  .business-section .business-mini-card > div:first-child { flex: 1 1 auto; min-width: 0; }
  .business-section .business-mini-card h4 { font-size: 0.92rem !important; line-height: 1.3; }
  .business-section .business-mini-card .cat-badge { display: none; }

  /* ---------- 6. TREND & SOCIETY (tech) — CIRCLE thumbs ---------- */
  .tech-section .tech-grid { grid-template-columns: 1fr; }
  .tech-section .tech-card:not(:first-child) {
    display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem;
  }
  .tech-section .tech-card:not(:first-child) .tech-card-media {
    width: 88px; height: 88px; flex: 0 0 88px; aspect-ratio: auto;
    border-radius: 50%; overflow: hidden;
  }
  .tech-section .tech-card:not(:first-child) .tech-card-media img {
    width: 100%; height: 100%; object-fit: cover; border-radius: 50%; transform: none;
  }
  .tech-section .tech-card:not(:first-child) .tech-card-body { padding: 0; flex: 1 1 auto; min-width: 0; }
  .tech-section .tech-card:not(:first-child) .tech-card-title { font-size: 0.92rem; }
  .tech-section .tech-card:not(:first-child) .cat-badge,
  .tech-section .tech-card:not(:first-child) .editorial-card-excerpt { display: none; }

  /* ---------- 7. POLITICS — RECTANGLE thumbs ---------- */
  .politics-section .politics-grid { grid-template-columns: 1fr !important; }
  .politics-section .politics-grid > .politics-card:first-child { grid-template-columns: 1fr !important; }
  .politics-section .politics-grid > .politics-card:first-child .politics-media {
    width: 100%; height: auto; aspect-ratio: 16 / 10;
  }
  .politics-section .politics-grid > .politics-card:not(:first-child) {
    grid-template-columns: 84px minmax(0, 1fr) !important; gap: 0.75rem; padding: 0.75rem; align-items: center;
  }
  .politics-section .politics-grid > .politics-card:not(:first-child) .politics-media {
    width: 84px; height: 62px; aspect-ratio: auto; border-radius: 4px; overflow: hidden;
  }
  .politics-section .politics-grid > .politics-card:not(:first-child) .politics-media img {
    width: 100%; height: 100%; object-fit: cover;
  }
  .politics-section .politics-grid > .politics-card:not(:first-child) .politics-title { font-size: 0.92rem; }
  .politics-section .politics-grid > .politics-card:not(:first-child) .cat-badge,
  .politics-section .politics-grid > .politics-card:not(:first-child) .editorial-card-excerpt { display: none; }

  /* ---------- 8. SPORTS content (fashion) — CIRCLE thumbs ---------- */
  .fashion-section .fashion-grid { grid-template-columns: 1fr; }
  .fashion-section .fashion-card:not(:first-child) {
    display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem;
    aspect-ratio: auto; background: var(--bg-card); border: 1px solid var(--border-light);
    box-shadow: none; position: relative;
  }
  .fashion-section .fashion-card:not(:first-child) > img {
    width: 88px; height: 88px; flex: 0 0 88px; border-radius: 50%; object-fit: cover; transform: none;
  }
  .fashion-section .fashion-card:not(:first-child) .fashion-card-overlay {
    position: static !important; inset: auto !important;
    display: block !important; flex: 1 1 auto !important; min-width: 0;
    padding: 0 !important; background: none !important; color: inherit !important;
    justify-content: flex-start !important; align-items: stretch !important; text-align: left !important;
  }
  .fashion-section .fashion-card:not(:first-child) .fashion-title { color: var(--text-primary) !important; font-size: 0.92rem; }
  .fashion-section .fashion-card:not(:first-child) .cat-badge,
  .fashion-section .fashion-card:not(:first-child) .fashion-card-excerpt { display: none; }
  /* v80: fix sports rows — show date, center align, compact height */
  .fashion-section .fashion-card:not(:first-child) {
    padding: 0.6rem 0.75rem 0.6rem 0 !important;
    min-height: 0 !important;
  }
  .fashion-section .fashion-card:not(:first-child) .fashion-card-overlay {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
  }
  .fashion-section .fashion-card:not(:first-child) .card-meta {
    display: block !important;
    font-size: 0.78rem;
    color: var(--text-muted);
    margin-top: 0.3rem;
  }

  /* ---------- 9. TECHNOLOGY content (sports) — RECTANGLE thumbs ---------- */
  .sports-section .sports-grid { grid-template-columns: 1fr; }
  .sports-section .sports-card:not(:first-child) {
    display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem;
  }
  .sports-section .sports-card:not(:first-child) .sports-media {
    width: 84px; height: 62px; flex: 0 0 84px; aspect-ratio: auto;
    overflow: hidden; border-radius: 4px;
  }
  .sports-section .sports-card:not(:first-child) .sports-media img {
    width: 100%; height: 100%; object-fit: cover;
  }
  .sports-section .sports-card:not(:first-child) .sports-body { padding: 0; flex: 1 1 auto; min-width: 0; }
  .sports-section .sports-card:not(:first-child) .sports-title { font-size: 0.92rem; }
  .sports-section .sports-card:not(:first-child) .cat-badge,
  .sports-section .sports-card:not(:first-child) .editorial-card-excerpt { display: none; }

  /* ---------- 10. HEALTH — CIRCLE thumbs ---------- */
  .health-section .health-grid { grid-template-columns: 1fr; }
  .health-section .health-grid > .editorial-card:not(:first-child) {
    flex-direction: row; align-items: center; gap: 0.75rem; padding: 0.75rem;
  }
  .health-section .health-grid > .editorial-card:not(:first-child) .editorial-card-media {
    width: 88px; height: 88px; flex: 0 0 88px; aspect-ratio: auto;
    border-radius: 50%; overflow: hidden;
  }
  .health-section .health-grid > .editorial-card:not(:first-child) .editorial-card-media img {
    width: 100%; height: 100%; object-fit: cover; border-radius: 50%; transform: none;
  }
  .health-section .health-grid > .editorial-card:not(:first-child) .editorial-card-body {
    padding: 0; flex: 1 1 auto; min-width: 0;
  }
  .health-section .health-grid > .editorial-card:not(:first-child) .editorial-card-title { font-size: 0.92rem; }
  .health-section .health-grid > .editorial-card:not(:first-child) .cat-badge,
  .health-section .health-grid > .editorial-card:not(:first-child) .editorial-card-excerpt { display: none; }

  /* Titles on small rows use the full remaining width (never cut short). */
  .spotlight-section .spotlight-card:not(:first-child) .spotlight-body,
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-body,
  .tj-pk-section .tj-pk-mini-body,
  .tj-w-section .tj-w-row-body,
  .business-section .business-mini-card > div:first-child,
  .tech-section .tech-card:not(:first-child) .tech-card-body,
  .politics-section .politics-grid > .politics-card:not(:first-child) > div:last-child,
  .fashion-section .fashion-card:not(:first-child) .fashion-card-overlay,
  .sports-section .sports-card:not(:first-child) .sports-body,
  .health-section .health-grid > .editorial-card:not(:first-child) .editorial-card-body {
    overflow-wrap: break-word; word-wrap: break-word;
  }

  /* ==========================================================================
     v77 — FLUSH THUMBNAILS (no white gap around small-row images), mobile only
     Small-row thumbnails touch the card's left/top/bottom edges.
     Card padding removed; text bodies get their own padding instead.
     overflow:hidden on cards keeps the theme's rounded corners.
     NOT applied to: Most Read (.trending-ranked-list / .ranked-item),
     Top Stories / Trending Wire (.hero-featured-section / .hero-right-list /
     .hero-item-row). Those keep their existing mobile appearance.
     ========================================================================== */

  /* --- strip row-card padding/gaps; let thumbs go edge-to-edge --- */
  .spotlight-section .spotlight-card:not(:first-child),
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child),
  .tj-pk-section .tj-pk-mini,
  .tj-w-section .tj-w-row,
  .business-section .business-mini-card,
  .tech-section .tech-card:not(:first-child),
  .politics-section .politics-grid > .politics-card:not(:first-child),
  .fashion-section .fashion-card:not(:first-child),
  .sports-section .sports-card:not(:first-child),
  .health-section .health-grid > .editorial-card:not(:first-child) {
    padding: 0 !important;
    gap: 0 !important;
    overflow: hidden !important;
    align-items: stretch !important;
  }
  .politics-section .politics-grid > .politics-card:not(:first-child) {
    grid-template-columns: 112px minmax(0, 1fr) !important;
  }

  /* --- RECTANGLE thumbs: full-height flush strips (border-radius removed,
         card's overflow:hidden supplies the rounded left corners) --- */
  .spotlight-section .spotlight-card:not(:first-child) .spotlight-media,
  .tj-pk-section .tj-pk-mini-media,
  .business-section .business-mini-thumb,
  .sports-section .sports-card:not(:first-child) .sports-media {
    width: 112px !important;
    flex: 0 0 112px !important;
    height: auto !important;
    align-self: stretch !important;
    border-radius: 0 !important;
    aspect-ratio: auto !important;
  }
  .spotlight-section .spotlight-card:not(:first-child) .spotlight-media img,
  .tj-pk-section .tj-pk-mini-media img,
  .business-section .business-mini-thumb img,
  .sports-section .sports-card:not(:first-child) .sports-media img {
    border-radius: 0 !important;
  }
  .politics-section .politics-grid > .politics-card:not(:first-child) .politics-media {
    width: 112px !important;
    height: 100% !important;
    align-self: stretch !important;
    border-radius: 0 !important;
    aspect-ratio: auto !important;
  }
  .politics-section .politics-grid > .politics-card:not(:first-child) .politics-media img {
    border-radius: 0 !important;
  }

  /* --- CIRCLE thumbs: wrapper goes flush left, circle stays circular --- */
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-media,
  .tj-w-section .tj-w-row-thumb,
  .tech-section .tech-card:not(:first-child) .tech-card-media,
  .health-section .health-grid > .editorial-card:not(:first-child) .editorial-card-media {
    width: 88px !important;
    flex: 0 0 88px !important;
    height: auto !important;
    align-self: stretch !important;
    border-radius: 0 !important;
    aspect-ratio: auto !important;
    overflow: visible !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-media img,
  .tj-w-section .tj-w-row-thumb img,
  .tech-section .tech-card:not(:first-child) .tech-card-media img,
  .health-section .health-grid > .editorial-card:not(:first-child) .editorial-card-media img {
    width: 88px !important;
    height: 88px !important;
    flex: 0 0 88px !important;
    border-radius: 50% !important;
  }
  /* fashion (Sports content): img is a direct flex child — sit it flush left */
  .fashion-section .fashion-card:not(:first-child) > img {
    margin-left: 0 !important;
    align-self: center !important;
  }

  /* --- text bodies get padding now that card padding is gone --- */
  .spotlight-section .spotlight-card:not(:first-child) .spotlight-body,
  .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-body,
  .tj-pk-section .tj-pk-mini-body,
  .tj-w-section .tj-w-row-body,
  .business-section .business-mini-card > div:first-child,
  .tech-section .tech-card:not(:first-child) .tech-card-body,
  .politics-section .politics-grid > .politics-card:not(:first-child) > div:last-child,
  .fashion-section .fashion-card:not(:first-child) .fashion-card-overlay,
  .sports-section .sports-card:not(:first-child) .sports-body,
  .health-section .health-grid > .editorial-card:not(:first-child) .editorial-card-body {
    padding: 0.75rem 0.75rem 0.75rem 0.9rem !important;
  
  /* ==========================================================================
     v82 — DEFINITIVE sports row fix (overrides all conflicting rules above)
     - Image vertically centered, title block vertically centered
     - Date visible, compact height
  ========================================================================== */
  .fashion-section .fashion-card:not(:first-child) {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    padding: 0.65rem 0.75rem !important;
    gap: 0.85rem !important;
    min-height: 0 !important;
    height: auto !important;
    aspect-ratio: auto !important;
    overflow: visible !important;
  }
  .fashion-section .fashion-card:not(:first-child) > img {
    width: 88px !important;
    height: 88px !important;
    min-width: 88px !important;
    min-height: 88px !important;
    flex: 0 0 88px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
    align-self: center !important;
    margin: 0 !important;
  }
  .fashion-section .fashion-card:not(:first-child) .fashion-card-overlay {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
  }
  .fashion-section .fashion-card:not(:first-child) .fashion-title {
    margin: 0 !important;
  }
  .fashion-section .fashion-card:not(:first-child) .card-meta {
    display: block !important;
    margin-top: 0.25rem !important;
  }

}

  /* ==========================================================================
     v84 — Sports rows rebuilt like World section (clean, no conflicts)
  ========================================================================== */
  .fashion-section .fashion-card:not(:first-child) {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 0.75rem !important;
    padding: 0.75rem !important;
    aspect-ratio: auto !important;
    min-height: 0 !important;
    height: auto !important;
    position: relative !important;
    overflow: hidden !important;
    background: var(--bg-card) !important;
  }
  .fashion-section .fashion-card:not(:first-child) > img {
    width: 88px !important;
    height: 88px !important;
    min-width: 88px !important;
    flex: 0 0 88px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
    position: static !important;
    transform: none !important;
    margin: 0 !important;
  }
  .fashion-section .fashion-card:not(:first-child) .fashion-card-overlay {
    position: static !important;
    display: block !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    inset: auto !important;
    transform: none !important;
  }
  .fashion-section .fashion-card:not(:first-child) .fashion-title {
    color: var(--text-primary) !important;
    font-size: 0.92rem !important;
    line-height: 1.35 !important;
    margin: 0 !important;
  }
  .fashion-section .fashion-card:not(:first-child) .card-meta {
    display: block !important;
    margin-top: 0.3rem !important;
    font-size: 0.78rem !important;
    color: var(--text-muted) !important;
  }
  .fashion-section .fashion-card:not(:first-child) .cat-badge,
  .fashion-section .fashion-card:not(:first-child) .fashion-card-excerpt {
    display: none !important;
  }


  /* ==========================================================================
     v85 — Business lead: only title on image (hide category, desc, date)
  ========================================================================== */
  .business-section .business-lead .cat-badge,
  .business-section .business-lead-overlay > p,
  .business-section .business-lead .card-meta {
    display: none !important;
  }


  /* ==========================================================================
     v86 — Section headers: "Explore/View All" link right-aligned on mobile
  ========================================================================== */
  .section-header {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    text-align: left !important;
  }
  .section-header .section-title {
    text-align: left !important;
    margin: 0 !important;
  }
  .section-header .section-view-all {
    margin-left: auto !important;
    text-align: right !important;
    flex-shrink: 0 !important;
  }


  /* v88 — Footer: brand & categories stacked, links + tip form side-by-side */
  .tj-footer-grid-new {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 1rem !important;
  }
  .tj-footer-grid-new .tj-fbrand,
  .tj-footer-grid-new .tj-fcats {
    flex: 1 1 100% !important;
  }
  .tj-footer-grid-new .tj-fcol:not(.tj-fbrand):not(.tj-fcats):not(.tj-ftipline) {
    flex: 0 0 auto !important;
    padding-right: 0.5rem !important;
  }
  .tj-footer-grid-new .tj-ftipline {
    flex: 1 1 0 !important;
    min-width: 0 !important;
  }

}

/* ==========================================================================
   v99 — Mobile drawer redesign "Design D" (Hamid approved 2026-10-20):
   right-side drawer, 65% width, translucent dark panel, site visible behind.
   Mobile menu uses its own 'mobile_drawer' location (Pakistan + World incl.);
   desktop 'primary' menu is untouched.
   ========================================================================== */
#mobile-drawer-backdrop {
  background: rgba(31, 23, 18, 0.35) !important;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
#mobile-drawer-backdrop .mobile-drawer {
  width: 65vw !important;
  max-width: 65vw !important;
  background: rgba(24, 17, 12, 0.94) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-left: 3px solid #b3541e !important;
  box-shadow: -18px 0 44px rgba(0, 0, 0, 0.45) !important;
  color: #f7f3ec !important;
  padding: 1.4rem 1.35rem 1.5rem !important;
}
.mobile-drawer-header {
  border-bottom: 1px solid rgba(247, 243, 236, 0.16) !important;
  padding-bottom: 0.9rem !important;
  margin-bottom: 1.1rem !important;
}
.mobile-drawer-header .brand-logo {
  color: #f7f3ec !important;
  font-size: 1.55rem !important;
}
#mobile-drawer-close {
  color: #f7f3ec !important;
  background: transparent !important;
  border: 0 !important;
  cursor: pointer;
  line-height: 1;
}
.mobile-drawer .search-trigger-btn {
  background: transparent !important;
  border: 1px solid rgba(247, 243, 236, 0.55) !important;
  border-radius: 999px !important;
  color: #f7f3ec !important;
  padding: 0.72rem 1rem !important;
  font-weight: 600 !important;
  box-shadow: none !important;
}
.mobile-nav-list {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
}
.mobile-nav-list li { list-style: none !important; margin: 0 !important; padding: 0 !important; }
.tj-header .mobile-nav-list a,
.mobile-nav-list a {
  display: block !important;
  font-family: var(--font-body, inherit) !important;
  font-size: 1.28rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.01em;
  color: #f7f3ec !important;
  text-decoration: none !important;
  padding: 0.78rem 0 !important;
  border-bottom: 1px solid rgba(247, 243, 236, 0.09) !important;
}
.mobile-nav-list li.current-menu-item a {
  box-shadow: inset 4px 0 0 #b3541e;
  padding-left: 0.85rem !important;
}
.mobile-drawer-foot {
  margin-top: auto;
  padding-top: 1.4rem;
}
.mobile-drawer-socials {
  display: flex;
  gap: 0.9rem;
  align-items: center;
  margin-bottom: 0.55rem;
}
.mobile-drawer-socials a {
  color: rgba(247, 243, 236, 0.85) !important;
  display: inline-flex;
}
.mobile-drawer-socials svg {
  width: 19px;
  height: 19px;
  fill: currentColor;
}
.mobile-drawer-url {
  color: rgba(247, 243, 236, 0.5);
  font-size: 0.8rem;
  letter-spacing: 0.05em;
}

/* ============================================================
   v106: Latest Dispatches ONLY — horizontal swipe row on mobile
   (Dawn-style). Nothing else changes: every other section keeps
   its existing mobile pattern, desktop is untouched.
   ============================================================ */
@media (max-width: 767px) {
  body.home .news-feed-section .articles-2col-grid {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: 14px;
    padding-bottom: 12px;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  body.home .news-feed-section .articles-2col-grid::-webkit-scrollbar { display: none; }
  body.home .news-feed-section .articles-2col-grid > .editorial-card,
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) {
    flex: 0 0 78% !important;
    max-width: 78% !important;
    scroll-snap-align: start;
    flex-direction: column !important;
    align-items: stretch !important;
    padding: 0 !important;
    gap: 0 !important;
  }
  body.home .news-feed-section .articles-2col-grid > .editorial-card .editorial-card-media,
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-media {
    width: 100% !important; height: auto !important; flex: none !important;
    aspect-ratio: 16 / 9 !important;
    border-radius: 0 !important; overflow: hidden !important;
  }
  body.home .news-feed-section .articles-2col-grid > .editorial-card .editorial-card-media img,
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-media img {
    width: 100% !important; height: 100% !important;
    min-width: 0 !important; min-height: 0 !important;
    flex: none !important; border-radius: 0 !important;
    object-fit: cover !important; transform: none !important;
  }
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-body {
    padding: 1.25rem !important;
  }
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-title { font-size: 1.25rem; }
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .cat-badge { display: inline-block; }
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-excerpt { display: block; }
}

/* ============================================================
   v107: Latest swipe — HARD height lock for card images.
   The aspect-ratio chain was not holding on some phones, so
   the media box now gets a fixed viewport-based height and
   the image is absolutely positioned to fill it exactly.
   ============================================================ */
@media (max-width: 767px) {
  body.home .news-feed-section .articles-2col-grid > .editorial-card .editorial-card-media,
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-media {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 42vw !important;
    max-height: 320px !important;
    min-height: 0 !important;
    aspect-ratio: auto !important;
    flex: none !important;
    overflow: hidden !important;
    border-radius: 0 !important;
  }
  body.home .news-feed-section .articles-2col-grid > .editorial-card .editorial-card-media img,
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-media img {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    flex: none !important;
    border-radius: 0 !important;
    object-fit: cover !important;
    transform: none !important;
  }
}

/* ============================================================
   v108: Technology section card image — same height/width as
   Trend & Society (aspect 16/10). Mobile only, nothing else.
   ============================================================ */
@media (max-width: 767px) {
  body.home .sports-section .sports-card .sports-media {
    aspect-ratio: 16 / 10 !important;
  }
}

/* ============================================================
   v109: Latest swipe — width lock. The cards were refusing to
   shrink to 78% (flex/grid min-width blowout), so headlines
   ran off the right edge and the badge stretched full width.
   ============================================================ */
@media (max-width: 767px) {
  body.home .news-feed-section .news-feed-grid,
  body.home .news-feed-section .feed-main-col {
    min-width: 0 !important;
  }
  body.home .news-feed-section .articles-2col-grid {
    min-width: 0 !important;
    max-width: 100% !important;
  }
  body.home .news-feed-section .articles-2col-grid > .editorial-card,
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) {
    min-width: 0 !important;
    overflow: hidden !important;
  }
  body.home .news-feed-section .articles-2col-grid > .editorial-card .editorial-card-body,
  body.home .news-feed-section .articles-2col-grid > .editorial-card:not(:first-child) .editorial-card-body {
    align-items: flex-start !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
  body.home .news-feed-section .articles-2col-grid > .editorial-card .editorial-card-title,
  body.home .news-feed-section .articles-2col-grid > .editorial-card .editorial-card-excerpt {
    max-width: 100% !important;
  }
}

/* ============================================================
   v110: Latest swipe cards — title + "By The Journel" only.
   Excerpt paragraph and date removed from these cards.
   ============================================================ */
@media (max-width: 767px) {
  body.home .news-feed-section .articles-2col-grid > .editorial-card .editorial-card-excerpt {
    display: none !important;
  }
  body.home .news-feed-section .articles-2col-grid > .editorial-card .card-meta .card-meta-dot,
  body.home .news-feed-section .articles-2col-grid > .editorial-card .card-meta > span:last-child {
    display: none !important;
  }
}

/* ============================================================
   v111: (a) Latest swipe cards — date is back (excerpt stays off).
         (b) Trend & Society + Sports sections get the SAME
             mobile swipe-card pattern as Latest Dispatches:
             horizontal row, full cards, title + By + date only.
   ============================================================ */
@media (max-width: 767px) {
  /* (a) Latest: show the date again */
  body.home .news-feed-section .articles-2col-grid > .editorial-card .card-meta .card-meta-dot {
    display: inline-block !important;
  }
  body.home .news-feed-section .articles-2col-grid > .editorial-card .card-meta > span:last-child {
    display: inline !important;
  }

  /* (b1) Trend & Society — swipe row */
  body.home .tech-section .tech-grid {
    display: flex; flex-wrap: nowrap;
    overflow-x: auto; overflow-y: hidden;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: 14px; padding-bottom: 12px;
    scrollbar-width: none; -ms-overflow-style: none;
    min-width: 0; max-width: 100%;
  }
  body.home .tech-section .tech-grid::-webkit-scrollbar { display: none; }
  body.home .tech-section .tech-grid > .tech-card {
    flex: 0 0 78% !important; max-width: 78% !important; min-width: 0 !important;
    scroll-snap-align: start;
    display: flex !important; flex-direction: column !important;
    padding: 0 !important; gap: 0 !important;
    overflow: hidden !important;
  }
  body.home .tech-section .tech-card .tech-card-media {
    position: relative !important; display: block !important;
    width: 100% !important; height: 42vw !important; max-height: 320px !important;
    aspect-ratio: auto !important; flex: none !important;
    border-radius: 0 !important; overflow: hidden !important;
  }
  body.home .tech-section .tech-card .tech-card-media img {
    position: absolute !important; inset: 0 !important;
    width: 100% !important; height: 100% !important;
    min-width: 0 !important; min-height: 0 !important;
    border-radius: 0 !important; object-fit: cover !important; transform: none !important;
  }
  body.home .tech-section .tech-card .tech-card-body { padding: 1.25rem !important; }
  body.home .tech-section .tech-card:not(:first-child) .tech-card-title { font-size: 1.25rem !important; }
  body.home .tech-section .tech-card .editorial-card-excerpt { display: none !important; }

  /* (b2) Sports — swipe row (overlay becomes a normal card body) */
  body.home .fashion-section .fashion-grid {
    display: flex; flex-wrap: nowrap;
    overflow-x: auto; overflow-y: hidden;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: 14px; padding-bottom: 12px;
    scrollbar-width: none; -ms-overflow-style: none;
    min-width: 0; max-width: 100%;
  }
  body.home .fashion-section .fashion-grid::-webkit-scrollbar { display: none; }
  body.home .fashion-section .fashion-grid > .fashion-card {
    flex: 0 0 78% !important; max-width: 78% !important; min-width: 0 !important;
    scroll-snap-align: start;
    display: flex !important; flex-direction: column !important;
    aspect-ratio: auto !important;
    padding: 0 !important; gap: 0 !important;
    overflow: hidden !important;
    background: var(--bg-card) !important;
    position: relative !important;
  }
  body.home .fashion-section .fashion-card > img {
    position: relative !important; inset: auto !important;
    width: 100% !important; height: 42vw !important; max-height: 320px !important;
    min-width: 0 !important; min-height: 0 !important;
    flex: none !important;
    border-radius: 0 !important; object-fit: cover !important; transform: none !important;
    margin: 0 !important;
  }
  body.home .fashion-section .fashion-card .fashion-card-overlay {
    position: static !important; inset: auto !important;
    display: flex !important; flex-direction: column !important;
    align-items: flex-start !important; justify-content: flex-start !important;
    text-align: left !important;
    padding: 1.25rem !important;
    background: none !important; color: var(--text-primary) !important;
    flex: 1 1 auto !important; min-width: 0 !important;
  }
  body.home .fashion-section .fashion-card .fashion-title {
    color: var(--text-primary) !important; font-size: 1.25rem !important;
  }
  body.home .fashion-section .fashion-card .fashion-card-excerpt { display: none !important; }
}

/* v111 fixes: T&S swipe cards keep their dark design on every card;
   Sports badge stays a small pill (never a full-width bar). */
@media (max-width: 767px) {
  body.home .tech-section .tech-grid > .tech-card,
  body.home .tech-section .tech-grid > .tech-card:not(:first-child) {
    background: #2A201A !important;
    border: 1px solid #3D2F27 !important;
    color: #F7F3EC !important;
  }
  body.home .tech-section .tech-card .tech-card-title {
    color: #F7F3EC !important; font-size: 1.25rem !important;
  }
  body.home .fashion-section .fashion-card .fashion-card-overlay .cat-badge {
    align-self: flex-start !important;
    width: auto !important;
  }
}

/* ============================================================
   v113: Sports section uses the Editor's Picks (spotlight)
   pattern. On mobile it keeps the approved swipe row — these
   rules are scoped to the Sports section (.fashion-section)
   only; the real Editor's Picks section is untouched.
   ============================================================ */
@media (max-width: 767px) {
  body.home .fashion-section .spotlight-grid {
    display: flex; flex-wrap: nowrap;
    overflow-x: auto; overflow-y: hidden;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: 14px; padding-bottom: 12px;
    scrollbar-width: none; -ms-overflow-style: none;
    min-width: 0; max-width: 100%;
  }
  body.home .fashion-section .spotlight-grid::-webkit-scrollbar { display: none; }
  body.home .fashion-section .spotlight-grid > .spotlight-card {
    flex: 0 0 78% !important; max-width: 78% !important; min-width: 0 !important;
    scroll-snap-align: start;
    display: flex !important; flex-direction: column !important;
    overflow: hidden !important;
  }
  body.home .fashion-section .spotlight-card .spotlight-media {
    position: relative !important; display: block !important;
    width: 100% !important; height: 42vw !important; max-height: 320px !important;
    aspect-ratio: auto !important; flex: none !important;
    overflow: hidden !important;
  }
  body.home .fashion-section .spotlight-card .spotlight-media img {
    position: absolute !important; inset: 0 !important;
    width: 100% !important; height: 100% !important;
    min-width: 0 !important; min-height: 0 !important;
    object-fit: cover !important; transform: none !important;
  }
  body.home .fashion-section .spotlight-card .spotlight-title { font-size: 1.25rem !important; }
}

/* v113 fix: number chip stays above the swipe card image on mobile. */
@media (max-width: 767px) {
  body.home .fashion-section .spotlight-card .spotlight-number { z-index: 2 !important; }
}

/* ============================================================
   v114: Most Read spacing (mobile). A legacy mobile rule zeroes
   .widget-title margins with !important, which left no gap
   under the "Most Read" heading rule in the homepage sidebar —
   the first article's badge touched the line. Restore the gap
   for homepage sidebar widget titles on mobile only.
   ============================================================ */
@media (max-width: 767px) {
  body.home .feed-sidebar .widget-title { margin-bottom: 1rem !important; }
}

/* ============================================================
   v115: Compact mobile drawer (Hamid-approved renders,
   2026-10-22). Supersedes the v99 "Design D" sizing: panel is
   55% wide and only as tall as its content, menu text is
   smaller, the search pill is empty with the icon at the end,
   the header carries no brand text (markup change), and the
   footer socials are centered, smaller, and exactly as wide
   as the "thejournel.com" line, close under the last item.
   ============================================================ */
#mobile-drawer-backdrop .mobile-drawer {
  width: 55vw !important; max-width: 55vw !important;
  bottom: auto !important;
  padding: 1.15rem 1.15rem 1.05rem !important;
}
.mobile-drawer-header {
  justify-content: flex-end !important;
  padding-bottom: 0.55rem !important;
  margin-bottom: 0.9rem !important;
}
#mobile-drawer-backdrop .mobile-drawer > div:nth-of-type(2) { margin-bottom: 1rem !important; }
.mobile-nav-list a { font-size: 1.05rem !important; padding: 0.6rem 0 !important; }
.mobile-drawer .search-trigger-btn {
  display: flex !important; align-items: center !important; justify-content: flex-end !important;
  padding: 0.62rem 0.95rem !important; min-height: 42px;
}
.mobile-drawer-foot {
  display: flex !important; flex-direction: column !important; align-items: center !important;
  margin-top: 0.45rem !important;
}
.mobile-drawer-socials {
  justify-content: space-between !important; gap: 0 !important;
  width: 98px; margin-bottom: 0.5rem !important;
}
.mobile-drawer-socials svg { width: 16px !important; height: 16px !important; }
