/* Agreed editorial refinement; Home and Journey retain their approved styles. */
.product-language{margin:35px 0 0}.product-language img{display:block;width:100%;height:auto;object-fit:contain}.product-language figcaption{font-size:11px;color:var(--muted);margin-top:12px}.refined-product .hero h1{font-size:clamp(56px,8vw,112px)}.refined-product .hero-standfirst{max-width:760px;font-size:clamp(21px,2.6vw,34px);line-height:1.4}.product-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:45px 0}.product-principles h3{font-size:24px;font-weight:400}.product-principles p{font-size:15px;color:var(--muted);line-height:1.65}.work-intro{margin-top:35px!important}.work-intro img{width:100%;height:auto;object-fit:contain}.refined-work .work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.refined-work .work-card img{width:100%;height:190px;object-fit:contain}.refined-work .work-card h3{font-size:20px;line-height:1.25;margin:14px 0}.refined-work .work-card p{font-size:13px;line-height:1.6}.refined-work .work-card .eyebrow{font-size:9px}.business-cards,.selected-press{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px;margin-top:40px}.thought-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:35px}.voice-card{margin:0;padding:20px 0;border-top:1px solid var(--line)}.voice-card p{font-size:15px;line-height:1.65;font-weight:400;letter-spacing:-.01em}.voice-card cite{display:block;font-size:10px;line-height:1.6;color:var(--muted);font-style:normal;margin-top:18px}.voice-logo{display:block;width:100%;height:65px;object-fit:contain;object-position:left center;margin:0 0 22px}.voice-card summary{font-size:11px;cursor:pointer;list-style:none;color:var(--muted);white-space:nowrap}.voice-card:has(details[open]) .quote-preview{display:none}.voice-card details p{margin-top:12px}.selected-press article{border-top:1px solid var(--line);padding-top:18px}.selected-press a{text-decoration:none;display:block}.selected-press img{width:100%;height:220px;object-fit:contain;object-position:center}.selected-press .eyebrow{display:block;font-size:9px;margin-top:20px}.selected-press h3{font-size:19px;line-height:1.35;font-weight:400;margin:12px 0 20px}.press-action{font-size:11px;border-bottom:1px solid var(--ink);padding-bottom:6px}.refined-voices .archive-expander .business-cards,.refined-voices .archive-expander .thought-grid{padding-bottom:25px}.refined-voices .milan-statement p{font-size:clamp(23px,3vw,39px)}
@media(max-width:1000px){.business-cards,.selected-press,.refined-work .work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thought-grid{grid-template-columns:1fr 1fr}.selected-press img{height:200px}}
@media(max-width:600px){.product-principles,.thought-grid{grid-template-columns:1fr}.business-cards{grid-template-columns:1fr;gap:15px}.voice-logo{height:45px;max-width:150px}.selected-press,.refined-work .work-grid{gap:28px 16px}.selected-press img{height:160px}.selected-press h3,.refined-work .work-card h3{font-size:17px}.refined-work .work-card img{height:140px}.refined-work .work-card p{font-size:12px}.refined-product .hero h1{font-size:54px}.refined-voices .video-feature{grid-template-columns:1fr;gap:20px}}
.refined-product .product-standfirst{max-width:760px;font-size:clamp(21px,2.6vw,34px);line-height:1.4}.refined-work .work-intro-image{margin-top:35px}.refined-work .work-intro-image img{width:100%;height:auto;object-fit:contain}
/* One leadership evidence section: the appointment and its evidence appear together. */
.leadership-evidence .section-anchor{scroll-margin-top:105px}.leadership-evidence .brand-story>p{margin-bottom:18px}.leadership-evidence .brand-story dl{margin-top:24px}.leadership-evidence .brand-story .company-quote{margin-top:26px}
/* Original press: source articles followed by small, uncropped archive images. */
.original-press-articles{margin-top:32px;border-top:1px solid var(--line)}.press-article{border-bottom:1px solid var(--line)}.press-article>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:20px 0;font-size:20px;font-weight:400;letter-spacing:-.02em}.press-article>summary::-webkit-details-marker{display:none}.press-article>summary::after{content:'+';font-size:21px;font-weight:400;flex:none}.press-article[open]>summary::after{content:'−'}.press-article-body{max-width:760px;padding:8px 0 30px;font-size:15px;line-height:1.8;color:var(--muted)}.press-article-body strong{font-weight:500;color:var(--ink)}.press-article-body p{margin-bottom:18px}.original-press-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 22px;margin-top:45px}.original-press-grid article{min-width:0;border-top:1px solid var(--line);padding-top:14px}.original-press-grid .press-image-open{aspect-ratio:auto;height:155px;background:transparent;padding:0;border:0}.original-press-grid .press-image-open img{object-fit:contain;width:100%;height:100%;object-position:center}.original-press-grid .press-source-text{font-size:11px;line-height:1.6;margin-top:12px;color:var(--muted)}.press-source-text p{margin:0 0 6px}.press-source-text a{font-size:inherit}.original-press-grid button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:1050px){.original-press-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.original-press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 15px}.original-press-grid .press-image-open{height:125px}.press-article>summary{font-size:17px}.press-article-body{font-size:14px}}@media(max-width:480px){.original-press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.original-press-grid .press-image-open{height:135px}}
/* User annotations: quieter type, tighter rhythm, three matching quotation columns. */
.refined-voices #what-i-said,.refined-voices #businesses,.refined-voices #press{padding-top:44px;padding-bottom:44px}.refined-voices .section-heading{margin-bottom:22px}.refined-voices .business-cards,.refined-voices .thought-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px;margin-top:24px}.refined-voices .voice-card{padding:14px 0 8px}.refined-voices .voice-card p{font-size:13px;line-height:1.6;margin-bottom:10px}.refined-voices .voice-card cite{font-size:9px;margin-top:10px}.refined-voices .voice-card summary{font-size:10px}.refined-voices .voice-logo{height:45px;max-width:135px;margin-bottom:15px;filter:grayscale(1) contrast(5);mix-blend-mode:multiply}.refined-voices #businesses h2{font-size:clamp(30px,3.3vw,44px)}.refined-voices .milan-statement{margin-top:0;margin-bottom:14px}.refined-voices .milan-statement p{font-size:clamp(23px,2.6vw,34px);line-height:1.35;margin-bottom:10px}.refined-voices .archive-expander{margin-top:24px}.refined-voices .archive-expander>summary{padding:14px 0;font-size:14px}.refined-voices .archive-expander[open]>summary{margin-bottom:14px}.refined-voices .press-article>summary{padding:10px 0;font-size:15px;line-height:1.5}.refined-voices .press-article>summary::after{font-size:17px}.refined-voices .original-press-articles{margin-top:20px}.refined-voices .original-press-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px;margin-top:28px}.refined-voices .original-press-grid .press-image-open{height:140px}.refined-product .product-language img{filter:grayscale(1)}
@media(min-width:1400px){.refined-voices .original-press-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:760px){.refined-voices .business-cards,.refined-voices .thought-grid{grid-template-columns:1fr;gap:16px}.refined-voices .original-press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.refined-voices #what-i-said,.refined-voices #businesses,.refined-voices #press{padding-top:32px;padding-bottom:32px}.refined-voices .press-article>summary{font-size:14px}.refined-voices .original-press-grid .press-image-open{height:120px}}
@media(max-width:480px){.refined-voices .original-press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.refined-product .product-language img{filter:grayscale(1);mix-blend-mode:multiply}
