.ref{max-width:860px}.crumbs{font-size:14px;color:#786963;margin:0}.ref h1{font-size:clamp(34px,5vw,56px)}.lead{font-size:21px}
.ref h3{font:700 21px/1.3 Georgia,serif;margin-top:28px}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
table{border-collapse:collapse;width:100%;font-size:16px;margin:16px 0}th,td{text-align:left;padding:8px 10px;border-bottom:1px solid #e4d7d6;vertical-align:top}
thead th{font-size:14px;color:#786963}tr.ok td{background:#f6e9ee}.facts th{width:38%;font-weight:600}
.clocks{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.clocks div{background:#f6e9ee;border-radius:18px;padding:14px 18px;min-width:160px;display:flex;flex-direction:column}.clocks strong{font-size:24px}
.countdown{background:#f6e9ee;border-radius:22px;padding:22px;margin:20px 0;display:flex;flex-direction:column}.countdown strong{font:700 clamp(26px,4vw,40px)/1.2 Georgia,serif}
ul.cols{columns:2;column-gap:32px;padding-left:20px}ul.cols li{break-inside:avoid;margin:6px 0}
.cta{background:#fff;border:1px solid #e4d7d6;border-radius:22px;padding:22px;margin:40px 0 16px}
@media(max-width:700px){ul.cols{columns:1}header,main,footer{padding-left:16px;padding-right:16px}th,td{padding:6px}}
