/* generated by render-qck-site.ts — do not hand-edit (gitignored output) */
*{box-sizing:border-box;margin:0}
:root{--radius:0.125rem}
html{scroll-behavior:smooth}
body{background:#F4F3F0;color:#111111;font-family:'Barlow', Arial, sans-serif;line-height:1.65;font-size:1.0625rem;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;line-height:1.2;color:#111111}
a{color:#B00020}
a:hover{opacity:.85}
img{max-width:100%}
code{background:#E8E5E0;padding:.1em .35em;border-radius:4px;font-size:.9em}
.rrwy{position:absolute;left:-9999px;top:0;background:#B00020;color:#FFFFFF;padding:.5rem 1rem;z-index:9}
.rrwy:focus{left:0}
.sulo{max-width:72rem;margin:0 auto;padding:0 1.5rem}
.xceg{font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;font-weight:700;font-size:1.25rem;text-decoration:none;color:inherit}
.qkhn{color:#55504B;font-size:.85rem}
.mbdc{display:flex;flex-wrap:wrap;gap:1.1rem}
.knib{text-decoration:none;color:inherit;font-size:.95rem}
.knib:hover{color:#B00020;opacity:1}
.bidi{display:none;background:none;border:1px solid currentColor;border-radius:6px;color:inherit;width:2.6rem;height:2.3rem;padding:.45rem .55rem;cursor:pointer;flex-direction:column;justify-content:space-between}
.bidi span{display:block;height:2px;background:currentColor;border-radius:2px}
.bidi[aria-expanded="true"] span:nth-child(2){opacity:0}
.jzve{border-bottom:1px solid #C9C5BF;background:#F4F3F0} .jzve .sulo{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem}
.jvhs{background:#FFFFFF;border-bottom:1px solid #C9C5BF} .jvhs .sulo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2.5rem;padding:2.72rem 1.5rem}
.etsk{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#B00020;font-weight:600;margin-bottom:.8rem}
.jtzi{font-size:clamp(1.9rem,4.5vw,3rem);margin-bottom:1rem}
.okdy{font-size:1.15rem;color:#55504B;max-width:44rem;margin:0 auto}
.kzil{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-top:1.4rem}
.epjj{border:1px solid #C9C5BF;background:#FFFFFF;border-radius:999px;padding:.3rem .85rem;font-size:.85rem}
.ynxh{padding:2.08rem 0}
/* the measure fix: prose column CENTERED in the container, never pinned left */
.zarz,.ulku,.tvyy{max-width:46rem;margin-left:auto;margin-right:auto}
.zarz{padding:1.1199999999999999rem 0}
.zarz h2{font-size:1.6rem;margin-bottom:.8rem}
.zarz h3{font-size:1.2rem;margin:.9rem 0 .5rem}
.zarz p,.zarz li,.ulku p{margin-bottom:.85rem}
.zarz ul,.zarz ol{padding-left:1.4rem}
.ulku{font-size:1.12rem}
.tvyy{background:#FFFFFF;border:1px solid #C9C5BF;border-radius:var(--radius);padding:1.2rem 1.4rem;margin-bottom:1.2800000000000002rem}
.xkhv{overflow-x:auto;margin:1rem 0}
table{border-collapse:collapse;width:100%;font-size:.95rem}
th,td{border:1px solid #C9C5BF;padding:.55rem .7rem;text-align:left;vertical-align:top}
th{background:#FFFFFF}
blockquote{border-left:4px solid #B00020;padding:.2rem 0 .2rem 1rem;color:#55504B;margin:1rem 0}
.susp{max-width:46rem;margin:1.4400000000000002rem auto;background:#faf0f2;border:1px solid #C9C5BF;border-radius:var(--radius);padding:1.4rem 1.6rem}
.sunc{font-size:1.25rem;margin-bottom:.7rem}
.kqjn{list-style:none;padding:0;margin-top:.8rem;display:grid;gap:.45rem}
.cyrr{padding-left:1.1rem;position:relative;font-size:.95rem}
.cyrr::before{content:"";position:absolute;left:0;top:.55em;width:.45em;height:.45em;border-radius:50%;background:#B00020}
.kvyk{max-width:46rem;margin:1.4400000000000002rem auto;padding:0;list-style:none;counter-reset:src}
.vxbx{border-top:1px solid #C9C5BF;padding:.9rem 0 .9rem 2.2rem;position:relative;counter-increment:src}
.vxbx::before{content:counter(src);position:absolute;left:0;top:.95rem;font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;font-weight:700;color:#B00020}
.wwlw{margin-bottom:.3rem}
.ifnq{font-size:.88rem;color:#55504B}
.xjbk{max-width:46rem;margin:0 auto}
.mfmc{border-bottom:1px solid #C9C5BF;padding:0.8800000000000001rem 0}
.idvd{font-size:1.15rem;margin-bottom:.5rem}
.oopj{color:#111111}
.munr{background:#e9ebec;border-top:1px solid #C9C5BF;border-bottom:1px solid #C9C5BF;margin:1.6rem 0 0}
.sndz{max-width:46rem;margin:0 auto;padding:1.7600000000000002rem 1.5rem;text-align:center}
.sndz h2{margin-bottom:.7rem}
.sndz p{margin-bottom:1.1rem}
.dhgg{display:inline-block;background:#B00020;color:#FFFFFF;text-decoration:none;font-weight:600;padding:.8rem 1.8rem;border-radius:var(--radius)}
.dhgg:hover{opacity:.9}

.sjgg{font-size:1.45rem;margin-bottom:.45rem}
.iebf p{margin-bottom:.55rem}
.iebf p:last-child{margin-bottom:0}
.ktqe{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .95rem;margin:.6rem 0 0;font-size:.92rem}
.ckkq{display:inline-block;font-weight:700;font-size:1.05rem;padding:1rem 2rem;border-radius:var(--radius);text-decoration:none;white-space:nowrap}
.ckkq:hover{opacity:.92}
.lbqz{padding:1.5rem 1.5rem 0}
.xbej{max-width:60rem;margin:0 auto;background:#e5e6e8;border:2px dashed #243241;border-radius:var(--radius);padding:1.4rem 1.7rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem 1.8rem;align-items:center}
.obbt{display:inline-block;background:#111111;color:#FFFFFF;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.55rem .8rem;transform:rotate(-4deg);border-radius:3px;text-align:center;max-width:7rem;line-height:1.25}
.ktqe{color:#575758}
.rnrk::before{content:"\2713\00a0";color:#111111}
.ckkq{background:#B00020;color:#FFFFFF}
@media (max-width:720px){.xbej{display:block} .obbt{transform:none;max-width:none;margin-bottom:.6rem} .ckkq{display:block;text-align:center;margin-top:1rem}}
.xeqm{background:#111111;color:#FFFFFF} .xeqm a{color:inherit}
.xeqm .sulo{padding:1.7600000000000002rem 1.5rem}
.vjcy{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:1.4rem}
.ucbk{font-style:italic;margin-bottom:.8rem}
.mmyd{font-size:.9rem;margin-bottom:.8rem}
.yarv{font-size:.85rem;color:#55504B}
.xeqm .yarv{opacity:.85}
.wzrn{color:#55504B;font-size:.92rem}
.xeqm .qkhn,.xeqm .wzrn{color:#8d8d8d}
.xeqm .yarv{color:#7e7e7e;opacity:1}
@media(max-width:760px){
  .jvhs .sulo{grid-template-columns:1fr;gap:1.5rem}
  .vjcy{grid-template-columns:1fr}
  .jzve .sulo{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.9rem 1.5rem;text-align:left}
  .jzve .mbdc{border-top:0;padding-top:0}
  .jzve .bidi{display:flex}
  .jzve .mbdc{display:none;flex-basis:100%;flex-direction:column;gap:0;border-top:1px solid #C9C5BF;padding-top:.4rem;margin-top:.4rem}
  .jzve .mbdc[data-open="true"]{display:flex}
  .jzve .knib{display:block;padding:.6rem 0;font-size:1.05rem}
}

/* ---- per-site theme layer ---- */
:root{
--broadcast-black:#111111;
--broadcast-red:#B00020;
--broadcast-steel:#243241;
--broadcast-paper:#F4F3F0;
--broadcast-white:#FFFFFF;
--broadcast-soft:#E8E5E0;
--broadcast-copy:#55504B;
--broadcast-line:#C9C5BF;
--icon-check:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22square%22 stroke-linejoin=%22miter%22%3E%3Cpath d=%22M4 12l5 5L20 6%22/%3E%3C/svg%3E");
--icon-pin:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22square%22 stroke-linejoin=%22miter%22%3E%3Cpath d=%22M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%222.5%22/%3E%3C/svg%3E");
--icon-file:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22square%22 stroke-linejoin=%22miter%22%3E%3Cpath d=%22M6 2h8l4 4v16H6zM14 2v5h5M9 12h6M9 16h6%22/%3E%3C/svg%3E");
--icon-arrow:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22square%22 stroke-linejoin=%22miter%22%3E%3Cpath d=%22M4 12h15M13 6l6 6-6 6%22/%3E%3C/svg%3E");
--icon-plus:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22square%22%3E%3Cpath d=%22M12 5v14M5 12h14%22/%3E%3C/svg%3E");
}
html{
scroll-padding-top:2rem;
}
body{
background-color:var(--broadcast-paper);
background-image:repeating-linear-gradient(90deg, transparent 0, transparent 47px, rgba(17, 17, 17, .025) 48px);
color:var(--broadcast-black);
font-size:1.04rem;
letter-spacing:-.005em;
}
body p,
body li,
td{
color:var(--broadcast-black);
}
::selection{
background:var(--broadcast-red);
color:var(--broadcast-white);
}
a{
text-decoration-thickness:2px;
text-underline-offset:.18em;
}
a:focus-visible,
button:focus-visible{
outline:3px solid var(--broadcast-red);
outline-offset:4px;
}
.jzve{
position:relative;
border:0;
background:#111111;
color:#FFFFFF;
box-shadow:inset 0 -4px 0 var(--broadcast-red);
}
.jzve::before{
content:"";
position:absolute;
inset:0 auto 0 0;
width:clamp(.5rem, 2vw, 1.5rem);
background:var(--broadcast-red);
clip-path:polygon(0 0, 100% 0, 55% 100%, 0 100%);
}
.jzve .sulo{
max-width:82rem;
min-height:5.25rem;
padding:.7rem 1.5rem .85rem 2.2rem;
gap:2rem;
}
.jzve .sulo > div:first-child{
min-width:16rem;
}
.xceg{
position:relative;
display:inline-flex;
align-items:center;
min-height:2.8rem;
padding-left:3.65rem;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:1.35rem;
font-style:italic;
font-weight:900;
letter-spacing:-.025em;
line-height:.92;
text-transform:uppercase;
}
.xceg::before{
content:"M//";
position:absolute;
left:0;
top:0;
display:grid;
width:3rem;
height:2.65rem;
place-items:center;
background:#B00020;
color:#FFFFFF;
font-size:1.05rem;
font-style:italic;
font-weight:900;
letter-spacing:-.09em;
transform:skew(-8deg);
clip-path:polygon(10% 0, 100% 0, 88% 100%, 0 100%);
}
.jzve .qkhn{
margin:.16rem 0 0 3.65rem;
color:#D9D9D9;
font-size:.67rem;
font-weight:700;
letter-spacing:.15em;
line-height:1.2;
text-transform:uppercase;
}
.mbdc{
align-items:center;
gap:.15rem;
}
.knib{
position:relative;
padding:.55rem .58rem .48rem;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.84rem;
font-style:italic;
font-weight:800;
letter-spacing:.055em;
text-transform:uppercase;
}
.knib::after{
content:"";
position:absolute;
right:.56rem;
bottom:.27rem;
left:.56rem;
height:2px;
background:var(--broadcast-red);
transform:scaleX(0);
transform-origin:left;
transition:transform .18s ease;
}
.knib:hover{
color:#FFFFFF;
}
.knib:hover::after{
transform:scaleX(1);
}
.bidi{
border-color:var(--broadcast-white);
color:var(--broadcast-white);
}
.jvhs{
position:relative;
overflow:hidden;
border:0;
background:#243241;
color:#FFFFFF;
}
.jvhs::before{
content:"";
position:absolute;
inset:0;
background:
linear-gradient(112deg, transparent 0 61%, rgba(255, 255, 255, .045) 61% 62%, transparent 62%),
repeating-linear-gradient(0deg, transparent 0 35px, rgba(255, 255, 255, .04) 35px 36px);
pointer-events:none;
}
.jvhs::after{
content:"";
position:absolute;
right:-5rem;
bottom:-10rem;
width:31rem;
height:31rem;
border:5rem solid var(--broadcast-red);
border-radius:50%;
opacity:.95;
pointer-events:none;
}
.jvhs .sulo{
position:relative;
z-index:1;
display:block;
max-width:78rem;
padding:clamp(3.4rem, 7vw, 6.5rem) 1.5rem clamp(4rem, 8vw, 7rem);
}
.jcaw{
position:relative;
min-height:22rem;
padding-right:min(34vw, 26rem);
}
.jcaw::before{
content:"01";
position:absolute;
top:-.9rem;
right:1rem;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:clamp(7rem, 16vw, 13rem);
font-style:italic;
font-weight:900;
letter-spacing:-.085em;
line-height:.76;
opacity:.12;
}
.jcaw::after{
content:"CHECK-IN  /  PROCEDURE  /  48H";
position:absolute;
right:1.3rem;
bottom:1.2rem;
width:min(27vw, 20rem);
border-top:5px solid var(--broadcast-red);
border-bottom:1px solid #AEB8C2;
padding:.7rem 0 .75rem;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.8rem;
font-style:italic;
font-weight:800;
letter-spacing:.105em;
line-height:1.2;
}
.etsk{
display:inline-flex;
align-items:center;
gap:.7rem;
margin-bottom:1.1rem;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.76rem;
font-style:italic;
font-weight:800;
letter-spacing:.18em;
}
.etsk::before{
content:"";
width:2.7rem;
height:.34rem;
background:var(--broadcast-red);
transform:skew(-18deg);
}
.jvhs .jtzi{
max-width:15ch;
margin-bottom:1.25rem;
color:#FFFFFF;
font-size:clamp(3rem, 6.6vw, 6rem);
font-style:italic;
font-weight:900;
letter-spacing:-.045em;
line-height:.88;
text-transform:uppercase;
text-wrap:balance;
}
.jvhs .okdy{
max-width:42rem;
margin:0;
border-left:4px solid var(--broadcast-red);
padding-left:1rem;
color:#E5EAF0;
font-size:1.08rem;
font-weight:500;
line-height:1.55;
}
.kzil{
max-width:46rem;
margin-top:1.65rem;
gap:.4rem;
}
.jvhs .epjj{
display:inline-flex;
align-items:center;
gap:.42rem;
border:1px solid #8593A0;
border-radius:0;
background:#111111;
padding:.4rem .62rem;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.75rem;
font-style:italic;
font-weight:700;
letter-spacing:.04em;
line-height:1.1;
text-transform:uppercase;
transform:skew(-4deg);
}
.jvhs .epjj::before{
content:"";
width:.8rem;
height:.8rem;
flex:0 0 .8rem;
background:var(--broadcast-red);
-webkit-mask:var(--icon-check) center / contain no-repeat;
mask:var(--icon-check) center / contain no-repeat;
}
.lbqz{
position:relative;
z-index:3;
margin:-2.6rem 0 0;
padding:0 1.5rem;
background:transparent;
}
.xbej{
position:relative;
max-width:68rem;
margin:0 auto;
grid-template-columns:8rem minmax(0, 1fr) auto;
gap:1.4rem 1.8rem;
border:2px dashed var(--broadcast-steel);
border-left:.7rem solid var(--broadcast-red);
border-radius:0;
background:#FFFFFF;
padding:1.65rem 1.8rem 1.55rem;
box-shadow:10px 10px 0 var(--broadcast-soft);
}
.xbej::before,
.xbej::after{
content:"";
position:absolute;
left:7.75rem;
width:1.1rem;
height:1.1rem;
border-radius:50%;
background:var(--broadcast-paper);
}
.xbej::before{
top:-.65rem;
}
.xbej::after{
bottom:-.65rem;
}
.obbt{
max-width:7rem;
border-radius:0;
background:#111111;
color:#FFFFFF;
font-size:.72rem;
font-style:italic;
letter-spacing:.13em;
line-height:1.15;
transform:skew(-5deg) rotate(-2deg);
}
.uimx{
border-left:1px solid var(--broadcast-line);
padding-left:1.55rem;
}
.sjgg{
max-width:25ch;
margin-bottom:.38rem;
color:#111111;
font-size:clamp(1.65rem, 3vw, 2.3rem);
font-style:italic;
font-weight:900;
letter-spacing:-.025em;
line-height:.98;
text-transform:uppercase;
}
.iebf p{
margin-bottom:.55rem;
color:#111111;
line-height:1.45;
}
.ktqe{
display:grid;
gap:.25rem;
margin:.6rem 0 0;
padding:0;
color:var(--broadcast-copy);
list-style:none;
}
.rnrk{
position:relative;
padding-left:1.35rem;
color:#55504B;
font-size:.86rem;
font-weight:600;
}
.rnrk::before{
content:"";
position:absolute;
top:.28rem;
left:0;
width:.88rem;
height:.88rem;
background:var(--broadcast-red);
-webkit-mask:var(--icon-check) center / contain no-repeat;
mask:var(--icon-check) center / contain no-repeat;
}
.ckkq{
position:relative;
align-self:center;
border-radius:0;
background:#B00020;
color:#FFFFFF;
padding:.82rem 2.5rem .82rem 1.1rem;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.92rem;
font-style:italic;
font-weight:900;
letter-spacing:.055em;
text-transform:uppercase;
clip-path:polygon(0 0, 94% 0, 100% 50%, 94% 100%, 0 100%, 5% 50%);
}
.ckkq::after{
content:"";
position:absolute;
top:50%;
right:.9rem;
width:1rem;
height:1rem;
background:var(--broadcast-white);
transform:translateY(-50%);
-webkit-mask:var(--icon-arrow) center / contain no-repeat;
mask:var(--icon-arrow) center / contain no-repeat;
}
.ynxh{
position:relative;
padding-top:3.8rem;
counter-reset:procedure-section;
}
.ynxh::before{
content:"PROCEDURE PLAYBOOK";
display:block;
max-width:46rem;
margin:0 auto 1.2rem;
border-bottom:5px solid var(--broadcast-black);
padding-bottom:.32rem;
color:var(--broadcast-red);
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.72rem;
font-style:italic;
font-weight:900;
letter-spacing:.18em;
}
.ulku{
position:relative;
max-width:50rem;
margin-bottom:2.1rem;
border:1px solid var(--broadcast-line);
border-top:.55rem solid var(--broadcast-red);
background:#FFFFFF;
padding:1.55rem clamp(1.25rem, 4vw, 2.5rem) 1.35rem;
box-shadow:8px 8px 0 var(--broadcast-soft);
font-size:1.14rem;
font-weight:500;
line-height:1.68;
}
.ulku::before{
content:"PREVIEW";
position:absolute;
top:-1.48rem;
right:1rem;
background:#111111;
color:#FFFFFF;
padding:.25rem .58rem;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.68rem;
font-style:italic;
font-weight:900;
letter-spacing:.13em;
}
.zarz{
position:relative;
max-width:50rem;
margin-top:.6rem;
border-top:1px solid var(--broadcast-line);
padding:2rem 1.1rem 1.6rem 4.7rem;
counter-increment:procedure-section;
}
.zarz::before{
content:counter(procedure-section, decimal-leading-zero);
position:absolute;
top:1.8rem;
left:0;
display:grid;
width:3.5rem;
height:2.35rem;
place-items:center;
background:#111111;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:1.25rem;
font-style:italic;
font-weight:900;
letter-spacing:-.02em;
transform:skew(-7deg);
clip-path:polygon(8% 0, 100% 0, 91% 100%, 0 100%);
}
.zarz h2{
position:relative;
margin-bottom:1rem;
color:var(--broadcast-black);
font-size:clamp(1.75rem, 3.5vw, 2.4rem);
font-style:italic;
font-weight:900;
letter-spacing:-.025em;
line-height:.98;
text-transform:uppercase;
}
.zarz h2::after{
content:"";
display:block;
width:4rem;
height:.28rem;
margin-top:.58rem;
background:var(--broadcast-red);
transform:skew(-18deg);
}
.zarz p,
.zarz li,
.ulku p{
margin-bottom:1rem;
line-height:1.72;
}
.zarz strong{
font-weight:700;
}
.zarz ul,
.zarz ol{
padding-left:1.2rem;
}
blockquote{
border:0;
border-left:.5rem solid var(--broadcast-red);
background:var(--broadcast-white);
padding:1rem 1.25rem;
color:var(--broadcast-copy);
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:1.25rem;
font-style:italic;
font-weight:600;
}
.xkhv{
border-top:5px solid var(--broadcast-black);
background:var(--broadcast-white);
}
table{
font-variant-numeric:tabular-nums;
}
th{
background:#243241;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.82rem;
font-style:italic;
font-weight:800;
letter-spacing:.08em;
text-transform:uppercase;
}
th,
td{
border-color:var(--broadcast-line);
}
.susp{
position:relative;
max-width:50rem;
margin:2.7rem auto;
border:1px solid var(--broadcast-line);
border-left:.75rem solid var(--broadcast-red);
border-radius:0;
background:#FFFFFF;
padding:1.7rem 1.8rem 1.55rem;
box-shadow:9px 9px 0 var(--broadcast-soft);
}
.susp::after{
content:"AZ / EAST VALLEY";
position:absolute;
top:.55rem;
right:.75rem;
color:var(--broadcast-copy);
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.65rem;
font-style:italic;
font-weight:800;
letter-spacing:.13em;
}
.sunc{
max-width:22ch;
margin:0 0 .85rem;
color:var(--broadcast-black);
font-size:2rem;
font-style:italic;
font-weight:900;
letter-spacing:-.025em;
line-height:1;
text-transform:uppercase;
}
.kqjn{
grid-template-columns:repeat(2, minmax(0, 1fr));
gap:.5rem .9rem;
margin-top:1rem;
border-top:1px solid var(--broadcast-line);
padding-top:.85rem;
}
.cyrr{
min-height:2.2rem;
padding:.15rem 0 .15rem 1.65rem;
color:var(--broadcast-black);
font-size:.88rem;
line-height:1.38;
}
.cyrr::before{
top:.2rem;
width:1.05rem;
height:1.05rem;
border-radius:0;
background:var(--broadcast-red);
-webkit-mask:var(--icon-pin) center / contain no-repeat;
mask:var(--icon-pin) center / contain no-repeat;
}
.xjbk{
max-width:50rem;
border-top:6px solid var(--broadcast-black);
counter-reset:faq-board;
}
.mfmc{
position:relative;
border-bottom:1px solid var(--broadcast-line);
padding:1.4rem 1.1rem 1.35rem 4.4rem;
counter-increment:faq-board;
}
.mfmc::before{
content:"Q" counter(faq-board);
position:absolute;
top:1.35rem;
left:0;
display:grid;
width:3.25rem;
height:2rem;
place-items:center;
background:#B00020;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.85rem;
font-style:italic;
font-weight:900;
transform:skew(-7deg);
}
.idvd{
position:relative;
margin-bottom:.65rem;
padding-right:2.2rem;
color:var(--broadcast-black);
font-size:1.45rem;
font-style:italic;
font-weight:800;
line-height:1.08;
}
.idvd::after{
content:"";
position:absolute;
top:.05rem;
right:0;
width:1.25rem;
height:1.25rem;
background:var(--broadcast-red);
-webkit-mask:var(--icon-plus) center / contain no-repeat;
mask:var(--icon-plus) center / contain no-repeat;
}
.oopj{
line-height:1.65;
}
.kvyk{
max-width:50rem;
margin-top:1.2rem;
border-top:6px solid var(--broadcast-black);
}
.vxbx{
display:grid;
grid-template-columns:minmax(0, 1fr);
gap:.25rem;
border-top:0;
border-bottom:1px solid var(--broadcast-line);
background:rgba(255, 255, 255, .62);
padding:1rem 1rem 1rem 3.5rem;
}
.vxbx::before{
top:1.05rem;
left:.75rem;
display:grid;
width:1.8rem;
height:1.8rem;
place-items:center;
background:#243241;
color:#FFFFFF;
font-size:.8rem;
transform:skew(-6deg);
}
.wwlw{
color:var(--broadcast-black);
font-weight:600;
line-height:1.48;
}
.ifnq{
color:var(--broadcast-copy);
font-size:.84rem;
line-height:1.5;
}
.munr{
position:relative;
overflow:hidden;
margin-top:3rem;
border:0;
border-top:.65rem solid var(--broadcast-red);
background:#243241;
color:#FFFFFF;
}
.munr::before{
content:"NEXT PLAY";
position:absolute;
right:-1rem;
bottom:-1.1rem;
color:#526575;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:clamp(4rem, 10vw, 8rem);
font-style:italic;
font-weight:900;
letter-spacing:-.06em;
line-height:.8;
pointer-events:none;
}
.sndz{
position:relative;
z-index:1;
max-width:52rem;
padding:2.8rem 1.5rem 3rem;
text-align:left;
}
.sndz h2{
max-width:18ch;
margin-bottom:.65rem;
color:#FFFFFF;
font-size:clamp(2.2rem, 5vw, 3.5rem);
font-style:italic;
font-weight:900;
letter-spacing:-.035em;
line-height:.92;
text-transform:uppercase;
}
.sndz p{
max-width:38rem;
color:#FFFFFF;
line-height:1.55;
}
.dhgg{
position:relative;
border:2px solid var(--broadcast-white);
border-radius:0;
background:#B00020;
color:#FFFFFF;
padding:.82rem 3rem .82rem 1.2rem;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:1rem;
font-style:italic;
font-weight:900;
letter-spacing:.055em;
text-transform:uppercase;
transform:skew(-4deg);
}
.dhgg::after{
content:"";
position:absolute;
top:50%;
right:1rem;
width:1.15rem;
height:1.15rem;
background:var(--broadcast-white);
transform:translateY(-50%);
-webkit-mask:var(--icon-arrow) center / contain no-repeat;
mask:var(--icon-arrow) center / contain no-repeat;
}
.xeqm{
position:relative;
border:0;
background:#111111;
color:#FFFFFF;
}
.xeqm::before{
content:"MESA / PROCEDURE DESK";
display:block;
border-bottom:1px solid #525252;
background:#B00020;
padding:.48rem 1.5rem;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:.68rem;
font-style:italic;
font-weight:900;
letter-spacing:.18em;
}
.xeqm .sulo{
max-width:78rem;
padding-top:2.5rem;
}
.vjcy{
grid-template-columns:minmax(0, 1.45fr) minmax(15rem, .75fr);
gap:3rem;
}
.xeqm .qkhn{
margin-bottom:.7rem;
color:#FFFFFF;
font-family:'Barlow Condensed', 'Arial Narrow', Arial, sans-serif;
font-size:1.1rem;
font-style:italic;
font-weight:900;
letter-spacing:.08em;
text-transform:uppercase;
}
.xeqm .wzrn,
.ucbk,
.mmyd,
.yarv{
color:#D9D9D9;
}
.ucbk{
max-width:50rem;
border-left:4px solid var(--broadcast-red);
padding-left:.8rem;
font-style:normal;
}
.xeqm .knib{
display:inline-block;
margin:0 .65rem .55rem 0;
border-bottom:1px solid #6A6A6A;
padding:.2rem 0;
color:#FFFFFF;
}
.yarv{
border-top:1px solid #525252;
padding-top:1rem;
}
@media (max-width:760px){
.jzve .sulo{
min-height:0;
padding-left:1.5rem;
}
.jzve .sulo > div:first-child{
min-width:0;
}
.xceg{
max-width:15rem;
font-size:1.05rem;
}
.jzve .qkhn{
max-width:11rem;
}
.jvhs .sulo{
padding-top:3rem;
padding-bottom:4.3rem;
}
.jcaw{
min-height:0;
padding-right:0;
}
.jcaw::before{
right:-1rem;
font-size:8rem;
}
.jcaw::after{
position:relative;
right:auto;
bottom:auto;
display:block;
width:100%;
margin-top:1.5rem;
}
.jvhs .jtzi{
max-width:11ch;
font-size:clamp(2.7rem, 14vw, 4.6rem);
}
.lbqz{
margin-top:-2rem;
padding-right:1rem;
padding-left:1rem;
}
.xbej{
padding:1.35rem 1.15rem;
}
.xbej::before,
.xbej::after{
left:4rem;
}
.uimx{
border-left:0;
padding-left:0;
}
.ynxh::before{
margin-right:1.5rem;
margin-left:1.5rem;
}
.ulku{
margin-right:.45rem;
margin-left:.45rem;
}
.zarz{
padding-left:0;
}
.zarz::before{
position:relative;
top:auto;
left:auto;
margin-bottom:1rem;
}
.kqjn{
grid-template-columns:1fr;
}
.mfmc{
padding-left:3.5rem;
}
.mfmc::before{
width:2.65rem;
}
.vxbx{
padding-left:3.2rem;
}
.sndz{
padding-top:2.3rem;
padding-bottom:2.5rem;
}
.vjcy{
gap:1.4rem;
}
}
