.bft-article{background:#fff;color:#000;font-family:var(--FONT-STACK-BODY);font-size:16px;line-height:1.7}.bft-article *{box-sizing:border-box}.bft-article [hidden]{display:none!important}.bft-article a{color:inherit}.bft-article__inner{max-width:1200px;padding-left:clamp(22px,4vw,60px);padding-right:clamp(22px,4vw,60px);margin:auto}.bft-article__hero{background:#000;color:#fff;padding:28px 0 var(--ft-hero-space)}.bft-article__back{display:inline-flex;gap:10px;font-size:13px;text-decoration:none;color:#ddd!important}.bft-article__series{font-family:var(--FONT-STACK-HEADING);font-size:22px;font-weight:700;margin:28px 0 9px;line-height:1.25}.bft-article__eyebrow{color:#ffdf4d;font-size:11px;letter-spacing:.16em;font-weight:700;margin:0 0 17px}.bft-article h1{font-family:var(--FONT-STACK-HEADING);font-size:clamp(38px,5.4vw,68px);line-height:1.06;letter-spacing:-.04em;font-weight:700;color:inherit;margin:0 0 18px;overflow-wrap:anywhere}.bft-article__role{font-size:19px;line-height:1.5;color:#eee;margin:0 0 18px;max-width:900px}.bft-article__intro{font-size:18px;line-height:1.6;color:#ddd;max-width:790px;margin:0}.bft-article__media{max-width:var(--ft-media-width);width:calc(100% - 44px);margin:36px auto 0}.bft-article__poster img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.bft-article__media-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:16px}.bft-article__watch{display:inline-flex;align-items:center;gap:15px;min-height:48px;padding:13px 22px;border:0;border-radius:0;background:#ffdf4d;color:#000;font-family:var(--FONT-STACK-BUTTON);font-weight:700;font-size:12px;line-height:1.5;text-transform:uppercase;cursor:pointer}.bft-article__watch span{font-size:21px;line-height:1}.bft-article__read{font-size:13px;text-decoration:underline;text-underline-offset:5px}.bft-article__player{width:100%;aspect-ratio:16/9;background:#000;margin-top:20px;scroll-margin-top:120px}.bft-article__player iframe{width:100%;height:100%;display:block;border:0}.bft-article__body{max-width:calc(var(--ft-content-width) + 44px);margin:auto;padding:38px 22px 42px;scroll-margin-top:120px;overflow-wrap:break-word}.bft-article__body h1,.bft-article__body h2{font-family:var(--FONT-STACK-HEADING);font-size:30px;line-height:1.25;letter-spacing:-.025em;margin:32px 0 18px;color:#000;font-weight:700}.bft-article__body h3{font-family:var(--FONT-STACK-HEADING);font-size:23px;line-height:1.3;margin:32px 0 16px;font-weight:700;color:#000}.bft-article__body h4{font-family:var(--FONT-STACK-HEADING);font-size:18px;line-height:1.4;margin:26px 0 12px;font-weight:700;color:#000}.bft-article__body p{margin:0 0 20px}.bft-article__body img{display:block;max-width:100%;height:auto;object-fit:contain}.bft-article__body iframe,.bft-article__body video{width:100%;aspect-ratio:16/9;height:auto;border:0;display:block}.bft-article__body a{text-decoration:underline;text-underline-offset:4px}.bft-article__body blockquote{border-left:4px solid #ffdf4d;padding:6px 0 6px 24px;margin:28px 0}.bft-article__body blockquote p:last-child{margin:0}.bft-article__body .bft-article__credits{font-size:14px;border-top:1px solid #ddd;margin-top:30px;padding-top:16px}.bft-article__credits summary{font-weight:700;cursor:pointer;padding:12px 0;margin-bottom:10px}.bft-article__credits img{max-width:170px;max-height:95px;object-fit:contain}.bft-article__more{padding-top:32px;padding-bottom:40px;position:relative}.bft-article__more:before{content:'';display:block;height:3px;background:#ffdf4d;margin-bottom:30px}.bft-article__more h2{font-family:var(--FONT-STACK-HEADING);font-size:32px;line-height:1.2;letter-spacing:-.025em;font-weight:700;color:#000;margin:0 0 26px}.bft-article__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.bft-article__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bft-article__card-image{display:block;width:100%;aspect-ratio:16/9;background:#f3f3f3}.bft-article__card-image img{width:100%;height:100%;object-fit:contain;display:block}.bft-article__card h3{font-family:var(--FONT-STACK-HEADING);font-size:26px;line-height:1.2;font-weight:700;color:#000;margin:18px 0 9px}.bft-article__card h3 a{text-decoration:none}.bft-article__card p{font-size:14px;line-height:1.5;color:#444;margin:0 0 14px}.bft-article__story{font-family:var(--FONT-STACK-BUTTON);font-size:12px;line-height:1.5;font-weight:700;text-underline-offset:5px;margin-top:auto;padding:8px 0}.bft-article__all{display:inline-block;font-size:14px;font-weight:700;margin-top:28px;text-underline-offset:5px}.bft-article__package{background:#000;color:#fff;padding-top:26px;padding-bottom:36px;font-size:14px;line-height:1.65}.bft-article__package p{margin:0 0 8px}.bft-article__package-name{font-weight:700}.bft-article .bft-article__package a{color:#ffdf4d;font-weight:700;text-underline-offset:4px}.bft-article__package a:focus-visible{outline-color:#ffdf4d}.bft-article a:focus-visible,.bft-article button:focus-visible,.bft-article summary:focus-visible{outline:3px solid #a67b00;outline-offset:5px}.bft-article__hero a:focus-visible{outline-color:#ffdf4d}.bft-article a:hover{text-decoration:underline;text-decoration-thickness:2px}.bft-article__watch:hover{background:#f2ce32}@media(max-width:750px){.bft-article__hero{padding-top:22px;padding-bottom:32px}.bft-article__series{margin-top:24px;font-size:20px}.bft-article__role{font-size:16px}.bft-article__intro{font-size:16px}.bft-article__media{margin-top:24px}.bft-article__media-actions{gap:14px}.bft-article__body{padding-top:24px;padding-bottom:28px}.bft-article__body h2{font-size:26px}.bft-article__body h3{font-size:21px}.bft-article__grid{grid-template-columns:1fr;gap:30px}.bft-article__more h2{font-size:28px}.bft-article__card h3{font-size:24px}}


.bft-article__pending{max-width:764px;padding:24px 22px 0;margin:0 auto 8px;font-size:15px;line-height:1.65;color:#555}.bft-article__body [style*="font-family"]{font-family:inherit!important}.bft-article__body [style*="font-size"]{font-size:inherit!important}

.bft-article__poster--topcrop{aspect-ratio:16/9;overflow:hidden}.bft-article__poster--topcrop img{width:100%;height:100%;object-fit:cover;object-position:center top}
