.print-journey{color:var(--lc-text);min-width:0}.print-journey h2,.print-journey h3{font-family:var(--lc-font-display);color:var(--lc-text-strong);text-wrap:balance;font-weight:500;line-height:1.15}.print-journey h2{margin:0 0 .85rem;font-size:1.8rem}.print-journey h2:focus{outline:none}.print-journey h3{margin:0 0 .6rem;font-size:1.35rem}.print-journey p{max-width:65ch;line-height:1.65}.print-journey .print-address>p{margin:0 0 1.5rem}.print-journey .print-field-grid{border:0;gap:1.1rem;min-width:0;margin:0;padding:0;display:grid}.print-journey .print-city-row{grid-template-columns:1.45fr .8fr 1fr;align-items:start;gap:.8rem;display:grid}.print-journey .lc-field{min-width:0;margin:0}.print-journey .lc-field input{width:100%;min-height:46px}.print-journey .lc-field__description{font-size:.8125rem}.print-journey .print-city-row .lc-field{flex-direction:column;display:flex}.print-journey .print-city-row .lc-field__label-row{order:0}.print-journey .print-city-row .lc-input{order:1}.print-journey .print-city-row .lc-field__description{order:2;margin:.3rem 0 0}.print-journey .print-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.print-journey .print-actions .lc-action{white-space:normal;min-height:48px}.print-journey .print-actions .lc-action svg{vertical-align:middle;margin-left:.5rem}.print-journey .print-actions>a:not(.lc-action){align-items:center;min-height:44px;display:inline-flex}.print-journey a.lc-action--primary{color:var(--lc-surface)}.print-journey .print-note{color:var(--lc-text-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.6}.print-journey .print-delivery-summary{border-top:1px solid var(--lc-control-border);border-bottom:1px solid var(--lc-control-border);grid-template-columns:24px 1fr auto;align-items:start;gap:.75rem;margin:1.5rem 0;padding:1.25rem 0;display:grid}.print-journey .print-delivery-summary>svg{color:var(--lc-success);margin-top:.15rem}.print-journey .print-delivery-summary h3{font:600 1rem/1.4 var(--lc-font-ui);margin:0 0 .5rem}.print-journey .print-delivery-summary address{overflow-wrap:anywhere;font-style:normal;line-height:1.6}.print-journey .print-delivery-summary .lc-action{margin-top:-.5rem}.print-journey .print-final-facts{margin:1.5rem 0}.print-journey .print-final-facts>div{border-bottom:1px solid var(--lc-control-border);grid-template-columns:1fr 1.65fr;gap:1rem;padding:.75rem 0;display:grid}.print-journey .print-final-facts>div:first-child{border-top:1px solid var(--lc-control-border)}.print-journey .print-final-facts dt{color:var(--lc-text-muted);font-size:.875rem}.print-journey .print-final-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.5}.print-journey .print-error{color:var(--lc-danger);margin-top:1.25rem;font-size:.9375rem}.print-journey .print-error p{margin:.5rem 0}.print-journey .print-error a{align-items:center;min-height:44px;margin-right:1rem;display:inline-flex}.print-journey .print-reference{color:var(--lc-text-muted);font-size:.9375rem}.print-journey .print-reference strong{font-variant-numeric:tabular-nums;color:var(--lc-text);font-weight:600}.print-journey .print-next{border-top:1px solid var(--lc-control-border);margin-top:1.75rem;padding-top:1.5rem}.print-journey .print-next p{font-size:.9375rem}.print-journey .print-uncertain>svg{color:var(--lc-link);margin-bottom:.75rem}@media (max-width:850px){.print-journey .print-city-row{grid-template-columns:1fr 1fr}.print-journey .print-city-row>.lc-field:first-child{grid-column:1/-1}}@media (max-width:700px){.print-journey h2{font-size:1.6rem}.print-journey .print-actions{align-items:stretch;gap:.5rem}.print-journey .print-actions>.lc-action{flex:auto;justify-content:center}.print-journey .print-actions>a:not(.lc-action){justify-content:center;width:100%}.print-journey .print-delivery-summary{grid-template-columns:24px 1fr}.print-journey .print-delivery-summary .lc-action{grid-column:2;justify-self:start;margin:0;padding-left:0}.print-journey .print-final-facts>div{grid-template-columns:1fr 1.6fr}}@media (prefers-reduced-motion:reduce){.print-journey *{transition:none!important;animation:none!important}}@media (forced-colors:active){.print-journey .print-delivery-summary>svg{color:canvastext}}
