.medicare-guide #topic-1{margin-top:0}.medicare-guide .medicare-answer{padding:24px;border:1px solid #d7e2d4;border-radius:14px;background:#f2f7ed;margin-bottom:36px}.medicare-guide #billing-example{scroll-margin-top:110px}.medicare-guide .medicare-timeline{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.medicare-guide .medicare-timeline li{margin:0;padding:18px;border-top:3px solid #7896b4;background:#f0f4fa;border-radius:0 0 10px 10px;font-size:15px;line-height:1.6}.medicare-guide .medicare-timeline strong{display:block;font-size:19px;margin-bottom:10px;color:#324f70}.medicare-guide .medicare-timeline li:nth-child(2){background:#eef4e7;border-top-color:#77925a}.medicare-guide .medicare-timeline li:nth-child(2) strong{color:#254d42}.medicare-guide .bank-letter-preview{float:right;width:150px;max-width:35%;margin:4px 0 24px 28px}.medicare-guide .bank-letter-preview img{width:100%;margin:0;max-height:none;border:1px solid #cbd9d1;border-radius:6px;box-shadow:0 6px 18px #203b3310}.medicare-guide .bank-letter-preview figcaption{font-size:12px;margin-top:10px;line-height:1.5;text-align:center}.medicare-guide .medicare-downloads{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:32px 0 24px}.medicare-guide .medicare-download{position:relative;border:1px solid #d3dfd3;border-radius:14px;background:#f1f6ec;padding:26px;transition:background-color .2s,border-color .2s}.medicare-guide .medicare-download:nth-child(2){background:#edf3fa;border-color:#d1dce8}.medicare-guide .medicare-download h3{margin-top:0;font-size:23px;line-height:1.35}.medicare-guide .medicare-download p{font-size:16px}.medicare-guide .medicare-download p:last-child{margin-bottom:0}.medicare-guide .medicare-download-link::after{content:"";position:absolute;inset:0;border-radius:14px}.medicare-guide .medicare-download-link{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;font-weight:650}.medicare-guide .medicare-download:is(:hover,:focus-within){background:#dfead6;border-color:#648051}.medicare-guide .medicare-download:nth-child(2):is(:hover,:focus-within){background:#dae7f4;border-color:#617f9d}.medicare-guide .medicare-download:focus-within{outline:2px solid #375575;outline-offset:3px}.medicare-guide .medicare-download-link:focus{outline:none}.medicare-guide .medicare-document-note{font-size:15px}.medicare-guide .medicare-download .button{background:none;color:inherit;border:0;padding:0;border-radius:0;box-shadow:none;font:inherit;font-weight:650}
@media(max-width:1000px){.medicare-guide .medicare-timeline{grid-template-columns:1fr 1fr}}@media(max-width:700px){.medicare-guide .medicare-downloads{grid-template-columns:1fr}}@media(max-width:500px){.medicare-guide .medicare-timeline{grid-template-columns:1fr}.medicare-guide .medicare-answer{padding:20px}.medicare-guide .bank-letter-preview{float:none;max-width:100%;width:140px;margin:22px auto 28px}}
.medicare-guide .medicare-download{display:flex;flex-direction:column}.medicare-guide .medicare-download p:last-child{margin-top:auto}.medicare-guide .medicare-download-link{color:#254d42}.medicare-guide .medicare-download:nth-child(2) .medicare-download-link{color:#324f70}
