.buying-guide section{width:min(1180px,calc(100% - 2rem));margin:clamp(2rem,5vw,4rem) auto}.buying-guide-checks ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.9rem;margin:1.2rem 0 0;padding:0;list-style:none}.buying-guide-checks li{padding:1.1rem;border:1px solid rgba(255,214,140,.18);border-radius:1rem;background:radial-gradient(120% 100% at 0% 0%,rgba(255,196,92,.1),transparent 60%),#0c0c10db}.buying-guide-checks li span{color:#ffd27a;font-weight:700;letter-spacing:.08em}.buying-guide-checks h3{margin:.4rem 0}.buying-guide-checks p,.buying-guide-source,.buying-guide-videos header p,.buying-guide-video__body p{color:#ffffffbd;line-height:1.55}.buying-guide-source a,.buying-guide-video__author a{color:#ffd27a}.buying-guide-videos header{max-width:760px}.buying-guide-videos__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;margin-top:1.2rem}.buying-guide-video{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;background:#0c0c10e6}.buying-guide-video__player{position:relative;aspect-ratio:16 / 9;background:#050507}.buying-guide-video__player iframe,.buying-guide-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.buying-guide-video__poster{padding:0;cursor:pointer;background:#050507}.buying-guide-video__poster img{width:100%;height:100%;object-fit:cover}.buying-guide-video__poster:focus-visible{outline:3px solid #ffd27a;outline-offset:-3px}.buying-guide-video__play{position:absolute;top:50%;left:50%;display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#000000a8;color:#fff;font-size:1.4rem;transform:translate(-50%,-50%)}.buying-guide-video__body{display:grid;align-content:start;gap:.35rem;padding:1rem}.buying-guide-video__body h3{margin:0;font-size:1.05rem}.buying-guide-video__tag{margin:0;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:#bff2ff!important}.buying-guide-video__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.buying-guide-video__actions .button{min-height:44px}
