.section-nav{display:flex;flex-wrap:wrap;gap:8px 24px;border-block:1px solid #d9c8ba;padding:10px 0;margin:18px 0 26px}.section-nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:650;text-decoration:none;text-underline-offset:7px}.section-nav [aria-current]{text-decoration:underline;text-decoration-thickness:3px;color:#811832}.article-intro{font-size:1.125rem;max-width:42rem;line-height:1.6}.season-jumps{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 32px}.season-jumps a{padding:10px 16px;border:1px solid #846b60;border-radius:4px;min-height:44px;text-decoration:none}.season-jumps a:hover{background:#f4e5d9}.article-season{padding:12px 0 30px;scroll-margin-top:20px}.article-season h2{font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.2}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.reflection-card{background:#fffdf9;border:1px solid #d9c8ba;border-top:4px solid #a84b21;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.reflection-card.maven{border-top-color:#811832}.reflection-card.joint{border-image:linear-gradient(90deg,#a84b21 50%,#811832 50%) 1}.reflection-card .arc-meta{font-weight:650;margin:0;color:#693b30}.reflection-card h3{font:700 1.5rem/1.25 Georgia,serif;margin:14px 0 10px}.reflection-card h3 a{text-decoration:none}.reflection-card h3 a:hover{text-decoration:underline}.reflection-card .article-story{font-size:.875rem;line-height:1.5;margin:0;color:#694f43}.reflection-card>p{line-height:1.65}.reflection-link{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;font-weight:650;color:#811832!important;text-underline-offset:5px}.article-return{padding-top:0}.article-return a{display:inline-flex;align-items:center;min-height:44px;font-weight:650;text-underline-offset:5px}.article-library a:focus-visible{outline:3px solid #a84b21;outline-offset:5px}@media(max-width:620px){.article-grid{grid-template-columns:1fr}.reflection-card{padding:20px}.article-season{padding-bottom:20px}}@media(min-width:621px){.article-library{width:min(1000px,calc(100% - 40px))}}
