.sp-journal-nav{max-width:1140px;margin:24px auto;padding:0 20px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sp-journal-nav a{padding:9px 14px;border:1px solid #e0d8cb;border-radius:24px;color:#514330;background:#faf7f1;font-size:14px;line-height:1.4;text-decoration:none}.sp-journal-nav a:hover,.sp-journal-nav a[aria-current=page]{background:#ede4d6;color:#352e25}.sp-journal-nav a:focus-visible,.sp-journal-index a:focus-visible{outline:2px solid #866947;outline-offset:4px}.sp-blog-intro{max-width:1100px;margin:0 auto 32px;padding:0 20px;color:#51493e;line-height:1.8}.sp-blog-intro a,.sp-journal-index a{color:#674e32;text-decoration:underline;text-underline-offset:4px}.sp-journal-index{max-width:1140px;margin:40px auto 64px;padding:0 20px;color:#453e35}.sp-journal-index h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,5vw,48px);line-height:1.2}.sp-journal-index>p{max-width:760px;line-height:1.8}.sp-journal-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:32px}.sp-journal-topic{background:#faf7f1;border:1px solid #e4dbcd;border-radius:12px;padding:26px;min-width:0}.sp-journal-topic h2{font-family:Georgia,serif;font-size:26px;font-weight:400;margin:0 0 12px}.sp-journal-topic p,.sp-journal-topic li{font-size:16px;line-height:1.7}.sp-journal-topic ul{padding-left:20px;margin:18px 0}.sp-journal-topic li{margin:12px 0}.sp-journal-index .sp-journal-nav{padding:0}.sp-journal-more{margin:36px auto 0;max-width:780px;border-top:1px solid #e4dbcd;padding-top:20px}@media(max-width:600px){.sp-journal-topics{grid-template-columns:1fr}.sp-journal-topic{padding:22px}.sp-journal-nav{gap:8px}.sp-journal-nav a{font-size:13px;padding:9px 12px}}