
.fribit-listen,.fribit-listen *,.fribit-embed *{box-sizing:border-box}
.fribit-listen{background:#f7f5ed;color:#080808;padding:235px 24px 80px;font-family:Poppins,sans-serif}
.fribit-listen__shell{max-width:1160px;margin:auto}
.fribit-listen h1,.fribit-listen h2,.fribit-listen p{margin:0}
.fribit-listen h1{font:700 clamp(42px,6.6vw,82px)/1.04 Poppins,sans-serif;letter-spacing:-.045em;max-width:900px;text-transform:none}
.fribit-listen h2{font:700 clamp(23px,2.5vw,32px)/1.15 Poppins,sans-serif;letter-spacing:-.025em;text-transform:none}
.fribit-listen p{font:400 16px/1.7 Poppins,sans-serif;max-width:68ch}
.fribit-listen__hero{padding:0 0 32px}
.fribit-listen .fribit-listen__eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:22px}
.fribit-listen .fribit-listen__intro{font-size:20px;line-height:1.5;margin-top:24px}
.fribit-listen__lead{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}
.fribit-listen__live,.fribit-listen__tune{border-radius:3px;padding:36px;background:#ffd13e;border:2px solid #080808}
.fribit-listen__live{background:#080808;color:#fff}
.fribit-listen__number{display:block;font:600 11px/1.4 Poppins,sans-serif;letter-spacing:.12em;margin-bottom:22px}
.fribit-listen__live p,.fribit-listen__tune p,.fribit-listen__card p,.fribit-listen__more p,.fribit-listen__share p,.fribit-listen__business p{margin:18px 0 22px}
.fribit-listen audio{display:block;width:100%;height:54px;margin:26px 0 16px}
.fribit-listen__live small{font-size:11px;color:#ddd}
.fribit-listen__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:2px solid #080808;background:#080808;color:#fff!important;padding:13px 20px;font:600 14px/1.4 Poppins,sans-serif;text-decoration:none!important;cursor:pointer}
.fribit-listen__button:hover{background:#333}
.fribit-listen__button:focus-visible,.fribit-listen a:focus-visible{outline:3px solid #c24f00;outline-offset:4px}
.fribit-listen__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:30px}
.fribit-listen__card{padding:30px 0;border-bottom:1px solid #aaa}
.fribit-listen__card .fribit-listen__number{margin-bottom:14px;color:#555}
.fribit-listen__badges{display:flex;flex-wrap:wrap;gap:10px}
.fribit-listen__badges>span{display:flex;gap:14px;align-items:center;border:1px solid #888;padding:10px 14px;font-weight:600}
.fribit-listen__badges small{font-size:11px;font-weight:400}
.fribit-listen blockquote{font-size:20px;font-weight:600;margin:0;border-left:4px solid #ffd13e;padding:10px 16px}
.fribit-listen__textlink{font-size:14px;font-weight:600;color:#080808;text-decoration:underline;text-underline-offset:5px}
.fribit-listen details{margin:18px 0;font-size:13px}
.fribit-listen summary{cursor:pointer;font-weight:600}
.fribit-listen__stream{display:block;word-break:break-all;padding:12px 0;font-size:12px}
.fribit-listen__more{padding:40px 0}
.fribit-listen__share{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;padding:36px;background:#fff;border:1px solid #aaa}
.fribit-listen__share iframe{border:0;border-radius:16px;display:block;background:#ffd13e}
.fribit-listen__share aside{border-left:1px solid #ddd;padding-left:30px}
.fribit-listen__share aside img{display:block;max-width:100%;height:auto;margin:10px 0}
.fribit-listen__share aside a{font-size:12px;color:#080808;word-break:break-word}
.fribit-listen textarea{width:100%;min-height:110px;margin-top:12px;font:12px/1.6 monospace;padding:12px;background:#f7f5ed;color:#080808;border:1px solid #888}
.fribit-listen [role=status]{display:block;font-size:12px;margin-top:10px}
.fribit-listen__licences{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:36px}.fribit-listen__business{padding:0}.fribit-listen__price{display:block;font-size:16px;margin:14px 0 12px}@media(max-width:700px){.fribit-listen__licences{grid-template-columns:1fr;gap:32px}}
.fribit-listen__business h2{font-size:21px}
.fribit-listen__business p{font-size:13px;color:#444}
.fribit-embed{margin:0;background:#ffd13e;color:#080808;font-family:Poppins,Arial,sans-serif}
.fribit-embed__inner{padding:24px;max-width:900px;margin:auto}
.fribit-embed__brand{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:25px;font-weight:800;color:#080808;text-decoration:none}
.fribit-embed__brand span{font-size:10px;font-weight:400}
.fribit-embed audio{width:100%;height:48px;display:block;margin:20px 0 12px}
.fribit-embed__inner>a:last-child{font-size:12px;color:#080808}
@media(max-width:700px){.fribit-listen{padding:245px 20px 50px}.fribit-listen__hero{padding-bottom:30px}.fribit-listen__lead,.fribit-listen__grid,.fribit-listen__share{grid-template-columns:1fr}.fribit-listen__live,.fribit-listen__tune,.fribit-listen__share{padding:25px}.fribit-listen__share{gap:30px}.fribit-listen__share aside{border-left:0;border-top:1px solid #ddd;padding:26px 0 0}.fribit-listen__share aside img{width:180px}.fribit-listen__intro{font-size:18px!important}.fribit-listen__card{padding:26px 0}.fribit-listen__button{width:100%}.fribit-embed__brand{font-size:22px}}
