.commercial-slot{background:#f8faf8;border:1px solid #dce6df;margin:34px 0}.commercial-slot-label{letter-spacing:.08em;color:#82958c;border-bottom:1px solid #e1e9e3;justify-content:space-between;gap:20px;padding:10px 18px;font-size:8px;display:flex}.commercial-slot-label>span:first-child{text-transform:uppercase;color:#5f776b;font-weight:700}.commercial-slot-content{color:#244738;align-items:center;gap:23px;padding:24px;text-decoration:none;display:flex}.commercial-slot-content>img{object-fit:cover;width:135px;height:100px}.commercial-slot-content>div{flex:1;min-width:0}.commercial-slot-content p{letter-spacing:.12em;color:#6d8f7e;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:650}.commercial-slot-content h3{letter-spacing:-.7px;margin:0 0 9px;font-size:25px;line-height:1.2}.commercial-slot-content span{color:#7f9388;max-width:650px;font-size:11px;line-height:1.8;display:block}.commercial-slot-content>svg{color:#638c78;flex:none}.commercial-story-disclosure{color:#6e7f5e;background:#f5f7f1;border-left:2px solid #92a87a;margin:24px 0;padding:17px 19px}.commercial-story-disclosure>p{align-items:center;gap:8px;margin:0 0 9px;font-size:9px;display:flex}.commercial-story-disclosure strong{text-transform:uppercase;letter-spacing:.05em;font-size:8px}.commercial-story-disclosure>p>span{color:#8a957f;margin-left:8px;font-size:9px}.commercial-story-disclosure>div{font-size:11px;line-height:1.8}.commercial-story-disclosure>small{color:#8d9a80;border-top:1px solid #dde4d5;margin-top:10px;padding-top:9px;font-size:9px;line-height:1.8;display:block}@media (max-width:600px){.commercial-slot{margin:26px 0}.commercial-slot-label{gap:12px;padding:9px 13px;font-size:6px}.commercial-slot-content{gap:14px;padding:18px}.commercial-slot-content>img{width:75px;height:90px}.commercial-slot-content h3{letter-spacing:-.5px;font-size:20px}.commercial-slot-content p{font-size:7px}.commercial-slot-content span{font-size:9px;line-height:1.8}.commercial-slot-content>svg{width:17px}.commercial-story-disclosure{margin:20px 0;padding:15px 16px}.commercial-story-disclosure>p{flex-wrap:wrap;gap:6px}.commercial-story-disclosure>p>span{flex-basis:100%;margin-left:0}.commercial-story-disclosure>div{font-size:10px}.commercial-story-disclosure>small{font-size:8px}}
