.r-wrap{padding:88px 0}.r-layout{display:grid;grid-template-columns:280px 1fr;gap:65px;align-items:start}.r-index,.r-nav{position:sticky;top:24px;align-self:start;padding:25px;border-radius:12px;background:var(--th-cream)}.r-index h3,.r-nav h2,.r-nav h3{margin:0 0 15px;font-family:Georgia,serif;font-size:1.35rem}.r-index a,.r-nav a{display:block;padding:8px 0;color:var(--th-muted);font-size:.78rem;text-decoration:none}.r-section{margin-bottom:48px;padding:0 0 48px;border-bottom:1px solid var(--th-line)}.r-section:last-child{border:0}.r-section h2{margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(2rem, 3vw, 3.1rem)}.r-grid,.r-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.r-rule,.r-card{padding:20px;border:1px solid var(--th-line);border-radius:11px;background:var(--th-white)}.r-rule b,.r-card b,.r-card strong{display:block;margin-bottom:5px;font-size:.86rem}.r-rule span,.r-rule .r-copy,.r-rule .r-copy p,.r-card span,.r-card p{margin:0;color:var(--th-muted);font-size:.76rem}.r-rule .r-copy p:last-child{margin-bottom:0}body.admin-bar .r-index,body.admin-bar .r-nav{top:56px}@media (max-width:800px){.r-layout,.r-grid,.r-cards{grid-template-columns:1fr}.r-index,.r-nav{position:static}}