#main-content .home-intentions{padding:22px 28px}
#main-content .home-intentions-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}
#main-content .home-intentions-heading .home-section-heading{margin:0 0 12px;text-align:left}
#main-content .home-intentions-heading h2{font-size:32px}
#main-content .home-intentions-heading>.home-text-link{flex-shrink:0;min-height:44px;gap:12px;font-size:14px}
#main-content .home-intention-period{margin:0 0 10px;color:#526b80;font-size:16px;line-height:1.5}
#main-content .home-intention-list li{grid-template-columns:94px minmax(0,1fr);gap:20px;padding:12px 0;align-items:baseline;border-color:#d6e3ee}
#main-content .home-intention-list time{display:block;color:#0068bd;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}
#main-content .home-intention-list li p{margin:0;color:#29445c;font-size:18px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}
#main-content .home-intention-list{margin-bottom:0}
@media(max-width:600px){#main-content .home-intentions{padding:20px}#main-content .home-intentions-heading{flex-direction:column;gap:0;margin-bottom:12px}#main-content .home-intentions-heading h2{font-size:29px}#main-content .home-intentions-heading>.home-text-link{font-size:13px;min-height:40px}#main-content .home-intention-list li{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:12px 0}#main-content .home-intention-list time{font-size:21px}#main-content .home-intention-list li p{font-size:17px;line-height:1.6}#main-content .home-intention-period{font-size:15px}}
