.source-page{max-width:1000px;margin:0 auto;padding:28px 24px 90px}.source-page-nav{color:#1c684e;justify-content:space-between;gap:20px;margin-bottom:70px;font-size:12px;font-weight:800;display:flex}.source-page h1{letter-spacing:-.05em;margin:15px 0 22px;font:400 clamp(44px,6vw,70px)/1.05 Georgia,serif}.source-page-intro{color:#566b5e;max-width:680px;font-size:16px;line-height:1.7}.source-page-count{color:#d8e9db;background:#14372f;align-items:baseline;gap:12px;margin:32px 0 22px;padding:18px 22px;font-size:12px;display:flex}.source-page-count strong{color:#e7b176;font:400 30px Georgia,serif}.source-page-count span:last-child{margin-left:auto}.source-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.source-page-card{background:#fff;border:1px solid #d9e2d7;min-width:0;padding:22px}.source-page-card>span{color:#317558;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.source-page-card h2{margin:12px 0;font:400 22px/1.25 Georgia,serif}.source-page-card h2 a:hover{text-decoration:underline}.source-page-card p{color:#53675b;margin:0 0 18px;font-size:13px;line-height:1.55}.source-page-card small{color:#748878;font-size:11px}.source-page-next{border-top:1px solid #cfdccf;max-width:700px;margin-top:40px;padding-top:26px}.source-page-next h2{margin:0 0 10px;font:400 27px Georgia,serif}.source-page-next p{color:#566b5e;font-size:14px;line-height:1.7}@media (max-width:650px){.source-page-nav{margin-bottom:44px}.source-page-grid{grid-template-columns:1fr}.source-page-count{flex-wrap:wrap}.source-page-count span:last-child{width:100%;margin-left:0}}
