/* The AI & Data reading desk extends the existing indigo, paper and bronze system. */
.resource-hero{padding-bottom:78px}.resource-hero h1{max-width:1050px}.resource-jump{display:flex;gap:10px;flex-wrap:wrap;margin-top:37px}.resource-jump a{border:1px solid #77879b;color:#e5edf4;text-decoration:none;padding:10px 16px;font-size:.86rem;font-weight:700}.resource-jump a:hover,.resource-jump a:focus-visible{background:#bf9260;color:#14233a;border-color:#bf9260}
.resource-orientation{background:#e2e7e6;padding:80px 0}.resource-orientation-grid,.resource-after-grid{display:grid;grid-template-columns:.76fr 1fr;gap:12%}.resource-orientation h2,.resource-after h2,.resource-section-heading h2{font:700 clamp(2rem,3.2vw,3.5rem)/1.15 Manrope,sans-serif;letter-spacing:-.055em;margin:0}.resource-orientation-grid>div:last-child p,.resource-after-grid>div:last-child p{color:#536171;font-size:1.04rem;line-height:1.8;margin:0 0 18px}.resource-orientation .resource-provenance{border-top:1px solid #bcc5c4;padding-top:18px;font-size:.9rem}
.resource-section{background:#f5f3ee;padding:81px 0;scroll-margin-top:15px}.resource-section:nth-of-type(even){background:#e9ebe8}.resource-section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:34px}.resource-section-heading>div{max-width:650px}.resource-section-heading>p{max-width:410px;color:#536171;line-height:1.7;margin:0}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resource-card{display:flex;flex-direction:column;background:#fff;border-top:3px solid #a77c50;padding:clamp(26px,3vw,39px);min-width:0}.resource-index,.resource-book>span{font:800 .7rem/1.5 Manrope,sans-serif;letter-spacing:.13em;color:#90683f}.resource-card h3,.resource-book h3{font:700 clamp(1.4rem,2vw,2rem)/1.22 Manrope,sans-serif;letter-spacing:-.045em;margin:22px 0 8px}.resource-file{font-size:.8rem;line-height:1.5;overflow-wrap:anywhere;color:#777f87;margin:0 0 24px}.resource-card dl,.resource-book dl{display:grid;grid-template-columns:92px 1fr;gap:11px 12px;border-top:1px solid #d7d8d3;padding-top:20px;margin:0 0 23px;line-height:1.55}.resource-card dt,.resource-book dt{font-size:.81rem;font-weight:800;color:#926b44}.resource-card dd,.resource-book dd{margin:0;color:#526172;font-size:.94rem}.resource-note{color:#775d42;font-size:.82rem;line-height:1.65;border-left:2px solid #bb8e5d;padding-left:13px;margin:0 0 22px}.resource-actions{display:flex;gap:14px 24px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:9px}.resource-actions a,.resource-book>a{font-size:.82rem;font-weight:800;text-decoration:none;color:#835c3a;border-bottom:1px solid #aa855e;padding-bottom:4px}.resource-actions a:hover,.resource-book>a:hover{text-decoration:underline}.resource-actions .resource-download{display:inline-block;background:#1b2a40;color:#fff;border:0;padding:11px 14px}.resource-actions .resource-download:hover{background:#314861;text-decoration:none}
.resource-reading{background:#1b2a40;color:#fff;padding:88px 0;scroll-margin-top:15px}.resource-reading .resource-section-heading>p{color:#c9d1dc}.resource-book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.resource-book{background:#f7f6f2;color:#1b2a40;border-top:3px solid #b58a5d;padding:clamp(27px,3vw,41px)}.resource-book .resource-author{color:#667382;font-size:.9rem;margin:0 0 20px}.resource-book .resource-file{margin-bottom:21px}.resource-book dl{grid-template-columns:80px 1fr}.resource-after{background:#e2e7e6;padding:83px 0}.resource-after .button{margin-top:15px}
@media(max-width:800px){.resource-orientation-grid,.resource-after-grid{grid-template-columns:1fr;gap:28px}.resource-section-heading{display:block}.resource-section-heading>p{margin-top:18px}.resource-grid,.resource-book-grid{grid-template-columns:1fr}}@media(max-width:650px){.resource-orientation,.resource-section,.resource-reading,.resource-after{padding:64px 0}.resource-card,.resource-book{padding:26px}.resource-card dl,.resource-book dl{grid-template-columns:70px 1fr}}
