.learn-article--learn-airport-hotel-restaurant-splitting .price-row{display:flex;justify-content:space-between;font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary)}.learn-article--learn-airport-hotel-restaurant-splitting .price{font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-airport-hotel-restaurant-splitting .price.markup{color:var(--learn-negative)}.learn-article--learn-airport-hotel-restaurant-splitting .price.markup small{font-weight:var(--type-weight-regular);font-size:.6875rem}.learn-article--learn-alcohol-delivery-splitting .burden-list{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.learn-article--learn-alcohol-delivery-splitting .burden-item{display:flex;gap:1rem;align-items:flex-start}.learn-article--learn-alcohol-delivery-splitting .burden-number{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-alcohol-delivery-splitting .burden-content strong{display:block;font-family:var(--font-display);font-size:1rem;color:var(--color-rich-black);margin-bottom:.25rem}.learn-article--learn-alcohol-delivery-splitting .burden-content p{font-size:.9375rem!important;margin:0!important}.learn-article--learn-alcohol-delivery-splitting .col-item{color:var(--color-rich-black)}.learn-article--learn-alcohol-delivery-splitting .col-price{color:var(--text-secondary)}.learn-article--learn-alcohol-delivery-splitting .col-markup{color:var(--color-brand);font-weight:600}.learn-article--learn-bachelor-bachelorette-dinner-split h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-bill-hero-guide .tragedy-list{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}.learn-article--learn-bill-hero-guide .tragedy-item{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);border-left:3px solid #f87171}.learn-article--learn-bill-hero-guide .tragedy-number{flex-shrink:0;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);color:var(--learn-negative);width:1.25rem}.learn-article--learn-bill-hero-guide .tragedy-item p{font-size:.9375rem!important;margin:0!important;line-height:1.5}.learn-article--learn-bill-hero-guide .tragedy-item strong{color:var(--color-rich-black)}.learn-article--learn-bill-hero-guide .tragedy-item a{color:var(--color-brand);text-decoration:none}.learn-article--learn-bill-hero-guide .tragedy-item a:hover{text-decoration:underline}.learn-article--learn-bill-splitting-methods-ranked .rank-badge{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;font-family:var(--font-display);font-size:1.25rem;font-weight:var(--type-weight-bold);margin-bottom:1rem}.learn-article--learn-bill-splitting-methods-ranked .rank-badge.rank-1{background:var(--color-brand);color:#fff}.learn-article--learn-bill-splitting-methods-ranked .rank-badge.rank-2{background:silver;color:var(--color-rich-black)}.learn-article--learn-bill-splitting-methods-ranked .rank-badge.rank-3{background:#cd7f32;color:#fff}.learn-article--learn-bill-splitting-methods-ranked .rank-badge.rank-4{background:rgba(var(--ink-triple),.1);color:var(--text-secondary)}.learn-article--learn-bill-splitting-methods-ranked .rank-badge.rank-5{background:#dc26261a;color:var(--learn-negative)}.learn-article--learn-bill-splitting-methods-ranked .method-scores{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0;padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-bill-splitting-methods-ranked .winner-section{background:#f8a02208}.learn-article--learn-bill-splitting-methods-ranked .verdict-box{padding:1.25rem 1.5rem;border-radius:.75rem;margin:1.5rem 0;font-family:var(--font-sans);font-size:.9375rem;line-height:1.6}.learn-article--learn-bill-splitting-methods-ranked .verdict-box.positive{background:#4ade801a;border:1px solid rgba(74,222,128,.3);color:var(--text-secondary)}.learn-article--learn-bill-splitting-methods-ranked .verdict-box.neutral{background:rgba(var(--ink-triple),.03);border:1px solid rgba(var(--ink-triple),.08);color:var(--text-secondary)}.learn-article--learn-bill-splitting-methods-ranked .verdict-box.negative{background:#f871711a;border:1px solid rgba(248,113,113,.3);color:var(--text-secondary)}.learn-article--learn-bill-splitting-methods-ranked .verdict-box strong{color:var(--color-rich-black)}.learn-article--learn-bill-splitting-methods-ranked .verdict-box a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.learn-article--learn-birthday-dinner-guide .rule-box{padding:1.5rem;background:#f8a02214;border-radius:.75rem;border:1px solid rgba(248,160,34,.2);margin:1.5rem 0;font-family:var(--font-sans);font-size:1rem;color:var(--color-rich-black);line-height:1.6}.learn-article--learn-birthday-dinner-guide .example{padding:1rem;background:rgba(var(--ink-triple),.03);border-radius:.5rem;margin-bottom:1rem;font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary);line-height:1.6}.learn-article--learn-birthday-dinner-guide .example strong{color:var(--color-rich-black)}.learn-article--learn-brewery-taproom-splitting .comparison-card h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 1rem}.learn-article--learn-brewery-taproom-splitting .comparison-stats{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.learn-article--learn-brewery-taproom-splitting .comparison-note{font-family:var(--font-sans);font-size:.8125rem!important;color:var(--text-aside)!important;margin:0!important;line-height:1.4}.learn-article--learn-brewery-taproom-splitting .challenge-list{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-brewery-taproom-splitting .challenge-item{display:flex;gap:1rem;padding:1rem 1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);align-items:flex-start}.learn-article--learn-brewery-taproom-splitting .challenge-icon{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#f8a0221a;color:var(--color-brand);font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-brewery-taproom-splitting .challenge-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-brewery-taproom-splitting .challenge-content p{font-size:.9375rem!important;margin:0!important;line-height:1.5}.learn-article--learn-cant-afford-that .scenario-heading{font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:2rem 0 1rem}.learn-article--learn-catering-order-splitting .labor-timeline{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0}.learn-article--learn-catering-order-splitting .time-marker{font-family:var(--font-display);font-size:.75rem;font-weight:var(--type-weight-bold);color:var(--color-brand);flex-shrink:0;min-width:4rem}.learn-article--learn-catering-order-splitting .task{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);line-height:1.4}.learn-article--learn-check-psychology .moment-list{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0;padding:1.5rem;background:rgba(var(--ink-triple),.02);border-radius:.75rem}.learn-article--learn-check-psychology .moment-item{display:flex;gap:1rem;align-items:flex-start}.learn-article--learn-check-psychology .moment-item .bullet{color:var(--color-brand);font-weight:700}.learn-article--learn-check-psychology .moment-item p{margin:0!important;font-size:.9375rem;font-style:italic}.learn-article--learn-check-psychology .problem-list{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-check-psychology .problem-item{display:flex;gap:1rem;padding:1rem 1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-check-psychology .problem-number{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#f8a0221a;color:var(--color-brand);font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-check-psychology .problem-item p{margin:0!important;font-size:.9375rem;line-height:1.5}.learn-article--learn-check-psychology .problem-item p strong{display:block;margin-bottom:.25rem}.learn-article--learn-chinese-hot-pot-splitting h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-chinese-hot-pot-splitting .hotpot-structure{display:flex;flex-direction:column;gap:.75rem;margin:2rem 0}.learn-article--learn-chinese-hot-pot-splitting .method-breakdown{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-chinese-hot-pot-splitting .method-step{display:flex;gap:1rem;padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-chinese-hot-pot-splitting .method-step.highlight{background:#f8a02214;border-color:#f8a02233}.learn-article--learn-chinese-hot-pot-splitting .step-number{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-chinese-hot-pot-splitting .step-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-chinese-hot-pot-splitting .step-content p{font-size:.9375rem!important;margin:0!important}.learn-article--learn-client-dinner-splitting .section-content ul{margin:1rem 0;padding-left:1.5rem}.learn-article--learn-client-dinner-splitting .section-content li{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}.learn-article--learn-cofounder-dinner-splitting .process-list{display:flex;flex-direction:column;gap:1.25rem;margin:2rem 0}.learn-article--learn-cofounder-dinner-splitting .process-item{display:flex;gap:1rem;align-items:flex-start}.learn-article--learn-cofounder-dinner-splitting .process-number{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-cofounder-dinner-splitting .process-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-cofounder-dinner-splitting .process-content p{font-size:.9375rem!important;margin:0!important}.learn-article--learn-concert-game-day-expenses .expense-timeline{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:1rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-concert-game-day-expenses .timeline-time{font-family:var(--font-sans);font-size:.75rem;font-weight:var(--type-weight-semibold);color:var(--color-brand);text-transform:uppercase}.learn-article--learn-concert-game-day-expenses .timeline-event{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary)}.learn-article--learn-concert-game-day-expenses .timeline-amount{font-family:var(--font-display);font-size:.9375rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}@media(max-width:600px){.learn-article--learn-concert-game-day-expenses .timeline-amount{color:var(--color-brand)}}.learn-article--learn-concert-game-day-expenses .chat-example{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0;padding:1.5rem;background:rgba(var(--ink-triple),.02);border-radius:1rem}.learn-article--learn-concert-game-day-expenses .chat-bubble{max-width:75%;padding:.75rem 1rem;border-radius:1rem;font-family:var(--font-sans);font-size:.9375rem;line-height:1.4}.learn-article--learn-concert-game-day-expenses .chat-bubble.self{align-self:flex-end;background:var(--color-brand);color:#fff;border-bottom-right-radius:.25rem}.learn-article--learn-concert-game-day-expenses .chat-bubble.other{align-self:flex-start;background:var(--color-surface-elevated);color:var(--text-secondary);border:1px solid rgba(var(--ink-triple),.06);border-bottom-left-radius:.25rem}.learn-article--learn-concert-game-day-expenses .chat-bubble.third{align-self:flex-start;background:#4a90d91a;color:var(--text-secondary);border-bottom-left-radius:.25rem}.learn-article--learn-concert-game-day-expenses .challenge-list{display:flex;flex-direction:column;gap:.75rem;margin:2rem 0}.learn-article--learn-concert-game-day-expenses .challenge-item{display:flex;gap:1rem;align-items:center;padding:.75rem 1rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-concert-game-day-expenses .challenge-item.negative{border-left:3px solid var(--learn-negative);background:#dc26260a}.learn-article--learn-concert-game-day-expenses .challenge-number{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:#f8a0221a;color:var(--color-brand);font-family:var(--font-display);font-size:.8125rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-concert-game-day-expenses .challenge-item.negative .challenge-number{background:#dc26261a;color:var(--learn-negative)}.learn-article--learn-concert-game-day-expenses .challenge-item p{margin:0!important;font-size:.9375rem}.learn-article--learn-costco-run-splitting .timeline-moment{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);color:var(--color-brand);flex-shrink:0;min-width:5rem}.learn-article--learn-costco-run-splitting .timeline-event{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);line-height:1.4}.learn-article--learn-costco-run-splitting .receipt-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}@media(max-width:768px){.learn-article--learn-costco-run-splitting .receipt-tips{grid-template-columns:1fr}}.learn-article--learn-cross-border-dining .card-category{padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-cross-border-dining .card-category p{font-size:.875rem!important;margin:0!important;line-height:1.5}.learn-article--learn-delivery-fees-explained .col-item{color:var(--color-rich-black)}.learn-article--learn-delivery-fees-explained .col-price{color:var(--text-secondary);text-align:right}.learn-article--learn-delivery-fees-explained .col-markup{color:var(--color-brand);font-weight:600;text-align:right}.learn-article--learn-delivery-fees-explained .col-markup.highlight{color:var(--learn-negative)}.learn-article--learn-designated-driver-splitting .sacrifice-list{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-designated-driver-splitting .sacrifice-item{display:flex;gap:1rem;padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);align-items:flex-start}.learn-article--learn-designated-driver-splitting .sacrifice-icon{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-designated-driver-splitting .sacrifice-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-designated-driver-splitting .sacrifice-content p{font-size:.9375rem!important;margin:0!important;line-height:1.5}.learn-article--learn-designated-driver-splitting .approach-example{display:flex;flex-direction:column;gap:.25rem;padding-top:.75rem;border-top:1px solid rgba(var(--ink-triple),.06);font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary)}.learn-article--learn-dinner-with-boss-one-on-one .ordering-timeline{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-dinner-with-boss-one-on-one .followup-list{display:flex;flex-direction:column;gap:1.25rem;margin:2rem 0}.learn-article--learn-dinner-with-boss-one-on-one .followup-item{display:flex;gap:1rem;align-items:flex-start}.learn-article--learn-dinner-with-boss-one-on-one .followup-number{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-dinner-with-boss-one-on-one .followup-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-dinner-with-boss-one-on-one .followup-content p{font-size:.9375rem!important;margin:0!important}.learn-article--learn-doordash-group-orders .cost-comparison{margin:2rem 0;border-radius:.75rem;overflow:hidden;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-doordash-group-orders .cost-comparison .host-row{background:#dc26260a;border-top:2px solid rgba(220,38,38,.2)}.learn-article--learn-doordash-group-orders .cost-comparison .negative{color:var(--learn-negative);font-weight:var(--type-weight-semibold)}.learn-article--learn-doordash-priority-fee-splitting .fee-amount{display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:var(--type-weight-bold);color:var(--color-brand);margin-bottom:.5rem}.learn-article--learn-doordash-priority-fee-splitting .attribution-flow{display:flex;flex-direction:column;gap:.75rem;margin:2rem 0}.learn-article--learn-doordash-priority-fee-splitting .attribution-step{display:flex;gap:1rem;padding:1rem 1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-doordash-priority-fee-splitting .attribution-step.highlight{background:#f8a02214;border-color:#f8a02233}.learn-article--learn-doordash-priority-fee-splitting .step-num{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-doordash-priority-fee-splitting .step-content strong{display:block;font-family:var(--font-display);font-size:.9375rem;color:var(--color-rich-black);margin-bottom:.25rem}.learn-article--learn-doordash-priority-fee-splitting .step-content p{font-size:.875rem!important;margin:0!important;line-height:1.4}.learn-article--learn-doordash-priority-fee-splitting .fee-info .fee-name{font-family:var(--font-display);font-size:.9375rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-doordash-priority-fee-splitting .fee-info .fee-range{font-family:var(--font-sans);font-size:.875rem;color:var(--color-brand);font-weight:var(--type-weight-medium)}.learn-article--learn-doordash-priority-fee-splitting .fee-split .split-rule{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}.learn-article--learn-early-dating-who-pays .pattern{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);line-height:1.4}.learn-article--learn-family-style-italian-dinner .question-list{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}.learn-article--learn-family-style-italian-dinner .question-item{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem 1rem;background:rgba(var(--ink-triple),.02);border-radius:.5rem}.learn-article--learn-family-style-italian-dinner .question-marker{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-bold);color:var(--color-brand);flex-shrink:0}.learn-article--learn-family-style-italian-dinner .question-item p{font-size:.9375rem!important;margin:0!important}.learn-article--learn-family-style-italian-dinner .approach-math{padding:.75rem 1rem;background:rgba(var(--ink-triple),.03);border-radius:.5rem;font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.learn-article--learn-fast-casual-splitting .faq-section-wrapper .faq-section{margin:2rem 0;padding:2rem 0}.learn-article--learn-fomo-spending-group-dining .moment-list{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0;padding:1.5rem;background:rgba(var(--ink-triple),.02);border-radius:.75rem}.learn-article--learn-fomo-spending-group-dining .moment-item{display:flex;gap:1rem;align-items:flex-start}.learn-article--learn-fomo-spending-group-dining .moment-item .bullet{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#f8a02226;color:var(--color-brand);font-family:var(--font-display);font-size:.75rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-fomo-spending-group-dining .moment-item p{margin:0!important;font-size:.9375rem}.learn-article--learn-food-court-splitting .time{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);color:var(--color-brand);flex-shrink:0;min-width:2.5rem}.learn-article--learn-food-festival-splitting .scenario-breakdown{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-food-festival-splitting .scenario-header{font-family:var(--font-display);font-size:.875rem;color:var(--text-aside);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-food-festival-splitting .scenario-line{display:flex;justify-content:space-between;padding:.5rem 0;font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary)}.learn-article--learn-food-festival-splitting .scenario-line.total{border-top:1px solid rgba(var(--ink-triple),.06);margin-top:.5rem;padding-top:.75rem;font-weight:var(--type-weight-semibold);color:var(--color-brand);font-style:italic}.learn-article--learn-food-festival-splitting .scenario-item{flex:1}.learn-article--learn-food-festival-splitting .scenario-value{flex-shrink:0;text-align:right;font-weight:var(--type-weight-medium)}.learn-article--learn-food-festival-splitting .expense-trail{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:1rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-food-festival-splitting .trail-item{display:grid;grid-template-columns:80px 1fr auto;gap:1rem;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(var(--ink-triple),.04)}.learn-article--learn-food-festival-splitting .trail-item:last-child{border-bottom:none}.learn-article--learn-food-festival-splitting .trail-item.highlight{background:#f8a0220f;margin:0 -1rem;padding:.75rem 1rem;border-radius:.5rem;border-bottom:none}.learn-article--learn-food-festival-splitting .trail-time{font-family:var(--font-sans);font-size:.75rem;font-weight:var(--type-weight-semibold);color:var(--color-brand)}.learn-article--learn-food-festival-splitting .trail-event{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary)}.learn-article--learn-food-festival-splitting .trail-payment{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}@media(max-width:600px){.learn-article--learn-food-festival-splitting .trail-item{grid-template-columns:1fr;gap:.25rem}.learn-article--learn-food-festival-splitting .trail-payment{color:var(--color-brand)}}.learn-article--learn-food-festival-splitting .calculation-table{margin:2rem 0;border-radius:.75rem;overflow:hidden;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-food-festival-splitting .calc-header{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:0;padding:.75rem 1rem;background:rgba(var(--ink-triple),.04);font-family:var(--font-display);font-size:.8125rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-food-festival-splitting .calc-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:0;padding:.75rem 1rem;background:var(--color-surface-elevated);border-top:1px solid rgba(var(--ink-triple),.06);font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}.learn-article--learn-food-festival-splitting .calc-item{font-weight:var(--type-weight-medium);color:var(--color-rich-black)}.learn-article--learn-friendsgiving-cost-sharing .detail-item{font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary)}.learn-article--learn-friendsgiving-cost-sharing .value-comparison{margin:2rem 0;border-radius:.75rem;overflow:hidden;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-friendsgiving-cost-sharing .value-row{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:.5rem;padding:.75rem 1rem;background:var(--color-surface-elevated);border-bottom:1px solid rgba(var(--ink-triple),.06);font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}.learn-article--learn-friendsgiving-cost-sharing .value-row:last-child{border-bottom:none}.learn-article--learn-friendsgiving-cost-sharing .value-row.header{background:rgba(var(--ink-triple),.04);font-weight:var(--type-weight-semibold);color:var(--color-rich-black);font-size:.8125rem}.learn-article--learn-friendsgiving-cost-sharing .value-row.highlight{background:#f8a02214}.learn-article--learn-friendsgiving-cost-sharing .value-row.highlight .total-col{color:var(--color-brand);font-weight:var(--type-weight-bold)}.learn-article--learn-friendsgiving-cost-sharing .name-col{font-weight:var(--type-weight-medium);color:var(--color-rich-black)}.learn-article--learn-friendsgiving-cost-sharing .total-col{font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}@media(max-width:600px){.learn-article--learn-friendsgiving-cost-sharing .value-row{grid-template-columns:1fr 1fr;gap:.25rem}.learn-article--learn-friendsgiving-cost-sharing .value-row.header{display:none}.learn-article--learn-friendsgiving-cost-sharing .money-col:before{content:"Spent: "}.learn-article--learn-friendsgiving-cost-sharing .hours-col:before{content:"Hours: "}.learn-article--learn-friendsgiving-cost-sharing .labor-col:before{content:"Labor: "}.learn-article--learn-friendsgiving-cost-sharing .total-col:before{content:"Total: "}}.learn-article--learn-friendsgiving-cost-sharing .approach-cards{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-generous-overpayer .step-number{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(var(--ink-triple),.08);color:var(--text-secondary);font-family:var(--font-display);font-size:.75rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-generous-overpayer .step-description{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary)}.learn-article--learn-ghost-kitchen-confusion .fee-scenario{padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-ghost-kitchen-confusion .fee-scenario.worst{background:#dc26260a;border-color:#dc262626}.learn-article--learn-ghost-kitchen-confusion .fee-amount{font-weight:var(--type-weight-medium)}.learn-article--learn-ghost-kitchen-confusion .fee-amount.highlight{color:var(--learn-negative);font-weight:var(--type-weight-bold)}.learn-article--learn-gift-card-splitting .scenario-box{padding:1.5rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);margin:1.5rem 0}.learn-article--learn-gift-card-splitting .scenario-box p{margin:0 0 1rem!important}.learn-article--learn-gift-card-splitting .scenario-box p:last-of-type{margin-bottom:1rem!important}.learn-article--learn-gift-card-splitting .protocol-list{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-gift-card-splitting .protocol-item{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-gift-card-splitting .protocol-number{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-gift-card-splitting .protocol-content h4{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem!important}.learn-article--learn-gift-card-splitting .protocol-content p{font-size:.9375rem!important;margin:0!important}.learn-article--learn-gift-card-splitting .deviation-list{margin:1.5rem 0;padding-left:1.25rem}.learn-article--learn-gift-card-splitting .deviation-list li{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin-bottom:.75rem}.learn-article--learn-gift-card-splitting .deviation-list li strong{color:var(--color-rich-black);font-weight:var(--type-weight-semibold)}.learn-article--learn-girls-night-dinner-splitting h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-graduation-dinner-split .section-content ul{margin:1rem 0;padding-left:1.5rem}.learn-article--learn-graduation-dinner-split .section-content li{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}.learn-article--learn-happy-hour-splitting .challenge-list{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-happy-hour-splitting .challenge-item{display:flex;gap:1rem;padding:1rem 1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);align-items:flex-start}.learn-article--learn-happy-hour-splitting .challenge-icon{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#f8a0221a;color:var(--color-brand);font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-happy-hour-splitting .challenge-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-happy-hour-splitting .challenge-content p{font-size:.9375rem!important;margin:0!important;line-height:1.5}.learn-article--learn-holiday-party-splitting .plusone-breakdown{display:flex;flex-direction:column;gap:.75rem;margin:2rem 0}.learn-article--learn-holiday-party-splitting .plusone-item{padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-holiday-party-splitting .plusone-scenario{display:block;font-family:var(--font-display);font-size:.9375rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:.5rem}.learn-article--learn-holiday-party-splitting .plusone-problem{display:block;font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin-bottom:.75rem}.learn-article--learn-holiday-party-splitting .plusone-fix{display:block;font-family:var(--font-sans);font-size:.875rem;color:var(--color-rich-black);line-height:1.5;padding-top:.75rem;border-top:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-how-to-ask-for-separate-checks .timing-box{padding:1rem 1.25rem;background:#4a90d914;border-radius:.75rem;border:1px solid rgba(74,144,217,.2);margin:1.5rem 0;font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.learn-article--learn-how-to-ask-for-separate-checks .timing-box strong{color:#4a90d9}.learn-article--learn-how-to-ask-for-separate-checks .formula-step{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-how-to-ask-for-separate-checks .step-number{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-how-to-ask-for-separate-checks .step-content strong{display:block;font-family:var(--font-display);font-size:1rem;color:var(--color-rich-black);margin-bottom:.25rem}.learn-article--learn-how-to-ask-for-separate-checks .step-content p{font-size:.9375rem!important;margin:0!important}.learn-article--learn-how-to-split-a-bill .hero-lead{font-family:var(--font-sans);font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin:0 auto .75rem;max-width:540px;animation:fade-up .6s var(--ease-spring) .1s forwards;opacity:0}.learn-article--learn-how-to-split-a-bill .problem-section{background:#f8a02208}.learn-article--learn-how-to-split-a-bill .research-quote{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-left:3px solid var(--color-brand);border-radius:0 .75rem .75rem 0}.learn-article--learn-how-to-split-a-bill .research-quote p{font-size:1.0625rem!important;font-style:italic;margin:0!important}.learn-article--learn-how-to-split-a-bill .research-quote cite{display:block;font-family:var(--font-sans);font-size:.875rem;font-style:normal;color:var(--text-secondary);margin-top:.75rem}.learn-article--learn-how-to-split-a-bill .research-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--type-weight-medium);color:var(--color-brand);text-decoration:none;transition:gap .2s ease}.learn-article--learn-how-to-split-a-bill .research-link:hover{gap:.75rem}.learn-article--learn-how-to-split-a-bill .research-link .arrow{transition:transform .2s ease}.learn-article--learn-how-to-split-a-bill .research-link:hover .arrow{transform:translate(2px)}.learn-article--learn-how-to-split-a-bill .methods-section{background:rgba(var(--ink-triple),.02)}.learn-article--learn-how-to-split-a-bill .steps-section{background:#f8a02208}.learn-article--learn-how-to-split-a-bill .steps{margin-top:2rem}.learn-article--learn-how-to-split-a-bill .step{display:flex;gap:1.25rem;margin-bottom:2rem}.learn-article--learn-how-to-split-a-bill .step:last-child{margin-bottom:0}.learn-article--learn-how-to-split-a-bill .step-number{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-how-to-split-a-bill .step-content h3{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.learn-article--learn-how-to-split-a-bill .time-badge{font-family:var(--font-sans);font-size:.75rem;font-weight:var(--type-weight-medium);color:var(--color-brand);background:#f8a02226;padding:.25rem .5rem;border-radius:100px}.learn-article--learn-how-to-split-a-bill .step-content p{margin:0}.learn-article--learn-how-to-split-a-bill .steps-summary{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(var(--ink-triple),.08);text-align:center;font-size:1.0625rem}.learn-article--learn-how-to-split-a-bill .faq-wrapper{max-width:900px;margin:0 auto;padding:0 1.5rem}.learn-article--learn-how-to-split-a-bill .cta-subtext{font-size:.875rem!important;color:var(--text-secondary)!important;opacity:.7;margin-top:1rem!important}.learn-article--learn-how-to-split-dim-sum-bill h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-income-gap-dining .timeline-list{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.learn-article--learn-income-gap-dining .timeline-marker{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#f8a0221f;color:var(--color-brand);font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%;position:relative}.learn-article--learn-income-gap-dining .timeline-marker.last{background:#dc26261a;color:var(--learn-negative)}.learn-article--learn-income-gap-dining .timeline-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-income-gap-dining .timeline-content p{font-size:.9375rem;margin:0!important}.learn-article--learn-intern-splitting-dinner .section-content ul{margin:1rem 0;padding-left:1.5rem}.learn-article--learn-intern-splitting-dinner .section-content li{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}.learn-article--learn-izakaya-splitting .comparison-list{list-style:none;padding:0;margin:0}.learn-article--learn-izakaya-splitting .comparison-list li{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);padding:.375rem 0 .375rem 1rem;position:relative}.learn-article--learn-izakaya-splitting .comparison-list li:before{content:"";position:absolute;left:0;top:.7rem;width:4px;height:4px;border-radius:50%;background:var(--color-brand)}.learn-article--learn-izakaya-splitting .time-marker{font-family:var(--font-display);font-size:.8125rem;font-weight:var(--type-weight-bold);color:var(--color-brand);flex-shrink:0;min-width:4.5rem}.learn-article--learn-izakaya-splitting .time-event{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);line-height:1.4}.learn-article--learn-large-group-dinner-split h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-large-group-dinner-split .message-example{margin:2rem 0;border-radius:.75rem;overflow:hidden;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-large-group-dinner-split .message-header{padding:.75rem 1rem;background:rgba(var(--ink-triple),.04);font-family:var(--font-display);font-size:.8125rem;font-weight:var(--type-weight-semibold);color:var(--text-aside);text-transform:uppercase;letter-spacing:.05em}.learn-article--learn-large-group-dinner-split .message-body{padding:1.25rem;background:var(--color-surface-elevated);font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.learn-article--learn-large-group-dinner-split .message-body p{font-size:.9375rem!important;margin:0 0 1rem!important}.learn-article--learn-large-group-dinner-split .message-body p:last-child{margin-bottom:0!important}.learn-article--learn-late-night-diner-splitting .time{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);color:var(--color-brand);flex-shrink:0;min-width:4rem}.learn-article--learn-latte-factor-is-wrong .comparison-amount{display:block;font-family:var(--font-display);font-size:2.5rem;font-weight:var(--type-weight-bold);color:var(--color-brand);line-height:1;margin-bottom:.5rem}.learn-article--learn-latte-factor-is-wrong .comparison-card.latte .comparison-amount{color:var(--text-secondary)}.learn-article--learn-latte-factor-is-wrong .comparison-detail{display:block;font-family:var(--font-sans);font-size:.8125rem;color:var(--text-aside)}.learn-article--learn-mental-math-problem .receipt-example{background:var(--color-surface-elevated);border-radius:1rem;border:1px solid rgba(var(--ink-triple),.1);overflow:hidden;margin:2rem 0;font-family:var(--font-mono, monospace);font-size:.875rem}.learn-article--learn-mental-math-problem .receipt-items{padding:1rem 1.25rem}.learn-article--learn-mental-math-problem .receipt-items .item{display:flex;justify-content:space-between;padding:.375rem 0;color:var(--text-secondary)}.learn-article--learn-mental-math-problem .receipt-items .divider{border-top:1px dashed rgba(var(--ink-triple),.2);margin:.5rem 0}.learn-article--learn-mental-math-problem .receipt-items .total{font-weight:600;color:var(--color-rich-black)}.learn-article--learn-mental-math-problem .receipt-items .grand-total{font-weight:700;color:var(--color-brand);font-size:1rem;padding-top:.5rem;margin-top:.5rem;border-top:2px solid var(--color-brand)}.learn-article--learn-mentor-dinner-etiquette .script{font-family:var(--font-display);font-size:1rem!important;font-style:italic;color:var(--color-rich-black)!important;margin:0 0 .5rem!important;line-height:1.5}.learn-article--learn-mexican-restaurant-splitting .pitcher-breakdown{margin:2rem 0;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);overflow:hidden}.learn-article--learn-mexican-restaurant-splitting .pitcher-header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f8a0220f;border-bottom:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-mexican-restaurant-splitting .pitcher-icon{font-size:1.5rem}.learn-article--learn-mexican-restaurant-splitting .pitcher-header h3{font-family:var(--font-display);font-size:.9375rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0}.learn-article--learn-mexican-restaurant-splitting .pitcher-content{padding:1.25rem}.learn-article--learn-mexican-restaurant-splitting .pour-row{display:grid;grid-template-columns:80px 1fr auto;gap:1rem;align-items:center;padding:.5rem 0}.learn-article--learn-mexican-restaurant-splitting .pour-person{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}.learn-article--learn-mexican-restaurant-splitting .pour-bar{height:8px;background:var(--color-brand);border-radius:4px}.learn-article--learn-mexican-restaurant-splitting .pour-bar.highlight{background:#4ade80}.learn-article--learn-mexican-restaurant-splitting .pour-amount{font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary)}.learn-article--learn-mexican-restaurant-splitting .pitcher-footer{display:flex;justify-content:space-between;padding:1rem 1.25rem;background:rgba(var(--ink-triple),.02);border-top:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-mexican-restaurant-splitting .pitcher-total,.learn-article--learn-mexican-restaurant-splitting .pitcher-split{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}.learn-article--learn-mexican-restaurant-splitting .pitcher-split{font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-mexican-restaurant-splitting .commons-example{margin:2rem 0;padding:1.5rem;background:rgba(var(--ink-triple),.03);border-radius:.75rem}.learn-article--learn-mexican-restaurant-splitting .commons-row{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;padding:.5rem 0;font-family:var(--font-sans);font-size:.9375rem}@media(max-width:600px){.learn-article--learn-mexican-restaurant-splitting .commons-row{grid-template-columns:1fr;text-align:center}.learn-article--learn-mexican-restaurant-splitting .commons-arrow{display:none}}.learn-article--learn-mexican-restaurant-splitting .commons-action{color:var(--text-secondary)}.learn-article--learn-mexican-restaurant-splitting .commons-arrow{color:var(--color-brand);font-weight:var(--type-weight-bold)}.learn-article--learn-mexican-restaurant-splitting .commons-cost{color:var(--color-rich-black);font-weight:var(--type-weight-semibold)}.learn-article--learn-mexican-restaurant-splitting .receipt-title{display:block;font-family:var(--font-display);font-size:1.125rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-mexican-restaurant-splitting .receipt-subtitle{font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary)}.learn-article--learn-mexican-restaurant-splitting .receipt-section{padding:1rem 1.25rem;border-bottom:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-mexican-restaurant-splitting .receipt-category{display:inline-block;font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--type-weight-semibold);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;border-radius:.25rem;margin-bottom:.75rem}.learn-article--learn-mexican-restaurant-splitting .receipt-category.shared{background:#f8a0221a;color:var(--color-brand)}.learn-article--learn-mexican-restaurant-splitting .receipt-category.entree{background:#4a90d91a;color:#4a90d9}.learn-article--learn-mexican-restaurant-splitting .receipt-category.drinks{background:#8b5cf61a;color:#8b5cf6}.learn-article--learn-mexican-restaurant-splitting .receipt-category.dessert{background:#ec48991a;color:#ec4899}.learn-article--learn-mexican-restaurant-splitting .receipt-total{padding:1rem 1.25rem;background:rgba(var(--ink-triple),.02)}.learn-article--learn-mexican-restaurant-splitting .diff{font-weight:var(--type-weight-semibold)}.learn-article--learn-mexican-restaurant-splitting .diff.positive{color:var(--learn-negative)}.learn-article--learn-mexican-restaurant-splitting .diff.negative{color:var(--learn-positive)}.learn-article--learn-mexican-restaurant-splitting .approach-math{padding:.75rem 1rem;background:rgba(var(--ink-triple),.03);border-radius:.5rem;font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.learn-article--learn-middle-eastern-mezze-splitting h1,.learn-article--learn-monzo-bill-splitting h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-mothers-day-brunch-split h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);color:var(--color-rich-black);letter-spacing:-.03em;margin:0 0 1rem;line-height:1.1;animation:fade-up .6s var(--ease-spring) forwards}.learn-article--learn-mothers-day-brunch-split .order-line{display:flex;justify-content:space-between;padding:.3rem 0;font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}.learn-article--learn-mothers-day-brunch-split .order-line.subtotal{border-top:1px solid rgba(var(--ink-triple),.06);margin-top:.5rem;padding-top:.5rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-mothers-day-brunch-split .order-line.share{color:var(--color-brand);font-weight:var(--type-weight-medium)}.learn-article--learn-mothers-day-brunch-split .order-line.covered{color:var(--learn-positive);font-weight:var(--type-weight-semibold)}.learn-article--learn-mothers-day-brunch-split .approach-example{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;background:rgba(var(--ink-triple),.03);border-radius:.5rem;margin-bottom:1rem;font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary)}.learn-article--learn-mothers-day-brunch-split .kids-math{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-mothers-day-brunch-split .kids-scenario h3{margin:0 0 1rem!important;font-size:1rem}.learn-article--learn-mothers-day-brunch-split .scenario-table{margin-bottom:1.5rem}.learn-article--learn-mothers-day-brunch-split .scenario-row{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:.5rem;padding:.5rem 0;font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);border-bottom:1px solid rgba(var(--ink-triple),.04)}.learn-article--learn-mothers-day-brunch-split .scenario-row.header{font-weight:var(--type-weight-semibold);color:var(--color-rich-black);font-size:.8125rem}.learn-article--learn-mothers-day-brunch-split .scenario-row:last-child{border-bottom:none}.learn-article--learn-mothers-day-brunch-split .kids-insight p{margin:0!important;font-size:.9375rem!important;padding-top:1rem;border-top:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-multiple-server-tipping .scenario-box{padding:1.5rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);margin:1.5rem 0}.learn-article--learn-multiple-server-tipping .scenario-box p{font-size:.9375rem!important;margin:0 0 .75rem!important;line-height:1.6}.learn-article--learn-multiple-server-tipping .scenario-box p:last-child{margin-bottom:0!important}.learn-article--learn-multiple-server-tipping .faq-section-wrapper{padding:0 1.5rem;margin-bottom:1rem}.learn-article--learn-multiple-server-tipping .faq-section-wrapper .section-content{max-width:680px;margin:0 auto;padding:2rem 0}.learn-article--learn-new-years-eve-dinner-split .countdown-timeline{display:flex;flex-direction:column;gap:0;margin:2rem 0}.learn-article--learn-new-years-eve-dinner-split .time{flex-shrink:0;width:70px;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);color:var(--color-brand)}.learn-article--learn-new-years-eve-dinner-split .timeline-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-new-years-eve-dinner-split .timeline-content p{font-size:.875rem!important;margin:0!important;line-height:1.5}.learn-article--learn-office-lunch-splitting .section-content ul{margin:1rem 0;padding-left:1.5rem}.learn-article--learn-office-lunch-splitting .section-content li{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}.learn-article--learn-order-refund-splitting .equity-breakdown{background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);overflow:hidden;margin:2rem 0}.learn-article--learn-order-refund-splitting .equity-row{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1.5fr;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid rgba(var(--ink-triple),.04);font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}.learn-article--learn-order-refund-splitting .equity-row:last-child{border-bottom:none}.learn-article--learn-order-refund-splitting .equity-row.header{background:rgba(var(--ink-triple),.03);font-weight:var(--type-weight-semibold);color:var(--color-rich-black);font-size:.8125rem}.learn-article--learn-order-refund-splitting .eq-person{font-weight:var(--type-weight-medium);color:var(--color-rich-black)}.learn-article--learn-order-refund-splitting .eq-deserves.highlight{color:var(--color-brand);font-weight:var(--type-weight-semibold)}@media(max-width:600px){.learn-article--learn-order-refund-splitting .equity-row{grid-template-columns:1fr 1fr;gap:.25rem}.learn-article--learn-order-refund-splitting .equity-row.header{display:none}.learn-article--learn-order-refund-splitting .eq-person{grid-column:1 / -1;margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px solid rgba(var(--ink-triple),.04)}}.learn-article--learn-order-refund-splitting .script-box{padding:1.25rem 1.5rem;background:rgba(var(--ink-triple),.03);border-radius:.75rem;margin:1rem 0 1.5rem;font-family:var(--font-sans);font-size:.9375rem;font-style:italic;color:var(--text-secondary);line-height:1.6}.learn-article--learn-order-refund-splitting .script-box p{margin:0!important;font-style:italic}.learn-article--learn-paypal-bill-splitting .fee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}@media(max-width:768px){.learn-article--learn-paypal-bill-splitting .fee-grid{grid-template-columns:1fr}}.learn-article--learn-paypal-bill-splitting .fee-tag{display:block;font-family:var(--font-sans);font-size:.75rem;font-weight:var(--type-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;color:var(--text-aside)}.learn-article--learn-paypal-bill-splitting .fee-example{font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--type-weight-semibold);color:var(--color-brand);padding-top:.75rem;border-top:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-pizza-splitting-guide .comparison-type{display:block;font-family:var(--font-display);font-size:.9375rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:.5rem}.learn-article--learn-pizza-splitting-guide .comparison-card p{font-size:.875rem!important;margin:0 0 .75rem!important}.learn-article--learn-pizza-splitting-guide .comparison-accuracy{display:block;font-family:var(--font-sans);font-size:.8125rem;color:var(--color-brand);font-weight:var(--type-weight-semibold)}.learn-article--learn-post-meal-splitting .faq-wrapper{margin:2rem 0}.learn-article--learn-rehearsal-dinner-split h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-rehearsal-dinner-split .approach-detail{display:flex;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem}.learn-article--learn-rehearsal-dinner-split .checklist{display:flex;flex-direction:column;gap:.75rem;margin:2rem 0}.learn-article--learn-rehearsal-dinner-split .checkbox{font-size:1.25rem;color:var(--color-brand);flex-shrink:0}.learn-article--learn-revolut-bill-splitting h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-rich-friend-dynamic h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-sales-dinner-splitting .section-content ul{margin:1rem 0;padding-left:1.5rem}.learn-article--learn-sales-dinner-splitting .section-content li{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}.learn-article--learn-separate-checks-timing .option-list{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-separate-checks-timing .option-item{display:flex;gap:1rem;padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-separate-checks-timing .option-rank{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-separate-checks-timing .option-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-separate-checks-timing .option-content p{font-size:.9375rem!important;margin:0!important;line-height:1.5}.learn-article--learn-separate-checks-timing .option-content a{color:var(--color-brand);text-decoration:none}.learn-article--learn-separate-checks-timing .option-content a:hover{text-decoration:underline}.learn-article--learn-shared-ordering-splitting .consumption-scenario{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:1rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-shared-ordering-splitting .restriction-flow{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0}.learn-article--learn-shared-ordering-splitting .flow-step{display:flex;gap:.75rem;align-items:center;padding:.75rem 1rem;background:var(--color-surface-elevated);border-radius:.5rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-shared-plate-splitting h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-split-hotel-room-group-trip .section-content ul{margin:1rem 0;padding-left:1.5rem}.learn-article--learn-split-hotel-room-group-trip .section-content li{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}.learn-article--learn-split-sushi-bill .approach-detail{font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary);padding:.75rem;background:rgba(var(--ink-triple),.03);border-radius:.5rem;margin-bottom:1rem;line-height:1.5}.learn-article--learn-split-sushi-bill .approach-detail strong{color:var(--color-rich-black)}.learn-article--learn-splitting-indian-restaurant h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-splitting-indian-restaurant .comparison-box{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0}@media(max-width:500px){.learn-article--learn-splitting-indian-restaurant .comparison-box{grid-template-columns:1fr}}.learn-article--learn-splitting-indian-restaurant .comparison-column{padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);text-align:center}.learn-article--learn-splitting-indian-restaurant .comparison-column.highlight{background:#f8a02214;border-color:#f8a02233}.learn-article--learn-splitting-indian-restaurant .comparison-value{display:block;font-family:var(--font-display);font-size:1.5rem;font-weight:var(--type-weight-bold);color:var(--color-brand);margin-bottom:.25rem}.learn-article--learn-splitting-indian-restaurant .comparison-note{display:block;font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary)}.learn-article--learn-splitting-instacart-grocery-delivery .fee-description p:last-child{margin-bottom:0}.learn-article--learn-splitting-instacart-grocery-delivery .weight-table{margin:2rem 0;border-radius:.75rem;overflow:hidden;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-splitting-instacart-grocery-delivery .weight-header{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.5rem;padding:.75rem 1.25rem;background:rgba(var(--ink-triple),.03);border-bottom:1px solid rgba(var(--ink-triple),.06);font-family:var(--font-display);font-size:.8125rem;font-weight:var(--type-weight-semibold);color:var(--text-secondary)}.learn-article--learn-splitting-instacart-grocery-delivery .weight-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.5rem;padding:.75rem 1.25rem;background:var(--color-surface-elevated);border-bottom:1px solid rgba(var(--ink-triple),.04);font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}.learn-article--learn-splitting-instacart-grocery-delivery .weight-row:last-child{border-bottom:none}.learn-article--learn-splitting-instacart-grocery-delivery .weight-item{color:var(--color-rich-black)}.learn-article--learn-splitting-instacart-grocery-delivery .trigger{color:var(--color-brand);font-weight:var(--type-weight-semibold)}@media(max-width:600px){.learn-article--learn-splitting-instacart-grocery-delivery .weight-header,.learn-article--learn-splitting-instacart-grocery-delivery .weight-row{grid-template-columns:1.5fr 1fr 1fr;font-size:.8125rem}}.learn-article--learn-splitting-instacart-grocery-delivery .timeline-moment{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);color:var(--color-brand);flex-shrink:0;min-width:4rem}.learn-article--learn-splitting-instacart-grocery-delivery .timeline-event{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);line-height:1.4}.learn-article--learn-splitting-korean-bbq h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-splitting-korean-bbq .kbbq-breakdown{display:flex;flex-direction:column;gap:.75rem;margin:2rem 0}.learn-article--learn-splitting-korean-bbq .kbbq-tier{padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-splitting-korean-bbq .kbbq-tier.base{background:#f8a02214;border-color:#f8a02233}.learn-article--learn-splitting-korean-bbq .kbbq-tier.addon{border-left:3px solid rgba(var(--ink-triple),.15)}.learn-article--learn-splitting-korean-bbq .kbbq-tier p{font-size:.875rem!important;margin:0!important;color:var(--text-secondary)}.learn-article--learn-splitting-mediterranean-greek .scenario-box{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:1rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-splitting-mediterranean-greek .scenario-header{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:1rem;text-align:center}.learn-article--learn-splitting-mediterranean-greek .scenario-detail{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary)}.learn-article--learn-splitting-mediterranean-greek .scenario-list{list-style:none;padding:0;margin:0 0 1rem}.learn-article--learn-splitting-mediterranean-greek .scenario-list li{padding:.375rem 0;border-bottom:1px solid rgba(var(--ink-triple),.04)}.learn-article--learn-splitting-mediterranean-greek .scenario-list li:last-child{border-bottom:none}.learn-article--learn-splitting-mediterranean-greek .fair-split-breakdown{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:1rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-splitting-mediterranean-greek .split-result{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary);text-align:center;padding-top:1rem;margin-top:.5rem;border-top:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-splitting-mediterranean-greek .menu-split{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0}@media(max-width:500px){.learn-article--learn-splitting-mediterranean-greek .menu-split{grid-template-columns:1fr}}.learn-article--learn-splitting-mediterranean-greek .menu-column{padding:1.5rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);text-align:center}.learn-article--learn-splitting-mediterranean-greek .menu-column.highlight{background:#f8a02214;border-color:#f8a02233}.learn-article--learn-splitting-mediterranean-greek .menu-header{display:block;font-family:var(--font-display);font-size:.9375rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:.5rem}.learn-article--learn-splitting-mediterranean-greek .menu-range{display:block;font-family:var(--font-sans);font-size:1.5rem;font-weight:var(--type-weight-bold);color:var(--color-brand);margin-bottom:.25rem}.learn-article--learn-splitting-mediterranean-greek .menu-avg{display:block;font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary)}.learn-article--learn-splitting-thai-restaurant h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.learn-article--learn-splitting-vietnamese-restaurant h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-splitting-vietnamese-restaurant .order-breakdown{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0}.learn-article--learn-splitting-vietnamese-restaurant .order-item{display:grid;grid-template-columns:80px 1fr auto;gap:1rem;align-items:center;padding:.75rem 1rem;background:var(--color-surface-elevated);border-radius:.5rem;border:1px solid rgba(var(--ink-triple),.06);font-family:var(--font-sans);font-size:.9375rem}.learn-article--learn-splitting-vietnamese-restaurant .order-item.individual{border-left:3px solid rgba(var(--ink-triple),.15)}.learn-article--learn-splitting-vietnamese-restaurant .order-item.shared{background:#f8a0220f;border-left:3px solid var(--color-brand)}.learn-article--learn-splitting-vietnamese-restaurant .order-person{font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-splitting-vietnamese-restaurant .order-dish{color:var(--text-secondary)}.learn-article--learn-splitting-vietnamese-restaurant .order-price{font-weight:var(--type-weight-semibold);color:var(--color-brand);text-align:right}@media(max-width:600px){.learn-article--learn-splitting-vietnamese-restaurant .order-item{grid-template-columns:1fr auto;gap:.5rem}.learn-article--learn-splitting-vietnamese-restaurant .order-person{grid-column:1 / -1}}.learn-article--learn-splitting-vietnamese-restaurant .pho-breakdown{display:flex;flex-direction:column;gap:.75rem;margin:2rem 0}.learn-article--learn-splitting-vietnamese-restaurant .pho-tier{padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-splitting-vietnamese-restaurant .pho-tier.individual-tier{background:#f8a02214;border-color:#f8a02233}.learn-article--learn-splitting-vietnamese-restaurant .pho-tier.shared-tier{border-left:3px solid var(--color-brand)}.learn-article--learn-splitting-vietnamese-restaurant .pho-tier.drinks-tier{border-left:3px solid rgba(var(--ink-triple),.15)}.learn-article--learn-splitting-vietnamese-restaurant .pho-tier p{font-size:.875rem!important;margin:0 0 .75rem!important;color:var(--text-secondary)}.learn-article--learn-splitting-vietnamese-restaurant .spring-roll-scenario{margin:2rem 0;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06);overflow:hidden}.learn-article--learn-splitting-wine-dinner .breakdown-rows{display:flex;flex-direction:column;gap:.25rem}.learn-article--learn-splitting-wine-dinner .breakdown-row{display:flex;justify-content:space-between;font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary);padding:.25rem 0}.learn-article--learn-splitting-wine-dinner .breakdown-row.subtotal{border-top:1px solid rgba(var(--ink-triple),.06);margin-top:.25rem;padding-top:.5rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-splitting-wine-dinner .breakdown-row.total{border-top:2px solid rgba(var(--ink-triple),.1);margin-top:.25rem;padding-top:.5rem;font-weight:var(--type-weight-bold);color:var(--color-brand)}.learn-article--learn-splitting-wine-dinner .overlap-flow{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-splitting-with-in-laws .time{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);color:var(--color-brand);flex-shrink:0;min-width:3rem}.learn-article--learn-steakhouse-bill-splitting .sides-breakdown{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-steakhouse-bill-splitting .sides-breakdown h3{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-semibold);color:var(--text-aside);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}.learn-article--learn-suggest-cheaper-restaurant .scenario-heading{font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:2rem 0 1rem}.learn-article--learn-suggest-cheaper-restaurant .decision-tree{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:1rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-suggest-cheaper-restaurant .decision-node{padding:1rem;border-radius:.75rem;margin-bottom:1rem}.learn-article--learn-suggest-cheaper-restaurant .decision-node.start{background:#f8a02214;border:1px solid rgba(248,160,34,.2);text-align:center}.learn-article--learn-suggest-cheaper-restaurant .decision-question{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-suggest-cheaper-restaurant .decision-branch{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}@media(max-width:700px){.learn-article--learn-suggest-cheaper-restaurant .decision-branch{grid-template-columns:1fr}}.learn-article--learn-suggest-cheaper-restaurant .decision-path{padding:1rem;background:rgba(var(--ink-triple),.02);border-radius:.75rem}.learn-article--learn-suggest-cheaper-restaurant .decision-answer{display:block;font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--type-weight-semibold);margin-bottom:.75rem}.learn-article--learn-suggest-cheaper-restaurant .decision-path.yes .decision-answer{color:var(--learn-positive)}.learn-article--learn-suggest-cheaper-restaurant .decision-path.no .decision-answer{color:var(--learn-negative)}.learn-article--learn-suggest-cheaper-restaurant .decision-node.action{background:var(--color-surface-elevated);border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-suggest-cheaper-restaurant .decision-node.action.speak{border-left:3px solid var(--learn-positive)}.learn-article--learn-suggest-cheaper-restaurant .decision-node.action.go{border-left:3px solid var(--color-brand)}.learn-article--learn-suggest-cheaper-restaurant .decision-node.action.skip{border-left:3px solid #f87171}.learn-article--learn-suggest-cheaper-restaurant .decision-node.action.honest{border-left:3px solid #60a5fa}.learn-article--learn-suggest-cheaper-restaurant .decision-action{display:block;font-family:var(--font-display);font-size:.9375rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:.5rem}.learn-article--learn-suggest-cheaper-restaurant .decision-node p{font-size:.8125rem!important;margin:0!important}.learn-article--learn-suggest-cheaper-restaurant .decision-subbranch{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem}@media(max-width:500px){.learn-article--learn-suggest-cheaper-restaurant .decision-subbranch{grid-template-columns:1fr}}.learn-article--learn-suggest-cheaper-restaurant .strategy-list{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.learn-article--learn-suggest-cheaper-restaurant .strategy-item{display:flex;gap:1rem}.learn-article--learn-suggest-cheaper-restaurant .strategy-number{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-suggest-cheaper-restaurant .strategy-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-suggest-cheaper-restaurant .strategy-content p{font-size:.9375rem;margin:0!important}.learn-article--learn-summer-bbq-cost-sharing .calculation-breakdown{margin:2rem 0;border-radius:.75rem;overflow:hidden;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-summer-bbq-cost-sharing .age-breakdown{margin:1.5rem 0;border-radius:.75rem;overflow:hidden;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-summer-bbq-cost-sharing .age-row{display:flex;justify-content:space-between;padding:.75rem 1rem;background:var(--color-surface-elevated);border-bottom:1px solid rgba(var(--ink-triple),.06);font-family:var(--font-sans);font-size:.9375rem}.learn-article--learn-summer-bbq-cost-sharing .age-row:last-child{border-bottom:none}.learn-article--learn-summer-bbq-cost-sharing .age-range{color:var(--color-rich-black);font-weight:var(--type-weight-medium)}.learn-article--learn-summer-bbq-cost-sharing .age-share{color:var(--text-secondary)}.learn-article--learn-summer-bbq-cost-sharing .approach-cards{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-summer-bbq-cost-sharing .best-for{font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary);padding-top:.75rem;border-top:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-summer-bbq-cost-sharing .best-for strong{color:var(--color-rich-black)}.learn-article--learn-tapas-problem .drink-scenario,.learn-article--learn-tapas-problem .math-failure{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:1rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-tapas-problem .math-step{display:flex;align-items:baseline;gap:.75rem;padding:.5rem 0}.learn-article--learn-tapas-problem .math-result{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary);text-align:center;padding-top:1rem;margin-top:.5rem;border-top:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-tasting-menu-split .tip-breakdown{margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-tasting-menu-split .tip-header{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px dashed rgba(var(--ink-triple),.1)}.learn-article--learn-tasting-menu-split .tip-person{font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-tasting-menu-split .tip-total{font-weight:var(--type-weight-bold);color:var(--color-brand)}.learn-article--learn-team-building-dinner .receipt-section{margin-bottom:1.5rem}.learn-article--learn-team-building-dinner .receipt-section:last-child{margin-bottom:0}.learn-article--learn-team-building-dinner .ratio-top,.learn-article--learn-team-building-dinner .ratio-bottom{color:var(--text-secondary)}.learn-article--learn-team-building-dinner .ratio-line{width:100%;height:2px;background:var(--color-rich-black);min-width:80px}.learn-article--learn-team-building-dinner .ratio-equals,.learn-article--learn-team-building-dinner .ratio-not-equals{font-family:var(--font-display);font-size:1.5rem;color:var(--color-rich-black)}.learn-article--learn-tipping-around-the-world .tip-amount{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--type-weight-bold);color:var(--color-brand)}.learn-article--learn-tipping-around-the-world .tip-context{font-family:var(--font-sans);font-size:.75rem;color:var(--text-secondary);text-align:right}.learn-article--learn-tipping-chart-2026 h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-tipping-chart-2026 .content-section{padding:0 1.5rem;margin-bottom:1rem}.learn-article--learn-tipping-chart-2026 .section-content{max-width:680px;margin:0 auto;padding:2rem 0}.learn-article--learn-tipping-chart-2026 .section-content h2{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:1.5rem;letter-spacing:-.02em}.learn-article--learn-tipping-chart-2026 .section-content p{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.7;color:var(--text-secondary);margin-bottom:1.25rem}.learn-article--learn-tipping-chart-2026 .section-content p:last-child{margin-bottom:0}.learn-article--learn-tipping-chart-2026 .section-content strong{color:var(--color-rich-black);font-weight:var(--type-weight-semibold)}.learn-article--learn-tipping-chart-2026 .section-content em{font-style:italic}.learn-article--learn-tipping-chart-2026 .cta-section{padding:4rem 1.5rem;text-align:center}.learn-article--learn-tipping-chart-2026 .cta-content{max-width:480px;margin:0 auto}.learn-article--learn-tipping-chart-2026 .cta-content h2{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:1rem}.learn-article--learn-tipping-chart-2026 .cta-content p{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);margin-bottom:2rem}.learn-article--learn-tipping-guide .difference{color:var(--text-secondary);font-size:.875rem}.learn-article--learn-tipping-middle-east .tip-amount{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--type-weight-bold);color:var(--color-brand)}.learn-article--learn-tipping-middle-east .tip-context{font-family:var(--font-sans);font-size:.75rem;color:var(--text-secondary);text-align:right}.learn-article--learn-tipping-on-discounts .tip-formula{display:flex;justify-content:space-between;padding:.5rem .75rem;background:rgba(var(--ink-triple),.03);border-radius:.5rem;font-size:.8125rem}.learn-article--learn-uber-eats-split-payment .fee-stack{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0}.learn-article--learn-uber-eats-split-payment .fee-info .fee-name{font-family:var(--font-display);font-size:.9375rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-uber-eats-split-payment .fee-info .fee-range{font-family:var(--font-sans);font-size:.875rem;color:var(--color-brand);font-weight:var(--type-weight-medium)}.learn-article--learn-uber-eats-split-payment .fee-split .split-rule{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary)}.learn-article--learn-uber-eats-tipping-guide h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem}.learn-article--learn-uber-eats-tipping-guide .content-section{padding:0 1.5rem;margin-bottom:1rem}.learn-article--learn-uber-eats-tipping-guide .section-content{max-width:680px;margin:0 auto;padding:2rem 0}.learn-article--learn-uber-eats-tipping-guide .section-content h2{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:1.5rem;letter-spacing:-.02em}.learn-article--learn-uber-eats-tipping-guide .section-content p{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.7;color:var(--text-secondary);margin-bottom:1.25rem}.learn-article--learn-uber-eats-tipping-guide .section-content p:last-child{margin-bottom:0}.learn-article--learn-uber-eats-tipping-guide .section-content strong{color:var(--color-rich-black);font-weight:var(--type-weight-semibold)}.learn-article--learn-uber-eats-tipping-guide .section-content em{font-style:italic}.learn-article--learn-uber-eats-tipping-guide .cta-section{padding:4rem 1.5rem;text-align:center}.learn-article--learn-uber-eats-tipping-guide .cta-content{max-width:480px;margin:0 auto}.learn-article--learn-uber-eats-tipping-guide .cta-content h2{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:1rem}.learn-article--learn-uber-eats-tipping-guide .cta-content p{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);margin-bottom:2rem}.learn-article--learn-vacation-rental-grocery-split .timeline-moment{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);color:var(--color-brand);flex-shrink:0;min-width:3.5rem}.learn-article--learn-vacation-rental-grocery-split .timeline-event{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);line-height:1.4}.learn-article--learn-valentine-dinner-who-pays .example{padding:1rem;background:rgba(var(--ink-triple),.03);border-radius:.5rem;font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary);line-height:1.6}.learn-article--learn-valentine-dinner-who-pays .example strong{color:var(--color-rich-black)}.learn-article--learn-venmo-groups-vs-splitwise h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-when-not-to-use-splitty h1{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--type-weight-bold);line-height:1.1;letter-spacing:-.03em;color:var(--color-rich-black);margin-bottom:1rem;animation:fade-up .6s var(--ease-spring) forwards;opacity:0}.learn-article--learn-when-not-to-use-splitty .best-for{font-family:var(--font-sans);font-size:.8125rem;color:var(--text-secondary)}.learn-article--learn-when-not-to-use-splitty .feature-list{list-style:none;padding:0;margin:0 0 1rem}.learn-article--learn-when-not-to-use-splitty .feature-list li{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);padding:.35rem 0 .35rem 1.25rem;position:relative}.learn-article--learn-when-not-to-use-splitty .feature-list li:before{content:"•";position:absolute;left:0;color:var(--color-brand)}.learn-article--learn-when-not-to-use-splitty .time-badge{display:inline-block;padding:.375rem .75rem;background:#f8a0221a;border-radius:1rem;font-family:var(--font-sans);font-size:.75rem;font-weight:var(--type-weight-semibold);color:var(--color-brand)}.learn-article--learn-when-not-to-use-splitty .hire{display:block;font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--type-weight-semibold);color:var(--color-brand);margin-bottom:.75rem}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.learn-article--learn-when-someone-already-left .time-marker{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);color:var(--color-brand);flex-shrink:0;min-width:6rem}.learn-article--learn-when-someone-already-left .time-event{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);line-height:1.4}.learn-article--learn-when-someone-refuses-to-pay .section-content ul{margin:.5rem 0 1rem;padding-left:1.25rem}.learn-article--learn-when-someone-refuses-to-pay .section-content li{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin-bottom:.5rem}.learn-article--learn-when-someone-refuses-to-pay .decision-list{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.learn-article--learn-when-someone-refuses-to-pay .decision-item{padding:1.5rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-when-someone-refuses-to-pay .decision-item.yes{border-left:3px solid var(--learn-positive)}.learn-article--learn-when-someone-refuses-to-pay .decision-item.no{border-left:3px solid #94a3b8}.learn-article--learn-when-someone-refuses-to-pay .decision-indicator{display:block;font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin-bottom:1rem}.learn-article--learn-when-someone-refuses-to-pay .decision-item ul{margin:0;padding-left:1.25rem}.learn-article--learn-when-someone-refuses-to-pay .decision-item li{margin-bottom:.75rem}.learn-article--learn-when-someone-refuses-to-pay .decision-item li:last-child{margin-bottom:0}.learn-article--learn-where-tipping-is-offensive .spectrum-table{margin:2rem 0;border-radius:.75rem;overflow:hidden;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-where-tipping-is-offensive .spectrum-row{display:grid;grid-template-columns:1.5fr .75fr 1.25fr;gap:1rem;padding:.625rem 1rem;background:var(--color-surface-elevated);border-bottom:1px solid rgba(var(--ink-triple),.04);font-family:var(--font-sans);font-size:.875rem}@media(max-width:500px){.learn-article--learn-where-tipping-is-offensive .spectrum-row{grid-template-columns:1.2fr .6fr 1fr;gap:.5rem;font-size:.8125rem;padding:.5rem .75rem}}.learn-article--learn-where-tipping-is-offensive .spectrum-row:last-child{border-bottom:none}.learn-article--learn-where-tipping-is-offensive .spectrum-row.header{background:rgba(var(--ink-triple),.04);font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-where-tipping-is-offensive .spectrum-row.offensive{border-left:3px solid var(--learn-negative)}.learn-article--learn-where-tipping-is-offensive .spectrum-row.unnecessary{border-left:3px solid #4ade80}.learn-article--learn-where-tipping-is-offensive .spectrum-row.included{border-left:3px solid #facc15}.learn-article--learn-where-tipping-is-offensive .spectrum-row.expected{border-left:3px solid var(--color-brand)}.learn-article--learn-where-tipping-is-offensive .spectrum-row.mandatory{border-left:3px solid var(--learn-negative);background:#dc262608}.learn-article--learn-where-tipping-is-offensive .spectrum-country{font-weight:var(--type-weight-semibold);color:var(--color-rich-black)}.learn-article--learn-where-tipping-is-offensive .spectrum-amount{color:var(--text-secondary)}.learn-article--learn-where-tipping-is-offensive .spectrum-status{color:var(--text-secondary);font-size:.8125rem}.learn-article--learn-why-fair-splits-matter .receipt-anatomy{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0;padding:1.5rem;background:var(--color-surface-elevated);border-radius:1rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-why-fair-splits-matter .receipt-part{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem;border-radius:.5rem}.learn-article--learn-why-fair-splits-matter .receipt-part.highlight{background:#f8a02214}.learn-article--learn-why-fair-splits-matter .receipt-label{font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);flex-shrink:0}.learn-article--learn-why-fair-splits-matter .receipt-desc{font-family:var(--font-sans);font-size:.875rem;color:var(--text-secondary);text-align:right}.learn-article--learn-why-fair-splits-matter .receipt-insight{margin-top:2rem!important;font-size:1.0625rem!important}.learn-article--learn-why-fair-splits-matter .speed-point{padding:1.25rem 1.5rem;background:#f8a02214;border-radius:.75rem;margin:1.5rem 0;font-family:var(--font-display);font-size:1.125rem;color:var(--color-rich-black);text-align:center}.learn-article--learn-why-restaurants-hate-separate-checks .timing-list{display:flex;flex-direction:column;gap:.75rem;margin:2rem 0}.learn-article--learn-why-restaurants-hate-separate-checks .timing-item{display:flex;gap:1rem;padding:1rem 1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-why-restaurants-hate-separate-checks .timing-item.friction{border-left:3px solid #f87171;background:#f871710a}.learn-article--learn-why-restaurants-hate-separate-checks .timing-number{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#f8a0221a;color:var(--color-brand);font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-why-restaurants-hate-separate-checks .timing-item.friction .timing-number{background:#dc26261a;color:var(--learn-negative)}.learn-article--learn-why-restaurants-hate-separate-checks .timing-content h3{font-family:var(--font-display);font-size:.9375rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-why-restaurants-hate-separate-checks .timing-content p{font-size:.875rem!important;margin:0!important;line-height:1.5}.learn-article--learn-why-restaurants-hate-separate-checks .wish-list{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.learn-article--learn-why-restaurants-hate-separate-checks .wish-item{display:flex;gap:1rem;padding:1.25rem;background:var(--color-surface-elevated);border-radius:.75rem;border:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-why-restaurants-hate-separate-checks .wish-item.highlight{background:#f8a02214;border-color:#f8a02233}.learn-article--learn-why-restaurants-hate-separate-checks .wish-icon{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-brand);color:#fff;font-family:var(--font-display);font-size:.875rem;font-weight:var(--type-weight-bold);border-radius:50%}.learn-article--learn-why-restaurants-hate-separate-checks .wish-content h3{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}.learn-article--learn-why-restaurants-hate-separate-checks .wish-content p{font-size:.9375rem!important;margin:0!important;line-height:1.5}.learn-article--learn-wine-bar-splitting .fair-split-list{margin:1.5rem 0;padding:0;list-style:none}.learn-article--learn-wine-bar-splitting .fair-split-list li{padding:.5rem 0;font-family:var(--font-sans);font-size:.9375rem;color:var(--text-secondary);border-bottom:1px solid rgba(var(--ink-triple),.06)}.learn-article--learn-wine-bar-splitting .fair-split-list li:last-child{border-bottom:none}.learn-article--learn-wine-bar-splitting .fair-split-list strong{color:var(--color-rich-black)}.content-shell[data-astro-cid-iuukdsb2]{width:100%;max-width:var(--measure-standard);margin-inline:auto;padding:1rem var(--measure-gutter) 3rem}.article-body[data-astro-cid-iuukdsb2]{min-width:0}.article-lead-receipt[data-astro-cid-iuukdsb2]{margin:0 0 2.5rem}@media(min-width:1024px){.content-shell[data-astro-cid-iuukdsb2].has-toc{display:grid;grid-template-columns:minmax(0,1fr) 14rem;column-gap:3rem;align-items:start}}.content-shell .content-section{padding:3rem 0}.content-shell .section-content{max-width:var(--measure-reading);margin:0}:where(.content-shell .section-content) h2{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--type-weight-bold);color:var(--color-rich-black);margin:0 0 1.5rem;letter-spacing:-.01em}:where(.content-shell .section-content) h3{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:2rem 0 1rem}:where(.content-shell .section-content) h4{font-family:var(--font-display);font-size:1rem;font-weight:var(--type-weight-semibold);color:var(--color-rich-black);margin:0 0 .25rem}:where(.content-shell .section-content) p{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);line-height:1.7;margin:0 0 1rem}:where(.content-shell .section-content) p:last-of-type{margin-bottom:0}:where(.content-shell .section-content) strong{color:var(--color-rich-black);font-weight:var(--type-weight-semibold)}:where(.content-shell .section-content) em{font-style:italic}:where(.content-shell .section-content) a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}:where(.content-shell .section-content) a:hover{text-decoration:none}
