/* generated by render-qck-site.ts — do not hand-edit (gitignored output) */
*{box-sizing:border-box;margin:0}
:root{--radius:1rem}
html{scroll-behavior:smooth}
body{background:#FFF9F2;color:#211438;font-family:'Nunito Sans', Arial, sans-serif;line-height:1.65;font-size:1.0625rem;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Syne', 'Arial Black', sans-serif;line-height:1.2;color:#211438}
a{color:#A00058}
a:hover{opacity:.85}
img{max-width:100%}
code{background:#FFE1A8;padding:.1em .35em;border-radius:4px;font-size:.9em}
.uvtz{position:absolute;left:-9999px;top:0;background:#A00058;color:#FFFFFF;padding:.5rem 1rem;z-index:9}
.uvtz:focus{left:0}
.fhvg{max-width:72rem;margin:0 auto;padding:0 1.5rem}
.smws{font-family:'Syne', 'Arial Black', sans-serif;font-weight:700;font-size:1.25rem;text-decoration:none;color:inherit}
.dfxk{color:#66566F;font-size:.85rem}
.kwab{display:flex;flex-wrap:wrap;gap:1.1rem}
.hsrh{text-decoration:none;color:inherit;font-size:.95rem}
.hsrh:hover{color:#A00058;opacity:1}
.kkjs{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}
.kkjs span{display:block;height:2px;background:currentColor;border-radius:2px}
.kkjs[aria-expanded="true"] span:nth-child(2){opacity:0}
.ifnn{background:#FFF0D6} .ifnn .fhvg{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;text-align:center} .kwab{border-top:1px solid #E1BFAF;padding-top:.6rem}
.gnba{background:#FFF0D6;border-bottom:1px solid #E1BFAF} .gnba .fhvg{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2.5rem;padding:4.08rem 1.5rem}
.bkuv{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#A00058;font-weight:600;margin-bottom:.8rem}
.yxnf{font-size:clamp(1.9rem,4.5vw,3rem);margin-bottom:1rem}
.ezlp{font-size:1.15rem;color:#66566F;max-width:44rem;margin:0 auto}
.mith{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-top:1.4rem}
.cgea{border:1px solid #E1BFAF;background:#FFF0D6;border-radius:999px;padding:.3rem .85rem;font-size:.85rem}
.rwsb{padding:3.12rem 0}
/* the measure fix: prose column CENTERED in the container, never pinned left */
.ospk,.twoa,.muvp{max-width:46rem;margin-left:auto;margin-right:auto}
.ospk{padding:1.68rem 0}
.ospk h2{font-size:1.6rem;margin-bottom:.8rem}
.ospk h3{font-size:1.2rem;margin:.9rem 0 .5rem}
.ospk p,.ospk li,.twoa p{margin-bottom:.85rem}
.ospk ul,.ospk ol{padding-left:1.4rem}
.twoa{font-size:1.12rem}
.muvp{background:#FFF0D6;border:1px solid #E1BFAF;border-radius:var(--radius);padding:1.2rem 1.4rem;margin-bottom:1.92rem}
.trwz{overflow-x:auto;margin:1rem 0}
table{border-collapse:collapse;width:100%;font-size:.95rem}
th,td{border:1px solid #E1BFAF;padding:.55rem .7rem;text-align:left;vertical-align:top}
th{background:#FFF0D6}
blockquote{border-left:4px solid #A00058;padding:.2rem 0 .2rem 1rem;color:#66566F;margin:1rem 0}
.lchp{max-width:46rem;margin:2.16rem auto;background:#f9e2ce;border:1px solid #E1BFAF;border-radius:var(--radius);padding:1.4rem 1.6rem}
.ahua{font-size:1.25rem;margin-bottom:.7rem}
.pnnf{list-style:none;padding:0;margin-top:.8rem;display:grid;gap:.45rem}
.houq{padding-left:1.1rem;position:relative;font-size:.95rem}
.houq::before{content:"";position:absolute;left:0;top:.55em;width:.45em;height:.45em;border-radius:50%;background:#A00058}
.fygk{max-width:46rem;margin:2.16rem auto;padding:0;list-style:none;counter-reset:src}
.xvcq{border-top:1px solid #E1BFAF;padding:.9rem 0 .9rem 2.2rem;position:relative;counter-increment:src}
.xvcq::before{content:counter(src);position:absolute;left:0;top:.95rem;font-family:'Syne', 'Arial Black', sans-serif;font-weight:700;color:#A00058}
.gdnl{margin-bottom:.3rem}
.rfqn{font-size:.88rem;color:#66566F}
.kgwq{max-width:46rem;margin:0 auto}
.brev{border-bottom:1px solid #E1BFAF;padding:1.32rem 0}
.doqk{font-size:1.15rem;margin-bottom:.5rem}
.ltrs{color:#211438}
.ypvp{background:#e6e2d0;border-top:1px solid #E1BFAF;border-bottom:1px solid #E1BFAF;margin:2.4rem 0 0}
.oswt{max-width:46rem;margin:0 auto;padding:2.64rem 1.5rem;text-align:center}
.oswt h2{margin-bottom:.7rem}
.oswt p{margin-bottom:1.1rem}
.ohta{display:inline-block;background:#A00058;color:#FFFFFF;text-decoration:none;font-weight:600;padding:.8rem 1.8rem;border-radius:var(--radius)}
.ohta:hover{opacity:.9}

.pjfe{font-size:1.45rem;margin-bottom:.45rem}
.ejsu p{margin-bottom:.55rem}
.ejsu p:last-child{margin-bottom:0}
.ryge{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .95rem;margin:.6rem 0 0;font-size:.92rem}
.rrro{display:inline-block;font-weight:700;font-size:1.05rem;padding:1rem 2rem;border-radius:var(--radius);text-decoration:none;white-space:nowrap}
.rrro:hover{opacity:.92}
.tnmc{background:#A00058;color:#FFFFFF}
.jixp{max-width:64rem;margin:0 auto;padding:1.6rem 1.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2.5rem;align-items:center}
.tnmc h2,.tnmc p{color:#FFFFFF}
.ohvb{display:inline-block;background:#FFFFFF;color:#A00058;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .75rem;margin-bottom:.6rem}
.ryge{color:#eed1e1}
.pndm::before{content:"\2022\00a0"}
.rrro{background:#FFF9F2;color:#211438;border:2px solid #FFFFFF}
@media (max-width:720px){.jixp{display:block} .ohvb{transform:none;max-width:none;margin-bottom:.6rem} .rrro{display:block;text-align:center;margin-top:1rem}}
.bvuu{background:#211438;color:#FFFFFF} .bvuu a{color:inherit}
.bvuu .fhvg{padding:2.64rem 1.5rem}
.yvov{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:1.4rem}
.dysm{font-style:italic;margin-bottom:.8rem}
.uzhj{font-size:.9rem;margin-bottom:.8rem}
.ankq{font-size:.85rem;color:#66566F}
.bvuu .ankq{opacity:.85}
.vfwz{color:#66566F;font-size:.92rem}
.bvuu .dfxk,.bvuu .vfwz{color:#9993a3}
.bvuu .ankq{color:#8c8598;opacity:1}
@media(max-width:760px){
  .gnba .fhvg{grid-template-columns:1fr;gap:1.5rem}
  .yvov{grid-template-columns:1fr}
  .ifnn .fhvg{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.9rem 1.5rem;text-align:left}
  .ifnn .kwab{border-top:0;padding-top:0}
  .ifnn .kkjs{display:flex}
  .ifnn .kwab{display:none;flex-basis:100%;flex-direction:column;gap:0;border-top:1px solid #E1BFAF;padding-top:.4rem;margin-top:.4rem}
  .ifnn .kwab[data-open="true"]{display:flex}
  .ifnn .hsrh{display:block;padding:.6rem 0;font-size:1.05rem}
}

/* ---- per-site theme layer ---- */
/* Tempe Outcome Lab: vibrant evidence-field theme */
:root{
  --radius:.35rem;
  --icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 2.5 2.5L16 9'/%3E%3C/svg%3E");
  --icon-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E");
  --icon-help:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.8 9a2.5 2.5 0 0 1 4.8 1c0 2-2.6 2.1-2.6 4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
  --icon-doc-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFF9F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6Z'/%3E%3Cpath d='M14 3v5h4M9 12h6M9 16h6'/%3E%3C/svg%3E");
  --icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M14 7l5 5-5 5'/%3E%3C/svg%3E")
}
body{line-height:1.72;letter-spacing:.002em;background:#FFF9F2}
h1,h2,h3,h4{letter-spacing:-.035em}
a{text-decoration-thickness:.1em;text-underline-offset:.18em}
.fhvg{max-width:76rem}

/* Masthead */
.ifnn{background:#FFF0D6;border-bottom:1px solid #211438}
.ifnn .fhvg{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.8fr);align-items:center;gap:1.5rem;padding:1.1rem 1.5rem;text-align:left}
.ifnn .fhvg>div:first-child{min-width:0;padding-left:0;border-left:0}
.smws{position:relative;display:inline-flex;align-items:center;gap:.68rem;padding:0 0 .48rem;color:#211438;font-size:1.34rem;font-weight:800;letter-spacing:-.055em;line-height:1;text-decoration:none}
.smws::before{content:"T/O";display:grid;place-items:center;width:2.55rem;height:2.55rem;flex:0 0 auto;border:2px solid #211438;background:#211438;color:#FFE1A8;font-size:.72rem;font-weight:800;letter-spacing:-.04em;box-shadow:.28rem .28rem 0 #A00058}
.smws::after{content:"";position:absolute;right:0;bottom:0;left:3.22rem;height:.24rem;background:linear-gradient(90deg,#A00058 0 62%,#005F99 62%)}
.dfxk{margin-top:.3rem;color:#66566F;font-size:.73rem;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}
.ifnn .kwab{justify-content:flex-end;gap:.3rem .45rem;padding:0;border:0}
.ifnn .hsrh{padding:.42rem .55rem;border-bottom:2px solid transparent;font-size:.77rem;font-weight:800;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}
.ifnn .hsrh:hover{color:#005F99;border-bottom-color:#005F99}
.kkjs{border-radius:0}

/* Asymmetric hero and comparison field */
.gnba{position:relative;overflow:hidden;background:#FFF0D6;border-bottom:0}
.gnba::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,#A00058 0 1.7px,transparent 2px) calc(100% - 1rem) 1rem/1.35rem 1.35rem no-repeat,linear-gradient(118deg,transparent 0 66%,rgba(160,0,88,.09) 66% 79%,transparent 79%),linear-gradient(90deg,transparent 0 73%,#FFE1A8 73% 100%)}
.gnba::after{content:"";position:absolute;right:0;bottom:0;left:0;height:.58rem;background:linear-gradient(90deg,#A00058 0 19%,#FFE1A8 19% 72%,#005F99 72%)}
.gnba .fhvg{position:relative;display:grid;grid-template-columns:minmax(0,2.15fr) minmax(12rem,.72fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding:clamp(3.25rem,7vw,5.6rem) 1.5rem clamp(3.5rem,7vw,5.8rem)}
.gnba .fhvg::after{content:"A/B";display:grid;grid-column:2;grid-row:1;place-items:center;min-height:15.5rem;border:.7rem solid #005F99;outline:2px solid #A00058;outline-offset:.85rem;background:repeating-linear-gradient(-45deg,#FFE1A8 0,#FFE1A8 12px,#FFF9F2 12px,#FFF9F2 24px);color:#A00058;font-family:'Syne','Arial Black',sans-serif;font-size:clamp(3rem,6vw,5.4rem);font-weight:800;letter-spacing:-.09em;line-height:1;transform:translate(-.5rem,-.35rem) rotate(1.5deg);box-shadow:1.1rem 1.1rem 0 #E1BFAF}
.bluc{position:relative;z-index:1;max-width:52rem}
.bkuv{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.15rem;color:#A00058;font-size:.76rem;font-weight:800;letter-spacing:.17em}
.bkuv::before{content:"";width:2.3rem;height:.32rem;background:#A00058}
.yxnf{max-width:14ch;margin-bottom:1.25rem;font-size:clamp(2.65rem,6.1vw,5.35rem);font-weight:800;line-height:.98}
.ezlp{max-width:39rem;margin:0;color:#211438;font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.55}
.mith{gap:.55rem;margin-top:1.65rem}
.cgea{padding:.48rem .75rem;border:1px solid #211438;border-radius:0;background:#FFF9F2;color:#211438;font-size:.76rem;font-weight:700;line-height:1.3}

/* Recommendation insert */
.tnmc{background:#211438;color:#FFF9F2;border-top:.5rem solid #A00058;border-bottom:1px solid #211438}
.jixp{max-width:76rem;padding:2rem 1.5rem 2.15rem;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 4rem}
.tnmc h2,.tnmc p{color:#FFF9F2}
.ohvb{margin-bottom:.75rem;padding:.32rem .6rem;border-radius:0;background:#FFE1A8;color:#211438;font-size:.7rem;font-weight:800;letter-spacing:.15em}
.pjfe{max-width:33ch;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.08}
.ejsu{max-width:49rem}
.ryge{color:#FFE1A8;font-size:.84rem;font-weight:700}
.pndm{position:relative;padding-left:1.45rem}
.pndm::before{content:"";position:absolute;top:.05em;left:0;width:1.05rem;height:1.05rem;background:#FFE1A8;-webkit-mask:var(--icon-check) center/contain no-repeat;mask:var(--icon-check) center/contain no-repeat}
.rrro{display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 1.25rem;border:2px solid #FFF9F2;border-radius:0;background:#A00058;color:#FFF9F2;box-shadow:.55rem .55rem 0 #005F99;font-size:.92rem;letter-spacing:.025em}
.rrro::after{content:"";width:1.15rem;height:1.15rem;flex:0 0 auto;background:#FFF9F2;-webkit-mask:var(--icon-arrow) center/contain no-repeat;mask:var(--icon-arrow) center/contain no-repeat;transition:transform .18s ease}
.rrro:hover::after{transform:translateX(.2rem)}

/* Editorial rhythm */
.rwsb{padding:clamp(3.5rem,7vw,6rem) 0 0}
.rwsb>.fhvg{counter-reset:evidence-section}
.twoa{max-width:55rem;margin-bottom:2.4rem;padding:.2rem 0 .2rem 1.55rem;border-left:.55rem solid #005F99;color:#211438;font-size:clamp(1.17rem,2vw,1.42rem);font-weight:600;line-height:1.6}
.twoa p:first-child::first-letter{color:#A00058;font-family:'Syne','Arial Black',sans-serif;font-size:2.9em;font-weight:800;line-height:.72}
.ospk{counter-increment:evidence-section;max-width:55rem;padding:clamp(2.5rem,5vw,4rem) 0;border-top:2px solid #211438}
.ospk:nth-of-type(even){padding-right:clamp(1rem,4vw,2.25rem);padding-left:clamp(1rem,4vw,2.25rem);background:#FFF0D6;border-top-color:#A00058}
.ospk h2{display:grid;grid-template-columns:2.9rem minmax(0,1fr);gap:.85rem;align-items:start;margin-bottom:1.25rem;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.08}
.ospk h2::before{content:counter(evidence-section,decimal-leading-zero);padding-top:.25rem;border-top:.4rem solid #A00058;color:#A00058;font-size:.72rem;font-weight:800;letter-spacing:.08em}
.ospk h3{margin:1.7rem 0 .65rem;font-size:1.28rem}
.ospk p,.ospk li,.twoa p{margin-bottom:1rem}
.ospk p,.ospk li{max-width:70ch}
.muvp{max-width:55rem;padding:1.35rem 1.5rem;border:0;border-left:.55rem solid #A00058;border-radius:0;background:#FFF0D6}
blockquote{margin:1.75rem 0;padding:1.2rem 1.4rem;border:0;border-top:.45rem solid #A00058;background:#FFF0D6;color:#211438;font-size:1.08rem}
.trwz{margin:1.6rem 0;border:2px solid #211438;background:#FFF9F2}
th,td{padding:.75rem .85rem;border-color:#E1BFAF}
th{background:#FFE1A8;color:#211438;font-family:'Syne','Arial Black',sans-serif;font-size:.82rem;letter-spacing:.04em}

/* Local field note */
.lchp{position:relative;max-width:55rem;margin:3.4rem auto;padding:2.8rem clamp(1.25rem,4vw,2.5rem) 2.1rem;border:0;border-left:.8rem solid #005F99;border-radius:0;background:#FFE1A8;box-shadow:.7rem .7rem 0 #E1BFAF}
.lchp::before{content:"LOCAL / TEMPE";position:absolute;top:1rem;color:#005F99;font-size:.7rem;font-weight:800;letter-spacing:.16em}
.ahua{max-width:27ch;margin-bottom:1rem;font-size:clamp(1.55rem,3vw,2rem);line-height:1.1}
.pnnf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.25rem}
.houq{padding:.72rem .8rem .72rem 2.25rem;border:1px solid #005F99;background:#FFF9F2;color:#211438;font-size:.86rem;font-weight:700}
.houq::before{left:.72rem;top:.88rem;width:1.05rem;height:1.05rem;border-radius:0;background:#A00058;-webkit-mask:var(--icon-pin) center/contain no-repeat;mask:var(--icon-pin) center/contain no-repeat}

/* FAQ cards */
.kgwq{display:grid;max-width:55rem;gap:1rem;counter-reset:faq-question}
.brev{counter-increment:faq-question;padding:1.5rem 1.6rem 1.6rem;border:1px solid #E1BFAF;border-left:.5rem solid #005F99;background:#FFF0D6}
.brev:nth-child(even){border-left-color:#A00058}
.doqk{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.7rem;margin-bottom:.75rem;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.2}
.doqk::before{content:"";width:1.55rem;height:1.55rem;background:#005F99;-webkit-mask:var(--icon-help) center/contain no-repeat;mask:var(--icon-help) center/contain no-repeat}
.ltrs{padding-left:2.9rem;color:#211438}

/* Research ledger */
.fygk{max-width:none;margin:1.5rem 0 0;display:grid;gap:.75rem}
.xvcq{min-height:4.5rem;padding:1rem 1rem 1rem 4.15rem;border:1px solid #E1BFAF;background:#FFF0D6}
.xvcq::before{content:"";top:.85rem;bottom:auto;display:block;width:2.5rem;height:2.5rem;border-radius:50%;background:#005F99 var(--icon-doc-light) center/1.28rem 1.28rem no-repeat;box-shadow:.2rem .2rem 0 #A00058}
.gdnl{color:#211438;font-size:.93rem;font-weight:700;line-height:1.45}
.rfqn{color:#66566F;font-size:.8rem;line-height:1.48}
.rfqn a{color:#A00058}

/* Decision band */
.ypvp{position:relative;overflow:hidden;margin-top:clamp(4rem,8vw,7rem);border:0;background:#A00058;color:#FFF9F2}
.ypvp::before{content:"";position:absolute;right:-4rem;bottom:-7rem;width:18rem;height:18rem;border:2rem solid #211438;border-radius:50%;opacity:.72}
.ypvp::after{content:"";position:absolute;top:0;right:0;left:0;height:.55rem;background:linear-gradient(90deg,#FFE1A8 0 28%,#A00058 28% 47%,#211438 47%)}
.oswt{position:relative;z-index:1;max-width:58rem;padding:clamp(3rem,6vw,5rem) 1.5rem;text-align:left}
.oswt h2,.oswt p{color:#FFF9F2}
.oswt h2{max-width:22ch;margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05}
.oswt p{max-width:48rem}
.ohta{display:inline-flex;align-items:center;gap:.75rem;padding:.9rem 1.4rem;border:2px solid #211438;border-radius:0;background:#FFE1A8;color:#211438;font-weight:800;box-shadow:.55rem .55rem 0 #211438}
.ohta::after{content:"";width:1.15rem;height:1.15rem;flex:0 0 auto;background:#211438;-webkit-mask:var(--icon-arrow) center/contain no-repeat;mask:var(--icon-arrow) center/contain no-repeat;transition:transform .18s ease}
.ohta:hover::after{transform:translateX(.2rem)}

/* Disclosure-forward colophon */
.bvuu{position:relative;background:#211438;color:#FFF9F2;border-top:.55rem solid #A00058}
.bvuu::before{content:"";display:block;height:.55rem;background:linear-gradient(90deg,#FFE1A8 0 33%,#005F99 33% 66%,#A00058 66%)}
.bvuu .fhvg{padding:clamp(2.8rem,5vw,4.5rem) 1.5rem 2rem}
.yvov{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);gap:clamp(2rem,8vw,7rem);margin-bottom:2.4rem}
.bvuu .dfxk,.bvuu .vfwz{color:#FFE1A8}
.dysm,.uzhj,.ankq{color:#FFF9F2}
.dysm{max-width:50rem;margin:1.25rem 0 .85rem;font-family:'Syne','Arial Black',sans-serif;font-size:1.08rem;font-style:normal;font-weight:700;line-height:1.35}
.uzhj{max-width:60rem;font-size:.86rem;line-height:1.55}
.bvuu .ulyv:last-child nav{display:grid;gap:.55rem}
.ulyv:first-child{position:relative;padding-top:1.15rem;border-top:1px solid #66566F}
.ulyv:first-child::before{content:"";position:absolute;top:-.25rem;left:0;width:4.5rem;height:.5rem;background:#FFE1A8}
.bvuu .hsrh{display:inline-block;color:#FFF9F2;font-size:.86rem;font-weight:700}
.bvuu .hsrh:hover{color:#FFE1A8}
.bvuu .ankq{padding-top:1.2rem;border-top:1px solid #66566F;color:#FFF9F2;opacity:1;font-size:.76rem;letter-spacing:.03em}

@media (max-width:760px){
  .fhvg{padding-right:1.1rem;padding-left:1.1rem}
  .ifnn .fhvg{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.9rem 1.1rem;text-align:left}
  .ifnn .kwab{padding-top:.45rem;border-top-width:1px}
  .ifnn .hsrh{padding:.65rem 0;font-size:.92rem}
  .smws{font-size:1.08rem;letter-spacing:-.045em}
  .smws::before{width:2.25rem;height:2.25rem;font-size:.64rem}
  .smws::after{left:2.93rem}
  .gnba .fhvg{grid-template-columns:1fr;gap:1.75rem;padding:3rem 1.1rem 3.25rem}
  .gnba .fhvg::after{display:none}
  .yxnf{font-size:clamp(2.35rem,12vw,3.55rem)}
  .jixp{padding:1.7rem 1.1rem 2rem}
  .rrro{white-space:normal}
  .rwsb{padding-top:3.4rem}
  .twoa{padding-left:1rem}
  .ospk h2{grid-template-columns:2.3rem minmax(0,1fr);gap:.55rem}
  .ospk:nth-of-type(even){padding-right:1rem;padding-left:1rem}
  .lchp{margin-right:.45rem;padding-right:1.1rem;padding-left:1.1rem}
  .pnnf{grid-template-columns:1fr}
  .brev{padding:1.25rem 1rem}
  .ltrs{padding-left:0}
  .xvcq{padding:4.15rem 1rem 1rem}
  .xvcq::before{top:.85rem;right:auto;bottom:auto;left:1rem;width:2.5rem;height:2.5rem;padding:0}
  .yvov{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
