.tch-launch-notice{text-align:center;max-height:94dvh;font-family:Bricolage Grotesque,sans-serif;overflow:auto;box-shadow:0 24px 80px #0008;color:#fff!important;background:radial-gradient(at 55% 10%,#183252 0%,#0a203e 55%,#03152d 100%)!important;border:1px solid #345477!important;border-radius:18px!important;gap:0!important;width:calc(100% - 32px)!important;max-width:700px!important;padding:20px 24px 18px!important}.tch-notice-art{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0000 40% 55%,#000);mask-image:linear-gradient(90deg,#000,#0000 40% 55%,#000)}.tch-notice-art svg{width:100%;height:100%}.tch-notice-content{z-index:1;position:relative}.tch-notice-logo{object-fit:contain;width:82px;height:82px;margin:0 auto 8px}.tch-notice-eyebrow{color:#f0182d;letter-spacing:3px;text-transform:uppercase;margin:0 0 4px;font-family:Space Mono,monospace;font-size:14px;font-weight:700}.tch-notice-title{color:#fff;letter-spacing:-.6px!important;margin:0!important;font-family:Fraunces,serif!important;font-size:clamp(27px,4.6vw,40px)!important;font-weight:700!important;line-height:1.06!important}.tch-notice-description{color:#e1e6ef!important;margin:22px 0 0!important;font-size:19px!important;line-height:1.3!important}.tch-notice-secondary{color:#bac7da;margin:16px 0;font-size:14px}.tch-notice-button{color:#fff;cursor:pointer;background:linear-gradient(#d20a1e,#ad0717);border:1px solid #ff2639;border-radius:40px;justify-content:center;align-items:center;gap:12px;width:280px;max-width:100%;margin:0 auto;padding:14px 20px;font-size:16px;font-weight:700;display:flex}.tch-notice-button:hover{background:#df1024}.tch-notice-button:focus-visible{outline-offset:4px;outline:2px solid #fff}.tch-notice-thanks{color:#8497b3;justify-content:center;align-items:center;gap:14px;margin:16px 0 0;font-size:14px;display:flex}.tch-notice-thanks span{background:#52709133;width:60px;height:1px}.tch-launch-notice>button{z-index:2;color:#fff!important;opacity:1!important;background:#ffffff12!important;border-radius:50%!important;padding:10px!important;top:18px!important;right:20px!important}@media (width<=520px){.tch-launch-notice{padding:24px 18px!important}.tch-notice-description{font-size:16px!important}.tch-notice-break{display:none}.tch-notice-logo{width:70px;height:70px}.tch-notice-thanks{font-size:12px}}.comfort-report{font-size:17px;line-height:1.8}.comfort-report p{margin:1.2em 0}.comfort-report h2{margin:2em 0 1em;font-size:1.6rem;font-weight:700;line-height:1.3}.comfort-report h3{margin:1.6em 0 1em;font-size:1.1rem;font-weight:600}.comfort-report small{color:#64748b;font-size:12px;line-height:1.6;display:block}.comfort-table{margin:1.2em 0;overflow-x:auto}.comfort-table table{border-collapse:collapse;width:100%;min-width:480px;font-size:14px}.comfort-table th,.comfort-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #dce3ea;padding:12px 10px}.comfort-table th:first-child,.comfort-table td:first-child{text-align:left}.comfort-table th{background:#eef2f6}.comfort-report ul{padding-left:1.4em;list-style:outside}.comfort-report svg{width:100%;height:auto;margin:1.5em 0}.comfort-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.comfort-metrics>div{border:1px solid #dce3ea;border-radius:12px;padding:18px;font-size:13px}.comfort-metrics strong{font-size:25px;display:block}.comfort-metrics span{color:#15803d;font-size:13px;display:block}@media (width<=480px){.comfort-report{font-size:16px}.comfort-metrics{grid-template-columns:1fr}}.comfort-report-page .article-meta{margin-top:12px}
