.qing-journal,.qing-article,.qing-info-page,.qing-article-nav{--qp-line:#dedbd4;--qp-soft:#f5f3ee;--qp-ink:#151515;width:min(1460px,calc(100% - 64px));margin:0 auto;color:var(--qp-ink)}.qing-journal,.qing-info-page{padding:72px 0 110px}.qing-journal__hero,.qing-info-hero{display:grid;grid-template-columns:1fr minmax(280px,460px);align-items:end;padding-bottom:42px;border-bottom:1px solid var(--qp-line)}.qing-journal__hero>span,.qing-info-hero>span,.qing-about-story>span{grid-column:1/-1;font:600 10px Arial,sans-serif;letter-spacing:.2em}.qing-journal__hero h1,.qing-info-hero h1{margin:13px 0 0;font:400 clamp(48px,6vw,82px)/.96 Georgia,serif}.qing-journal__hero p,.qing-info-hero p,.qing-journal__description{margin:0;color:#6d6d6d;line-height:1.7}.qing-journal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 24px;padding-top:55px}.qing-story-card__image{display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;background:var(--qp-soft);color:#777}.qing-story-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.qing-story-card:hover img{transform:scale(1.025)}.qing-story-card__body{padding-top:20px}.qing-story-card__meta{font:600 10px Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#777}.qing-story-card h2{margin:12px 0;font:400 29px/1.15 Georgia,serif}.qing-story-card h2 a,.qing-text-link{color:#111}.qing-story-card p{color:#666;line-height:1.65}.qing-text-link{display:inline-block;margin-top:9px;text-decoration:underline;text-underline-offset:5px}.qing-journal .navigation.pagination{margin-top:65px}.qing-journal .nav-links{display:flex;justify-content:center;gap:8px}.qing-journal .page-numbers{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid #111;border-radius:0;background:#fff;color:#111}.qing-journal .current,.qing-journal a.page-numbers:hover{background:#111;color:#fff}.qing-content-empty{padding:80px;text-align:center}
.qing-article{padding:80px 0 30px}.qing-article__header{max-width:1050px;margin:0 auto 50px;text-align:center}.qing-article__header>span{font:600 10px Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.qing-article__header h1{margin:20px 0;font:400 clamp(48px,7vw,92px)/.98 Georgia,serif}.qing-article__header>div{color:#777;font-size:13px}.qing-article__hero{margin:0 0 65px}.qing-article__hero img{display:block;width:100%;max-height:820px;object-fit:cover}.qing-article__layout{display:grid;grid-template-columns:150px minmax(0,760px);justify-content:center;gap:55px}.qing-article__layout aside{display:flex;flex-direction:column;gap:12px;font-size:12px}.qing-article__layout aside>span{margin-bottom:10px;font-weight:600;letter-spacing:.12em}.qing-article__layout aside a{color:#555}.qing-article__content{font:400 18px/1.85 Georgia,serif}.qing-article__content h2,.qing-article__content h3{margin-top:2em;line-height:1.2}.qing-article__content img{max-width:100%;height:auto}.qing-article__content blockquote{margin:2em 0;padding:25px 0 25px 35px;border-left:2px solid #111;font-size:25px}.qing-article__content footer{margin-top:55px;padding-top:20px;border-top:1px solid var(--qp-line);font:13px Arial,sans-serif}.qing-article-nav{display:flex;justify-content:space-between;padding:35px 0 85px;border-top:1px solid var(--qp-line)}.qing-article-nav a{max-width:45%;color:#111}.qing-article+.navigation,.qing-article~.comments-area{width:min(760px,calc(100% - 40px));margin:0 auto}
.qing-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding:75px 0}.qing-contact-details h2,.qing-contact-form h2,.qing-about-story h2,.qing-about-cta h2{font:400 38px/1.1 Georgia,serif}.qing-contact-details>p{max-width:450px;color:#666;line-height:1.7}.qing-contact-details dl{margin-top:50px}.qing-contact-details dl>div{display:grid;grid-template-columns:140px 1fr;padding:22px 0;border-top:1px solid var(--qp-line)}.qing-contact-details dt{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.qing-contact-details dd{margin:0;color:#555;line-height:1.6}.qing-contact-details a{color:#111}.qing-contact-form{padding:45px;background:var(--qp-soft)}.qing-contact-form form{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.qing-contact-form label{display:grid;gap:8px;font-size:12px;letter-spacing:.06em}.qing-contact-form label:nth-last-of-type(1){grid-column:1/-1}.qing-contact-form input,.qing-contact-form textarea{width:100%;padding:13px;border:1px solid #aaa;border-radius:0;background:#fff;box-shadow:none}.qing-contact-form input{height:50px}.qing-contact-form button{grid-column:1/-1;min-height:54px;border:1px solid #111;border-radius:0;background:#111;color:#fff}.qing-form-notice{padding:14px;border:1px solid #111;background:#fff}.qing-info-extra{padding-top:55px;border-top:1px solid var(--qp-line)}
.qing-about-image{margin:55px 0 0;aspect-ratio:16/7;overflow:hidden;background:var(--qp-soft)}.qing-about-image img{width:100%;height:100%;object-fit:cover}.qing-about-story{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;padding:90px 0}.qing-about-story>span{grid-column:auto}.qing-about-story h2{margin-top:0;font-size:48px}.qing-about-story p{font:400 18px/1.8 Georgia,serif;color:#555}.qing-values{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--qp-line)}.qing-values article{padding:40px;border-right:1px solid var(--qp-line)}.qing-values article:last-child{border:0}.qing-values article>span{font-size:11px;letter-spacing:.15em}.qing-values h3{margin:40px 0 12px;font:400 25px Georgia,serif}.qing-values p{color:#666;line-height:1.7}.qing-about-cta{display:flex;align-items:center;justify-content:space-between;margin-top:75px;padding:55px;background:#111;color:#fff}.qing-about-cta h2{margin:0}.qing-about-cta a{color:#fff;text-decoration:underline;text-underline-offset:5px}
@media(max-width:900px){.qing-journal__grid{grid-template-columns:1fr 1fr}.qing-contact-grid{grid-template-columns:1fr;gap:35px}.qing-article__layout{grid-template-columns:1fr}.qing-article__layout aside{flex-direction:row}.qing-about-story{grid-template-columns:1fr}.qing-values{grid-template-columns:1fr}.qing-values article{border-right:0;border-bottom:1px solid var(--qp-line)}}@media(max-width:600px){.qing-journal,.qing-article,.qing-info-page,.qing-article-nav{width:calc(100% - 30px)}.qing-journal,.qing-info-page{padding:42px 0 70px}.qing-journal__hero,.qing-info-hero{grid-template-columns:1fr;padding-bottom:28px}.qing-journal__hero p,.qing-info-hero p{margin-top:18px}.qing-journal__grid{grid-template-columns:1fr;padding-top:35px}.qing-article{padding-top:45px}.qing-article__header h1{font-size:46px}.qing-article__hero{margin-bottom:35px}.qing-article__content{font-size:17px}.qing-contact-grid{padding:40px 0}.qing-contact-form{padding:28px 20px}.qing-contact-form form{grid-template-columns:1fr}.qing-contact-form label{grid-column:1!important}.qing-about-story{padding:55px 0}.qing-about-story h2{font-size:38px}.qing-about-cta{align-items:flex-start;flex-direction:column;gap:25px;padding:35px 25px}}

/* Editorial About page */
.qing-about-page{width:min(1440px,calc(100% - 64px));padding:32px 0 120px}.qing-about-hero{position:relative;min-height:min(780px,78vh);overflow:hidden;background:#27251f;color:#fff}.qing-about-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.04)}.qing-about-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.08) 68%),linear-gradient(0deg,rgba(0,0,0,.3),transparent 45%)}.qing-about-hero__content{position:absolute;z-index:1;left:clamp(30px,6vw,92px);bottom:clamp(42px,8vw,105px);max-width:780px}.qing-about-hero__content>span,.qing-about-label,.qing-about-values header>span,.qing-about-cta>div>span{font:600 10px Arial,sans-serif;letter-spacing:.24em}.qing-about-hero h1{margin:18px 0 28px;font:400 clamp(64px,8.5vw,128px)/.82 Georgia,serif;letter-spacing:-.045em}.qing-about-hero p{max-width:520px;margin:0;font-size:17px;line-height:1.75;color:rgba(255,255,255,.82)}.qing-about-hero__index{position:absolute;z-index:1;right:30px;bottom:35px;font:600 9px Arial,sans-serif;letter-spacing:.2em;writing-mode:vertical-rl}
.qing-about-intro{display:grid;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:120px 6vw 125px;border-bottom:1px solid var(--qp-line)}.qing-about-intro h2{max-width:920px;margin:0 0 42px;font:400 clamp(46px,5.4vw,78px)/1.02 Georgia,serif;letter-spacing:-.025em}.qing-about-intro p{max-width:720px;margin:0 0 20px;color:#676767;font-size:17px;line-height:1.85}.qing-about-intro .qing-about-lead{color:#222;font:400 22px/1.65 Georgia,serif}
.qing-about-collage{display:grid;grid-template-columns:1.35fr .65fr;align-items:start;gap:clamp(28px,6vw,90px);padding:110px 6vw 135px;background:#f3f1eb}.qing-about-collage figure{margin:0}.qing-about-collage img{width:100%;height:100%;object-fit:cover;filter:saturate(.72)}.qing-about-collage__large{height:720px}.qing-about-collage__aside{padding-top:90px}.qing-about-collage__aside>p{max-width:420px;margin:0 0 85px;font:italic 400 clamp(30px,3.2vw,48px)/1.25 Georgia,serif}.qing-about-collage__aside figure{height:410px}.qing-about-collage figcaption{margin-top:14px;font:600 9px Arial,sans-serif;letter-spacing:.18em}
.qing-about-values{padding:115px 6vw}.qing-about-values header{display:flex;align-items:end;justify-content:space-between;padding-bottom:45px;border-bottom:1px solid #222}.qing-about-values h2{margin:0;font:400 clamp(44px,5vw,70px)/1 Georgia,serif}.qing-about-values__grid{display:grid;grid-template-columns:repeat(3,1fr)}.qing-about-values article{min-height:310px;padding:38px 36px 40px 0;border-bottom:1px solid var(--qp-line)}.qing-about-values article+article{padding-left:36px;border-left:1px solid var(--qp-line)}.qing-about-values article>span{font:600 10px Arial,sans-serif;letter-spacing:.15em;color:#777}.qing-about-values h3{margin:72px 0 15px;font:400 28px/1.15 Georgia,serif}.qing-about-values p{max-width:340px;margin:0;color:#686868;line-height:1.75}
.qing-about-cta{display:flex;align-items:flex-end;justify-content:space-between;margin:0 6vw;padding:70px;background:#171717;color:#fff}.qing-about-cta h2{margin:15px 0 0;font:400 clamp(46px,5vw,72px)/.98 Georgia,serif}.qing-about-cta a{display:flex;align-items:center;gap:55px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.qing-about-cta a:hover{color:#d39d4e;border-color:#d39d4e}.qing-about-cta b{font-size:20px;font-weight:400}
@media(max-width:900px){.qing-about-intro{grid-template-columns:1fr;gap:35px;padding:80px 30px}.qing-about-collage{grid-template-columns:1.15fr .85fr;padding:75px 30px}.qing-about-collage__large{height:580px}.qing-about-collage__aside figure{height:320px}.qing-about-values{padding:80px 30px}.qing-about-values__grid{grid-template-columns:1fr}.qing-about-values article,.qing-about-values article+article{min-height:0;padding:35px 0;border-left:0}.qing-about-values h3{margin:34px 0 12px}.qing-about-cta{margin:0 30px;padding:48px}}
@media(max-width:600px){.qing-about-page{width:100%;padding:0 0 70px}.qing-about-hero{min-height:620px}.qing-about-hero__content{left:22px;right:22px;bottom:50px}.qing-about-hero h1{font-size:62px}.qing-about-hero__index{display:none}.qing-about-intro{padding:65px 22px}.qing-about-intro h2{font-size:43px}.qing-about-intro .qing-about-lead{font-size:19px}.qing-about-collage{grid-template-columns:1fr;padding:60px 22px 75px}.qing-about-collage__large{height:125vw}.qing-about-collage__aside{display:flex;flex-direction:column;padding-top:0}.qing-about-collage__aside>p{margin:0 0 50px;font-size:31px}.qing-about-collage__aside figure{height:100vw}.qing-about-values{padding:65px 22px}.qing-about-values header{display:block}.qing-about-values h2{margin-top:14px;font-size:43px}.qing-about-cta{align-items:flex-start;flex-direction:column;gap:45px;margin:0 22px;padding:38px 26px}.qing-about-cta h2{font-size:42px}.qing-about-cta a{width:100%;justify-content:space-between}}

/* Journal: lead story plus a four-column square image grid. */
.qing-journal__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:55px 22px}.qing-story-card__image{aspect-ratio:1/1}.qing-story-card--featured{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(38px,6vw,92px);align-items:center;padding-bottom:72px;border-bottom:1px solid var(--qp-line)}.qing-story-card--featured .qing-story-card__body{padding-top:0}.qing-story-card--featured h2{margin:17px 0 22px;font-size:clamp(43px,4.7vw,72px);line-height:1.02}.qing-story-card--featured p{max-width:560px;font:400 18px/1.8 Georgia,serif}.qing-story-card--featured .qing-text-link{margin-top:18px}
@media(max-width:1024px){.qing-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qing-story-card--featured{grid-template-columns:1.15fr .85fr}}
@media(max-width:700px){.qing-journal__grid{grid-template-columns:1fr}.qing-story-card--featured{grid-template-columns:1fr;gap:28px;padding-bottom:45px}.qing-story-card--featured h2{font-size:42px}}

.qing-category-journal{--qbc-line:#dedbd4;--qbc-soft:#f6f4ef;--qbc-ink:#151515;width:min(1500px,calc(100% - 64px));margin:0 auto;padding:35px 0 110px;color:var(--qbc-ink)}.qing-category-journal__nav{display:flex;gap:28px;padding:0 0 22px;border-bottom:1px solid var(--qbc-line);overflow-x:auto;white-space:nowrap}.qing-category-journal__nav a{position:relative;color:#777;font:600 10px Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.qing-category-journal__nav a:hover,.qing-category-journal__nav a.is-active{color:#111}.qing-category-journal__nav a.is-active:after{content:'';position:absolute;right:0;bottom:-23px;left:0;height:1px;background:#111}.qing-category-journal__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:70px;padding:68px 0 45px;border-bottom:1px solid var(--qbc-line)}.qing-category-journal__hero>div:first-child>span{font:600 10px Arial,sans-serif;letter-spacing:.2em}.qing-category-journal__hero h1{margin:14px 0 0;font:400 clamp(52px,7vw,92px)/.94 Georgia,serif;letter-spacing:-.02em}.qing-category-journal__intro{color:#6d6d6d;line-height:1.7}.qing-category-journal__intro p{margin:0 0 20px}.qing-category-journal__intro small{color:#111;font:600 9px Arial,sans-serif;letter-spacing:.18em}.qing-category-featured{display:grid;grid-template-columns:1.45fr .75fr;min-height:620px;margin:55px 0 80px;background:var(--qbc-soft)}.qing-category-featured__image{display:grid;place-items:center;min-height:620px;overflow:hidden;color:#777;font:600 10px Arial,sans-serif;letter-spacing:.2em}.qing-category-featured__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.qing-category-featured:hover img{transform:scale(1.02)}.qing-category-featured__content{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:55px}.qing-category-journal__meta{color:#777;font:600 9px Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.qing-category-featured h2{margin:18px 0;font:400 clamp(34px,3.5vw,54px)/1.05 Georgia,serif}.qing-category-featured h2 a,.qing-category-card h2 a,.qing-category-journal__link{color:#111}.qing-category-featured p,.qing-category-card p{margin:0;color:#666;line-height:1.7}.qing-category-journal__link{display:inline-block;margin-top:27px;padding-bottom:4px;border-bottom:1px solid #111;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.qing-category-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 25px}.qing-category-card__image{display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;background:var(--qbc-soft);color:#777;font:600 10px Arial,sans-serif;letter-spacing:.18em}.qing-category-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.qing-category-card:hover img{transform:scale(1.025)}.qing-category-card__content{padding-top:20px}.qing-category-card h2{margin:12px 0;font:400 29px/1.16 Georgia,serif}.qing-category-card .qing-category-journal__link{margin-top:16px}.qing-category-journal .navigation.pagination{margin-top:70px}.qing-category-journal .nav-links{display:flex;justify-content:center;gap:8px}.qing-category-journal .page-numbers{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid #111;border-radius:0;background:#fff;color:#111}.qing-category-journal .page-numbers.current,.qing-category-journal a.page-numbers:hover{background:#111;color:#fff}.qing-category-journal__empty{padding:100px 20px;text-align:center}.qing-category-journal__empty strong{font:400 35px Georgia,serif}.qing-category-journal__empty p{color:#777}
@media(max-width:1000px){.qing-category-featured{grid-template-columns:1.15fr .85fr;min-height:500px}.qing-category-featured__image{min-height:500px}.qing-category-featured__content{padding:38px}.qing-category-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.qing-category-journal{width:calc(100% - 30px);padding:25px 0 70px}.qing-category-journal__nav{gap:22px}.qing-category-journal__hero{grid-template-columns:1fr;gap:25px;padding:45px 0 30px}.qing-category-journal__hero h1{font-size:52px}.qing-category-featured{grid-template-columns:1fr;min-height:0;margin:35px 0 55px}.qing-category-featured__image{min-height:0;aspect-ratio:4/5}.qing-category-featured__content{padding:30px 22px 34px}.qing-category-featured h2{font-size:36px}.qing-category-journal__grid{grid-template-columns:1fr;gap:48px}.qing-category-card h2{font-size:27px}.qing-category-journal .navigation.pagination{margin-top:50px}}
