.alteo-blog-rail{background:#f4f7f2;color:#0b3529;padding:70px 0 45px;border-top:1px solid #dbe4dc}.alteo-blog-rail .container{max-width:1280px}.alteo-blog-rail-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.alteo-blog-eyebrow{display:block;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:#07614d}.alteo-blog-rail h2{font-size:clamp(28px,3.2vw,45px);line-height:1.08;letter-spacing:-.035em;margin:15px 0}.alteo-blog-rail-head p{font-size:14px;line-height:1.8;margin:0;color:#536c61;max-width:590px}.alteo-blog-all{font-size:13px;font-weight:700;color:#0b3529;white-space:nowrap;text-decoration:none;border-bottom:1px solid #739181;padding-bottom:6px}.alteo-blog-scroll{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bbcfc1 transparent;padding:0 0 18px}.alteo-blog-tile{flex:0 0 calc((100% - 44px)/3);scroll-snap-align:start;background:#fff;border:1px solid #dbe4dc;border-radius:17px;overflow:hidden}.alteo-blog-tile a{display:block;height:100%;color:inherit;text-decoration:none}.alteo-blog-tile a:hover h3{color:#057256}.alteo-blog-tile-image{aspect-ratio:1.65;overflow:hidden}.alteo-blog-tile img{width:100%;height:100%;object-fit:cover}.alteo-blog-tile-copy{padding:23px}.alteo-blog-tile-copy>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#537768}.alteo-blog-tile-copy h3{font-size:24px;letter-spacing:-.025em;line-height:1.15;margin:13px 0}.alteo-blog-tile-copy p{font-size:13px;line-height:1.7;color:#60746a;margin:0 0 20px}.alteo-blog-tile-copy b{font-size:12px}.alteo-blog-rail-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:#60746a;font-size:12px}.alteo-blog-rail-bottom>div{display:flex;gap:8px}.alteo-blog-rail button{display:grid;place-items:center;width:43px;height:43px;background:transparent;color:#0b3529;border:1px solid #b9cbbf;border-radius:50%;font-size:21px;cursor:pointer}.alteo-blog-rail button:hover{background:#fdb813;border-color:#fdb813}.alteo-blog-rail a:focus-visible,.alteo-blog-rail button:focus-visible{outline:3px solid #fdb813;outline-offset:3px}.alteo-blog-rail+.site-footer{margin-top:0}
@media(max-width:900px){.alteo-blog-tile{flex-basis:calc((100% - 22px)/2)}.alteo-blog-tile-copy h3{font-size:22px}}
@media(max-width:600px){.alteo-blog-rail{padding:42px 0 30px}.alteo-blog-rail-head{display:block;margin-bottom:25px}.alteo-blog-rail h2{font-size:31px;max-width:310px}.alteo-blog-rail-head p{font-size:13px}.alteo-blog-all{display:inline-block;margin-top:18px}.alteo-blog-scroll{gap:14px}.alteo-blog-tile{flex-basis:88%}.alteo-blog-tile-copy{padding:21px}.alteo-blog-tile-copy h3{font-size:24px}.alteo-blog-rail-bottom>span{max-width:215px;font-size:11px}}
