/* css/g-legal.css */
.lgl-prose h2 .lgl-n{font-weight:500;color:var(--rly-text-muted);font-variant-numeric:tabular-nums}
/* css/p-guarantee.css */
.gtee-hd{align-items:center}
.gtee-hd .lead{max-width:560px}
.gtee-hd .btns{margin-top:4px}
.gtee-pic{width:100%;max-width:560px;justify-self:end}
.gtee-well.well{height:auto;min-height:400px;padding:48px 32px;display:grid;place-items:center}
.gtee-bill{container-type:inline-size;width:100%;max-width:400px;border-radius:12px;background:var(--rly-base-white);box-shadow:var(--ui-shadow),0 0 0 1px var(--ui-line);font-size:14px;line-height:20px;color:var(--rly-text-secondary);overflow:hidden}
.gtee-bh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px}
.gtee-bh b{font:600 16px/24px Geist,Inter,sans-serif;letter-spacing:-.01em;color:var(--rly-text-primary)}
.gtee-row{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;border-top:1px solid var(--rly-border-subtle)}
.gtee-m{width:32px;flex:none;font-weight:600;color:var(--rly-text-primary)}
.gtee-p{flex:1;min-width:0;white-space:nowrap;color:var(--rly-text-muted)}
.gtee-miss .gtee-p{color:var(--rly-tint-warning-text)}
.gtee-a{flex:none;font-weight:500;color:var(--rly-text-primary)}
.gtee-miss .gtee-a{color:var(--rly-text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}
.gtee-st{flex:none;width:84px;display:flex;justify-content:flex-end}
.gtee-cr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--rly-border-subtle);background:var(--rly-bg-surface);color:var(--rly-text-tertiary)}
.gtee-cr b{flex:none;font-weight:600;color:var(--rly-tint-success-text)}
.gtee-cr span{text-wrap:balance}
@container (max-width:359px){
.gtee-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"m a" "p st";align-items:center;gap:2px 12px;height:auto;padding:12px 16px}
.gtee-m{grid-area:m;width:auto}
.gtee-p{grid-area:p;white-space:normal}
.gtee-a{grid-area:a;justify-self:end}
.gtee-st{grid-area:st;width:auto}
}
@container (max-width:279px){
.gtee-bh,.gtee-row,.gtee-cr{font-size:13px;line-height:18px}
.gtee-bh{padding:12px 12px 8px}
.gtee-row,.gtee-cr{padding:12px}
}
.gtee-facts .ptx .link{margin-top:4px}
@media screen and (max-width:991px){
.gtee-pic{max-width:none;justify-self:stretch}
.gtee-well.well{min-height:360px}
}
@media screen and (max-width:767px){
.gtee-well.well{min-height:0;padding:40px 16px}
}
@media screen and (max-width:479px){
.gtee-well.well{padding:32px 12px}
}
