/* Reading depth and the complete project index. */
.depth-reading{padding:2.4rem 0;border-top:1px solid #b9c0b5;color:#24352e;max-width:100%;}
.depth-reading p,.depth-reading li,.depth-reading dd,.depth-reading dt,.depth-reading summary{color:#24352e;line-height:1.65;}
.depth-reading p,.depth-reading li{max-width:78ch;overflow-wrap:anywhere;}
.depth-reading h2{font-size:clamp(1.7rem,3.3vw,2.4rem);line-height:1.2;margin:0 0 1.2rem;color:#1b332c;}
.depth-reading h3{font-size:1.45rem;line-height:1.3;margin:1.5rem 0 .6rem;color:#1b332c;}
.depth-reading a{color:#74432f;text-decoration:underline;text-underline-offset:.18em;}
.depth-reading a.button{color:#fffdf6;background:#234b40;padding:.8rem 1.2rem;display:inline-block;margin:.5rem 1rem .5rem 0;}
.depth-reading a:focus-visible,.cycle-header .explore-nav:focus-visible{outline:3px solid #855023;outline-offset:4px;}
.depth-reading ul,.depth-reading ol{padding-left:1.5rem;}.depth-reading li{margin:.65rem 0;}
.depth-reading table{width:100%;border-collapse:collapse;font-size:1rem;table-layout:fixed;}
.depth-reading th,.depth-reading td{border:1px solid #adb8aa;padding:.8rem;text-align:left;vertical-align:top;overflow-wrap:anywhere;color:#24352e;background:#f7f5ec;}
.depth-reading summary{font-size:1.3rem;cursor:pointer;font-weight:600;}.depth-reading details{margin:1.2rem 0;}
.depth-reading img{display:block;max-width:100%;height:auto;margin:1.2rem auto;}.depth-reading figure{margin:1rem 0;}
.depth-reading .depth-reading{padding:1.5rem 0;border-top:0;}.depth-reading dl>div{margin:1rem 0;}.depth-reading dd{margin-left:0;}
.explore-list{columns:2;column-gap:3rem;list-style:none;padding-left:0!important;}.explore-list li{break-inside:avoid;margin:0 0 1rem;}
.depth-atlas-note{border-top:1px solid #b9c0b5;margin-top:1rem;padding-top:1rem;}.depth-atlas-note h4{font-size:1.05rem;}
.cycle-header nav{flex-wrap:wrap;column-gap:18px;row-gap:2px;}.cycle-header .explore-nav{font-weight:700;}
@media(max-width:650px){.explore-list{columns:1;}.depth-reading{padding:1.8rem 0;}.depth-reading table{font-size:.86rem;}.depth-reading th,.depth-reading td{padding:.5rem;}.depth-reading a.text-link{display:block;margin:.8rem 0;}}
