/* Straightfare page layer on top of the Direction C system. */
.hero.plain{padding-top:0}
.btn.sm{padding:8px 14px;min-height:38px;font-size:14px;white-space:nowrap}
.cookie-note{font-size:13px;opacity:.9}
.notice{border-left:5px solid var(--brass-500);background:var(--brass-100);color:var(--brass-700);padding:12px 16px;border-radius:0 10px 10px 0;max-width:72ch;font-size:15px}
.unconfirmed{color:var(--verm-800);font-weight:600}
.unconfirmed small{font-weight:400;color:var(--navy-600)}
.prose h2{margin-top:1.6em}
.prose h2:first-child{margin-top:0}
.prose p,.prose li{max-width:68ch}
.draft{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brass-700);background:var(--brass-100);border:1px solid var(--brass-300);padding:6px 10px;border-radius:6px;display:inline-block;margin-bottom:18px}
form.stack{display:grid;gap:16px;max-width:640px}
form.stack textarea,form.stack input[type=email],form.stack input[type=url]{width:100%;font:16px var(--body);padding:10px;border:1.5px solid var(--ink);background:var(--field);color:var(--ink);border-radius:var(--rfield)}
form.stack input[type=email],form.stack input[type=url]{min-height:44px}
form.stack .errorlist{list-style:none;margin:4px 0 0;padding:0;color:var(--verm-800);font-size:14px;font-weight:600}
form.stack .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.thanks{border-left:5px solid var(--teal-600);background:var(--teal-100);padding:14px 18px;border-radius:0 10px 10px 0;max-width:640px}
.tablewrap{margin-bottom:8px}
.hero .stamps .stampwrap.sm svg{width:112px}
.hero .stamps .stampwrap.rect svg{width:150px}
.crumbs a{color:inherit}
.receipt .rl b{white-space:nowrap}
table.prices td.unc{text-align:left}
@media(max-width:820px){table.prices td.unc{text-align:right}}
.mini{font-size:14px;color:var(--navy-600)}
.sr{position:absolute;left:-9999px}
@media(max-width:820px){table.prices td[data-label="Link"]::before{display:none}table.prices td[data-label="Link"]{justify-content:flex-start}}
table.prices td small.diffdates{color:var(--navy-600);font-style:italic}
