/* Existing brand, with a clearer path from the next cup to the signup. */
.au-compare-link{display:block;width:fit-content;margin:20px auto 0;font-size:12px;text-underline-offset:5px;text-decoration:underline}
.au-comparison{width:100%;max-width:850px;margin:auto;text-align:left}
.au-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.6}
.au-comparison caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.au-comparison th,.au-comparison td{padding:22px 20px;border-bottom:1px solid #fcfaf340;vertical-align:middle;overflow-wrap:break-word}
.au-comparison thead th{font-size:16px;line-height:1.4;font-weight:600}
.au-comparison th:first-child,.au-comparison td:first-child{width:27%;padding-left:0;font-weight:500}
.au-comparison th:last-child,.au-comparison td:last-child{background:#d5ed6012}
.au-comparison > p{font-size:11px;line-height:1.7;margin:18px 0 0;max-width:none}
.ecom-preference{margin:4px 0 20px;border-block:1px solid #173d2730;padding:12px 0}
.ecom-preference > summary{font-size:12px;line-height:1.5;cursor:pointer;min-height:24px}
.ecom-preference > .ecom-choice{margin-top:15px}
.au-cro .tin-copy .ecom-product-options{display:none}
.au-cro .brand-status{max-width:450px;margin-inline:auto}
.au-cro .coffee-switch{padding-block:65px}
.au-cro .faq-product-actions{grid-template-columns:1fr}
.au-cro .faq-product-actions .btn{width:100%}
.au-cro .ecom-launch-intro > p{font-size:15px;line-height:1.75;max-width:410px}
.au-cro .restored-founder > div > p:not(.kicker){max-width:540px;font-size:16px;line-height:1.9}
.launch-page.au-cro .invitation h1{font-size:clamp(42px,4.5vw,69px);line-height:1.03}
.launch-page.au-cro .intro{font-size:16px;line-height:1.75}
.launch-page.au-cro .invitation .signup-heading{display:none}
.launch-page.au-cro .form-note{font-size:11px;line-height:1.7}
@media(max-width:700px){
 .au-comparison table{font-size:12px;line-height:1.6}
 .au-comparison th,.au-comparison td{padding:17px 10px}
 .au-comparison thead th{font-size:13px}
 .au-comparison th:first-child,.au-comparison td:first-child{width:26%;padding-right:8px;font-size:11px}
 .au-cro .coffee-switch{padding-block:45px}
 .au-cro .coffee-switch h2{font-size:clamp(30px,8.4vw,45px)}
 .au-cro .restored-founder > div > p:not(.kicker){font-size:14px}
 .launch-page.au-cro .invitation h1{font-size:clamp(39px,11vw,53px)}
 .launch-page.au-cro .intro{font-size:14px}
}
