.contrib-feature{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:26px 0;padding:28px;border-radius:16px;background:#eef6f0;border:1px solid #bdd2c2;border-left:5px solid #42684e}.contrib-feature h2{margin:8px 0;font-size:24px}.contrib-feature p{margin:0;line-height:1.6}.contrib-feature .button{flex-shrink:0}.contrib-author{display:flex;align-items:center;gap:18px;padding:24px;background:#eef6f0;border-radius:14px}.contrib-author h2,.contrib-author p{margin:4px 0}.contrib-monogram{border-radius:50%;display:grid;place-items:center;background:#34563e;color:white;width:64px;height:64px;font-weight:700;font-size:22px}.contrib-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.contrib-grid .panel{display:flex;flex-direction:column;align-items:start}.contrib-grid .actions{margin-top:auto}.contrib-credit{font-size:13px;color:#4e6256}.contrib-audio-link{display:block;margin:24px 0;color:inherit;text-decoration:none;border-left:5px solid #42684e}.contrib-player{max-width:800px}.contrib-player audio{display:block;width:100%;margin:24px 0}.contrib-player select{padding:10px;border:1px solid #bbc9bf;border-radius:8px;background:white}@media(max-width:850px){.contrib-grid{grid-template-columns:1fr}.contrib-feature{align-items:start;flex-direction:column}}

.contrib-badge{display:inline-block;background:#dbeedc;color:#25482d;border:1px solid #abc9ae;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:750;margin-bottom:12px}.contrib-documents{margin-top:28px;border-left:5px solid #42684e}

.podcast-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.podcast-choice{display:flex;flex-direction:column;align-items:start;padding:30px;border:2px solid #cbdad0;border-radius:18px;background:#f6faf7;color:#22382a;text-decoration:none;transition:transform .15s,border-color .15s}.podcast-choice:hover{transform:translateY(-3px);border-color:#44674c}.podcast-choice:focus-visible{outline:3px solid #44674c;outline-offset:4px}.podcast-choice-extra{background:#fff9ec;border-color:#daca9c}.podcast-choice-extra .contrib-badge{background:#f8e8b9;border-color:#d7bd6d;color:#675019}.podcast-choice-top{display:flex;width:100%;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.podcast-choice-icon{width:58px;height:58px;display:grid;place-items:center;background:#deebe1;border-radius:16px;font-size:32px}.podcast-choice-extra .podcast-choice-icon{background:#f6e8c6}.podcast-choice h2{font-size:26px;line-height:1.25;margin:12px 0}.podcast-choice p{line-height:1.6}.podcast-choice-credit{margin-bottom:24px}.podcast-choice .button{margin-top:auto}.podcast-switch{display:block;padding:16px;background:#edf5ee;border-radius:10px;margin-bottom:20px;color:#254b31;font-weight:650}@media(max-width:680px){.podcast-choice-grid{grid-template-columns:1fr;gap:16px}.podcast-choice{padding:22px}.podcast-choice-top{margin-bottom:12px}.podcast-choice h2{font-size:23px}}
