/* Recent editorial work: quiet typography, dated evidence, and direct routes. */
.thesis-discovery{color:#382831;background:#f4eee5;padding:80px max(5.2vw,22px);border-top:1px solid #d4c5b8}
.thesis-discovery-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:50px;align-items:end;margin:0 0 38px}
.thesis-discovery-kicker,.thesis-discovery-domain{font:500 .7rem/1.6 'DM Sans',sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#8a5848}
.thesis-discovery-kicker{margin-bottom:20px}
.thesis-discovery-heading h2{font:400 clamp(2.5rem,4.3vw,4.5rem)/1.06 var(--serif,Georgia,serif);letter-spacing:-.04em;margin:0}
.thesis-discovery-heading h2 em{color:#8b513f}
.thesis-discovery-heading>p{font:400 1rem/1.8 'DM Sans',sans-serif;color:#6f5c59;max-width:430px;margin:0 0 3px}
.thesis-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
.thesis-discovery-card{padding:25px 0 0;border-top:1px solid #cbb5a7;display:flex;flex-direction:column;min-width:0}
.thesis-discovery-card h3,.thesis-discovery-list h3{font:400 clamp(1.7rem,2.3vw,2.35rem)/1.13 var(--serif,Georgia,serif);letter-spacing:-.025em;margin:0 0 20px;overflow-wrap:break-word}
.thesis-discovery-card h3 a,.thesis-discovery-list h3 a{color:inherit;text-decoration:none}
.thesis-discovery-card h3 a:hover,.thesis-discovery-list h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.13em}
.thesis-discovery-card>p:not(.thesis-discovery-domain):not(.thesis-discovery-evidence),.thesis-discovery-list li>p:not(.thesis-discovery-domain):not(.thesis-discovery-evidence){font:400 .95rem/1.75 'DM Sans',sans-serif;color:#6f5c59;margin-bottom:18px}
.thesis-discovery .thesis-discovery-evidence{font:400 .76rem/1.7 'DM Sans',sans-serif;color:#79665f;margin:0 0 19px}
.thesis-discovery-evidence a{text-decoration-color:#bea18d}
.thesis-discovery-read{font:500 .86rem/1.5 'DM Sans',sans-serif;text-decoration:none;margin-top:auto;display:flex;gap:20px;align-items:center;min-height:44px;width:fit-content;color:#714532}
.thesis-discovery-read:hover{text-decoration:underline}
.thesis-discovery-all{display:flex;align-items:center;justify-content:space-between;gap:24px;font:500 .93rem/1.5 'DM Sans',sans-serif;border-top:1px solid #cbb5a7;padding-top:24px;margin-top:32px;text-decoration:none;min-height:52px}
.thesis-discovery-all:hover{color:#8b513f}
.thesis-discovery-all>span{font-size:1.4rem}
.thesis-discovery-strategy{max-width:1470px;margin:0 auto;background:transparent}
.thesis-discovery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px;list-style:none;padding:0;margin:0}
.thesis-discovery-list>li{border-top:1px solid #d1c1b5;padding:27px 0 19px;min-width:0}
.thesis-discovery-list h3{font-size:clamp(1.65rem,2.25vw,2.3rem);max-width:560px}
.care-thesis-note{margin:30px 0 0;padding:24px;border-left:3px solid #9b674f;background:#ede4da;color:#3e2b35;max-width:820px}
.care-thesis-note .care-thesis-note-label{font:500 .68rem/1.6 'DM Sans',sans-serif;letter-spacing:.09em;color:#885642;margin:0 0 13px}
.care-thesis-note h4{font:400 clamp(1.35rem,2vw,1.8rem)/1.2 var(--serif,Georgia,serif);letter-spacing:-.02em;margin:0 0 13px}
.care-thesis-note h4 a{text-decoration:none}
.care-thesis-note h4 a:hover{text-decoration:underline;text-decoration-thickness:1px}
.care-thesis-note>p:not(.care-thesis-note-label){font:400 .9rem/1.75 'DM Sans',sans-serif;margin:0 0 17px;color:#6a5553}
.care-thesis-source{border-top:1px solid #cdbbac;padding-top:15px}
.care-thesis-source>p{font:500 .7rem/1.6 'DM Sans',sans-serif;color:#825c4f;margin:0 0 8px}
.care-thesis-source>a{font:400 .83rem/1.55 'DM Sans',sans-serif;text-underline-offset:.2em;text-decoration-color:#bea18d;display:block}
.care-thesis-source>small{display:block;font:400 .75rem/1.65 'DM Sans',sans-serif;color:#75615a;margin-top:8px}
.care-thesis-related{border-top:1px solid #d4c4b8;padding-top:18px;margin-top:28px;max-width:760px}
.care-thesis-related>span{display:block;font:500 .65rem/1.6 'DM Sans',sans-serif;letter-spacing:.07em;color:#8b5844;margin-bottom:8px}
.care-thesis-related>a{font:400 .93rem/1.65 'DM Sans',sans-serif;color:#583947}
@media(min-width:1700px){.thesis-discovery-home{padding-left:max(5.2vw,calc((100vw - 1560px)/2));padding-right:max(5.2vw,calc((100vw - 1560px)/2))}}
@media(max-width:1000px){.thesis-discovery-heading{grid-template-columns:1fr;gap:24px}.thesis-discovery-heading>p{max-width:660px}.thesis-discovery-grid{gap:25px}.thesis-discovery-list{gap:0 35px}}
@media(max-width:760px){.thesis-discovery{padding:58px 22px}.thesis-discovery-heading{margin-bottom:30px;gap:23px}.thesis-discovery-heading h2{font-size:clamp(2.5rem,9.2vw,3.4rem)}.thesis-discovery-grid,.thesis-discovery-list{grid-template-columns:1fr;gap:0}.thesis-discovery-card{padding:26px 0 23px}.thesis-discovery-card h3,.thesis-discovery-list h3{font-size:1.85rem;line-height:1.15;max-width:550px}.thesis-discovery-all{margin-top:12px;align-items:start}.care-thesis-note{padding:20px 18px}.care-thesis-note h4{font-size:1.55rem}}
