.qy-dt{--bg:#f7f2e9;--ink:#201a14;--mut:#6f6252;--line:#e3d9c7;--serif:"Songti SC","Noto Serif SC",Georgia,serif;background:var(--bg);color:var(--ink)}.qy-dt .container{max-width:1240px}.qy-dt a{color:inherit;text-decoration:none}.qy-dt-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:120px 0 8px;display:flex}.qy-dt-bread{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);align-items:center;gap:10px;font-size:13px;display:inline-flex}.qy-dt-bread a:hover{color:var(--ink)}.qy-dt-issue{letter-spacing:.22em;text-transform:uppercase;color:var(--mut);font-size:12px}.qy-dt-head{text-align:center;max-width:880px;margin:0 auto;padding:clamp(44px,7vw,84px) 0 26px}.qy-dt-kicker{letter-spacing:.26em;text-transform:uppercase;color:#fff;border-radius:2px;margin-bottom:26px;padding:7px 14px 6px;font-size:12px;font-weight:600;display:inline-block}.qy-c-brand{background:#b0622f}.qy-c-science{background:#3f6b4f}.qy-c-wellness{background:#4d7c74}.qy-c-story{background:#8a5a6a}.qy-dt-title{font-family:var(--serif);letter-spacing:.01em;margin:0 0 22px;font-size:clamp(30px,4.6vw,52px);font-weight:600;line-height:1.16}.qy-dt-dek{font-family:var(--serif);color:var(--mut);max-width:640px;margin:0 auto;font-size:clamp(17px,1.8vw,21px);line-height:1.85}.qy-dt-byline{letter-spacing:.04em;color:var(--mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:30px;font-size:13px;display:flex}.qy-dt-byline .sep{color:var(--line)}.qy-dt-byline a.name{color:var(--ink);font-weight:700;position:relative}.qy-dt-byline a.name:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.qy-dt-byline a.name:hover:after{transform:scaleX(1)}.qy-dt-hero{max-width:1080px;margin:0 auto}.qy-dt-hero .cap{letter-spacing:.06em;color:var(--mut);text-align:center;margin:12px 0 0;font-size:12.5px}.qy-dt-hero .frame{aspect-ratio:16/9;background:var(--line);border-radius:3px;overflow:hidden}.qy-dt-hero img{object-fit:cover;width:100%;height:100%}.qy-dt-bodywrap{max-width:760px;margin:0 auto;padding:clamp(30px,5vw,54px) 0 10px}.qy-dt-rule{color:var(--mut);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:16px;margin:0 0 34px;font-size:11px;display:flex}.qy-dt-rule:before,.qy-dt-rule:after{content:"";background:var(--line);flex:1;height:1px}.qy-body{color:#342c22;font-size:17px;line-height:2.02}.qy-body>p:first-of-type{color:var(--ink);font-size:19.5px;line-height:1.9}.qy-body>p:first-of-type:first-letter{font-family:var(--serif);float:left;color:#b0622f;padding:6px 12px 0 0;font-size:3.1em;font-weight:600;line-height:.82}.qy-body p{margin:0 0 1.7em}.qy-body .qy-video{box-shadow:0 2px 0 var(--line);background:#000;border-radius:4px;margin:0 0 1.9em;position:relative;overflow:hidden}.qy-body .qy-video video{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.qy-video__play{color:#201a14;cursor:pointer;background:#f2e8d6f5;border:0;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;transition:transform .25s,opacity .3s,background .25s;display:grid;position:absolute;inset:0;box-shadow:0 10px 30px #00000059}.qy-video__play:hover{background:#fff;transform:scale(1.08)}.qy-video.is-playing .qy-video__play{opacity:0;pointer-events:none}.qy-body h3{font-family:var(--serif);color:var(--ink);border-left:3px solid #b0622f;margin:2.2em 0 .8em;padding-left:16px;font-size:clamp(21px,2.4vw,26px);font-weight:700;line-height:1.3}.qy-body strong{color:var(--ink)}.qy-body img{border-radius:3px;max-width:100%;height:auto}.qy-body .qy-fig{text-align:center;margin:0 0 1.9em}.qy-body .qy-fig img{width:100%}.qy-body center{text-align:center;display:block}.qy-body a{color:#b0622f;text-underline-offset:3px;text-decoration:underline}.qy-dt-tags{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:46px;padding-top:30px;display:flex}.qy-dt-taglab{letter-spacing:.22em;text-transform:uppercase;color:var(--mut);margin-right:6px;font-size:12px}.qy-tag{letter-spacing:.04em;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:7px 16px;font-size:13px}.qy-tag:hover{border-color:var(--ink)}.qy-dt-more{max-width:1080px;margin:64px auto 0}.qy-dt-seriessec{border:1px solid var(--line);background:#fffdf8;border-radius:4px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:22px;display:grid;overflow:hidden}.qy-dt-series{flex-direction:column;justify-content:center;padding:clamp(20px,3vw,34px);display:flex}.qy-dt-series+.qy-dt-series{border-left:1px solid var(--line)}.qy-dt-series .k{letter-spacing:.26em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.qy-dt-series .t{font-family:var(--serif);margin:0;font-size:17px;font-weight:600;line-height:1.5}.qy-dt-series a{transition:color .2s;display:block}.qy-dt-series a:hover .t{text-underline-offset:4px;text-decoration:underline 1px}.qy-dt-series.off{opacity:.45}.qy-dt-relsec{padding-top:8px}.qy-dt-rellab{letter-spacing:.24em;text-transform:uppercase;color:var(--mut);align-items:center;gap:12px;margin:0 0 26px;font-size:12px;display:flex}.qy-dt-rellab:after{content:"";background:var(--line);flex:1;height:1px}.qy-dt-rel{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.qy-dt-relcard a{display:block}.qy-dt-relmedia{aspect-ratio:16/10;background:var(--line);border-radius:3px;margin-bottom:14px;overflow:hidden}.qy-dt-relmedia img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.6,.2,1)}.qy-dt-relcard a:hover .qy-dt-relmedia img{transform:scale(1.05)}.qy-dt-relcard .k{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:8px;font-size:11px;display:block}.qy-dt-relcard .t{font-family:var(--serif);margin:0;font-size:16px;font-weight:600;line-height:1.45}.qy-dt-relcard a:hover .t{text-underline-offset:4px;text-decoration:underline 1px}.qy-dt-back{text-align:center;padding:70px 0}.qy-dt-back a{letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--ink);align-items:center;gap:10px;padding-bottom:6px;font-size:13px;font-weight:600;display:inline-flex}.qy-dt-back svg{transition:transform .25s}.qy-dt-back a:hover svg{transform:translate(-5px)}@media (width<=992px){.qy-dt-top{padding-top:120px}.qy-dt-issue{display:none}.qy-dt-seriessec{grid-template-columns:1fr}.qy-dt-series+.qy-dt-series{border-left:0;border-top:1px solid var(--line)}.qy-dt-rel{grid-template-columns:1fr;gap:22px}.qy-dt-more{margin-top:48px}}
