.phone-yealink{background:#fff}.yealink-device-logo{display:block;width:180px;height:auto;max-height:65px;object-fit:contain;object-position:left center;margin:0 0 30px}.phone-yealink .device-photo{background:#f4f5f5;padding:26px}.phone-yealink .device-photo img{mix-blend-mode:multiply}.yealink-cordless-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yealink-accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yealink-accessory-grid .device-photo{aspect-ratio:1.6;padding:28px}@media(max-width:1050px){.yealink-cordless-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.yealink-cordless-grid,.yealink-accessory-grid{grid-template-columns:1fr}.yealink-device-logo{width:160px}}
.yealink-device-logo{filter:brightness(0);width:150px}

/* Match the pale embedded image canvases to the shared device-card surface. */
.phone-yealink .device-photo img:is([src$="yealink-ip-phone-t33g.png"],[src$="yealink-ip-phone-t43u.png"]){filter:brightness(1.05);mix-blend-mode:multiply}
.yealink-cordless-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yealink-accessory-grid{grid-template-columns:minmax(0,1fr);max-width:560px}.yealink-device-logo{width:180px;height:auto}
@media(max-width:480px){.yealink-cordless-grid{grid-template-columns:1fr}.yealink-device-logo{width:160px}}

.yealink-cordless-grid{grid-template-columns:minmax(0,1fr);max-width:560px}

.phone-yealink .device-photo:has(img[src$="yealink-w79p-pro-hires.jpg"]){padding:0;aspect-ratio:1}.phone-yealink .device-photo img[src$="yealink-w79p-pro-hires.jpg"]{object-fit:cover;object-position:right center;mix-blend-mode:normal}

.yealink-desk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yealink-cordless-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.phone-yealink .device-kit-photo{display:flex;align-items:center;justify-content:center;gap:16px;aspect-ratio:1.3}.phone-yealink .device-kit-photo img{width:45%;height:100%;object-fit:contain}.phone-yealink .device-kit-photo img:first-child{height:62%}@media(max-width:800px){.yealink-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.yealink-desk-grid,.yealink-cordless-grid{grid-template-columns:1fr}}

.webex-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.webex-download-grid article{background:#fff;border:1px solid var(--line);padding:32px;display:flex;flex-direction:column;align-items:flex-start}.webex-download-grid h3{font-size:26px}.webex-download-grid p{font-size:17px;color:var(--grey);margin-bottom:26px}.webex-download-grid .btn{margin-top:auto}.webex-download-help{border-top:1px solid var(--line);margin-top:32px;padding-top:28px;display:flex;gap:40px;align-items:center;justify-content:space-between}.webex-download-help h3{font-size:22px}.webex-download-help p{font-size:16px;max-width:750px;margin-bottom:0}.webex-download-help>a{font-weight:600;flex-shrink:0;text-decoration:underline}@media(max-width:650px){.webex-download-grid{grid-template-columns:1fr}.webex-download-help{display:block}.webex-download-help>a{display:inline-block;margin-top:20px}}

.phone-yealink .device-photo{background:#f4f5f5}.phone-yealink .yealink-desk-grid .device-photo{aspect-ratio:1.15;padding:22px}.phone-yealink .device-photo img{mix-blend-mode:multiply;object-fit:contain}.phone-yealink .device-kit-photo img[src$="yealink-w73h-front-v106.jpg"]{object-fit:cover;object-position:center;max-width:180px}.device-photo img[src$="cisco-6825-user.png"]{mix-blend-mode:multiply;object-fit:contain}

.phone-yealink .yealink-desk-grid .device-photo{overflow:hidden}.phone-yealink .device-photo img[src$="yealink-t73w-front-v106.jpg"]{transform:scale(1.4)}

.phone-yealink .device-photo img[src$="yealink-t34w-front-v106.jpg"]{transform:scale(.62)}.webex-download-buttons{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin-top:auto}.webex-download-buttons .btn{font-size:15px;padding:12px 16px;margin:0;min-height:48px}.webex-download-grid article{justify-content:flex-start}.webex-download-grid article>p{margin-bottom:24px}.webex-download-grid .webex-download-buttons{margin-top:0}

.webex-faq-list{max-width:1000px;margin:0 auto}.webex-faq-list details{border-bottom:1px solid var(--line);padding:0 20px}.webex-faq-list details:first-child{border-top:1px solid var(--line)}.webex-faq-list summary{list-style:none;cursor:pointer;font-size:19px;font-weight:600;padding:22px 38px 22px 0;position:relative}.webex-faq-list summary::-webkit-details-marker{display:none}.webex-faq-list summary::after{content:'+';position:absolute;right:2px;top:18px;color:var(--orange);font-size:28px;font-weight:400}.webex-faq-list details[open] summary::after{content:'−'}.webex-faq-list details[open]{background:var(--pale)}.webex-faq-list summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.webex-faq-list details>p{font-size:17px;color:var(--grey);padding:0 38px 22px 0;margin:0;line-height:1.7}.webex-faq-support{text-align:center;margin:30px 0 0;font-size:17px}.webex-faq-support a{text-decoration:underline;font-weight:600}

.yealink-headset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-yealink .yealink-headset-grid .device-photo{aspect-ratio:1.3;padding:30px}.phone-yealink .yealink-headset-grid .device-photo img{width:100%;height:100%;object-fit:contain}.yealink-headset-note{margin:24px 0 0;max-width:900px}@media(max-width:480px){.yealink-headset-grid{grid-template-columns:1fr}}

/* Keep all three Yealink headset options on matching, uncropped canvases. */
.yealink-headset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1050px){.yealink-headset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.yealink-headset-grid{grid-template-columns:minmax(0,1fr)}}
