#q-diary .section-heading>p:not(.eyebrow){max-width:760px}
.qd-story{margin-top:40px}
.qd-story-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;color:#4c5148;padding-bottom:20px;border-bottom:1px solid #e2d9cd}
.qd-story-heading small{font-size:12px;color:#998978}
.qd-story-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:25px}
.qd-story-stage{min-width:0;margin:0}
.qd-story-date{display:flex;align-items:center;gap:14px}
.qd-story-date>span{font-size:13px;color:#bd512c;letter-spacing:.05em}
.qd-story-date strong{font-size:19px;font-weight:500}
.qd-story-stage svg{display:block;width:100%;height:auto;margin:15px 0 10px}
.qd-story-media{font-size:11px;color:#8b897f;letter-spacing:.035em}
.qd-story-stage figcaption p{font-size:20px;font-weight:500;line-height:1.6;margin-top:6px}
.qd-story-finding{margin-top:28px;padding:21px 24px;border-left:3px solid #bd512c;background:linear-gradient(90deg,#f8eade88,transparent)}
.qd-story-finding>span{font-size:12px;color:#bd512c}
.qd-story-finding p{font-size:19px;line-height:1.8;margin-top:5px;color:#474b43}
.qd-story-finding em{display:inline;font-weight:500}
.qd-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:36px}
.qd-capabilities article{border-top:1px solid #dfd5c8;padding-top:19px;min-width:0}
.qd-capabilities article>span{font-size:11px;letter-spacing:.04em;color:#a18770}
.qd-capabilities h3{font-size:21px;font-weight:500;margin-top:8px;line-height:1.5}
.qd-capabilities p{font-size:14px;line-height:1.85;color:#777a70;margin-top:8px;max-width:340px}
#q-diary .diary-case-ribbon{margin-top:36px}
@media(max-width:1100px) and (min-width:761px){.qd-story-stages,.qd-capabilities{gap:26px}.qd-story-stage figcaption p{font-size:18px}.qd-story-finding p{font-size:17px}}
@media(max-width:760px){.qd-story{margin-top:28px}.qd-story-heading{align-items:flex-start;flex-direction:column;gap:5px;padding-bottom:15px;font-size:15px}.qd-story-heading small{font-size:11px}.qd-story-stages{grid-template-columns:1fr;gap:22px;margin-top:20px}.qd-story-stage{display:grid;grid-template-columns:46% 1fr;column-gap:18px;align-items:center}.qd-story-date{grid-column:1/-1;gap:12px;margin-bottom:5px}.qd-story-date strong{font-size:17px}.qd-story-stage svg{margin:0}.qd-story-stage figcaption p{font-size:16px;line-height:1.6}.qd-story-media{font-size:10px}.qd-story-finding{margin-top:24px;padding:16px}.qd-story-finding p{font-size:16px}.qd-capabilities{grid-template-columns:1fr;gap:20px;margin-top:26px}.qd-capabilities article{display:grid;grid-template-columns:92px 1fr;gap:3px 14px;padding-top:16px}.qd-capabilities article>span{grid-row:span 2;padding-top:5px;font-size:10px}.qd-capabilities h3{font-size:19px;margin:0}.qd-capabilities p{font-size:13px;max-width:none;margin-top:4px}}
