.lc [hidden]{display:none!important}.lc .yd-hero-grid{gap:35px;grid-template-columns:1fr 1fr}.lc .lc-hero-art{margin:0}.lc-hero-art>svg{width:100%;height:auto}.lc-calendar-ink text{font:650 var(--text-scale-14)/1.4 var(--font-heading)}.lc-new-date .lc-calendar-ink text:nth-child(2),.lc-slip .lc-calendar-ink text:nth-child(2){font-size:var(--text-scale-28);font-weight:800}.lc-slip{animation:lc-slide 6s ease-in-out infinite alternate}.lc-new-date{animation:lc-reveal 6s ease-in-out infinite alternate}.lc-hero-art.is-paused *{animation-play-state:paused}.lc-reading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:start;margin-top:30px}.lc main .lc-figure{margin:0;padding:28px;background:#e8efdf;border-radius:14px}.lc .yd-tint .lc-figure{background:#fffdf5}.lc-checks>div{display:grid}.lc-checks section{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:18px;padding:22px 0}.lc-checks section+section{border-top:1px solid var(--yd-line)}.lc-check-icon{grid-row:span 3;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #9fbaa5;border-radius:8px;color:var(--yd-brand)}.lc-check-icon svg{width:23px;height:23px}.lc-checks section>span:not(.lc-check-icon){font-size:var(--text-caption);color:var(--yd-muted)}.lc-checks section>strong{font-size:var(--text-subheading);font-family:var(--font-heading);margin:7px 0}.lc-checks p{font-size:var(--text-caption);margin:0!important}.lc main .lc-period-figure{margin:30px 0}.lc-window+.lc-window{border-top:1px solid var(--yd-line);padding-top:28px;margin-top:28px}.lc-window>strong{display:block;font-size:var(--text-subheading);font-family:var(--font-heading);margin-bottom:22px}.lc-window-track{display:flex;align-items:center;gap:20px;font-size:var(--text-ui)}.lc-window-track>span{flex:0 1 25%;line-height:1.7}.lc-window-track>span:last-child{background:#cce1c0;padding:14px;border-radius:8px}.lc-window-track>i{height:2px;flex:1;background:#7ba391}.lc-hold header{border-bottom:1px solid var(--yd-line);padding-bottom:24px}.lc-hold header strong{font-size:var(--text-subheading);font-family:var(--font-heading)}.lc-hold header p{font-size:var(--text-caption);margin:14px 0 8px}.lc-hold-icon{display:inline-flex;padding:8px 11px;border:1px solid var(--yd-brand);border-radius:5px;font-size:var(--text-eyebrow);font-weight:750;color:var(--yd-brand)}.lc-hold-event{display:flex;align-items:center;gap:15px;font-size:var(--text-ui);margin:25px 0}.lc-hold-event svg{width:25px;flex:0 0 25px}.lc-hold-account{margin:24px 0;font-size:var(--text-caption)}.lc-hold-account>span{display:block;margin-bottom:10px;font-weight:750}.lc-hold-account>div{background:#d6e5cd;padding:17px}.lc-hold-account .lc-hold-bar{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:0}.lc-hold-bar>b{padding:17px;background:#e5d3a3}.lc-hold-bar>b+b{background:#b7d7c6}.lc-tool{padding:32px;margin-top:35px;background:#fffdf4;border:1px solid var(--yd-line);border-radius:18px}.lc-tool>header{max-width:950px}.lc-example{font-size:var(--text-caption);padding:18px 0;border-block:1px solid var(--yd-line)}.lc-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.lc-tool form{padding:24px;background:#e8efdf;border-radius:12px}.lc-tool fieldset{padding:0;margin:0 0 28px;border:0;min-width:0}.lc-tool legend{font-size:var(--text-subheading);font-family:var(--font-heading);font-weight:750;margin-bottom:20px}.lc-tool label{display:grid;gap:10px;font-size:var(--text-ui);font-weight:650;min-width:0;margin-bottom:20px}.lc-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.lc-tool input,.lc-tool select{width:100%;min-width:0;border:1px solid #a9c1ac;border-radius:8px;padding:12px;min-height:52px;background:#fff;color:var(--yd-ink);font:400 var(--text-ui)/1.5 var(--font-body)}.lc-payment{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) 35px;gap:12px;border-top:1px solid var(--yd-line);padding-top:18px}.lc-payment>button{border:0;background:0 0;color:var(--yd-brand);min-height:44px;align-self:center;cursor:pointer}.lc-payment>button svg{width:22px;height:22px}.lc-add{display:inline-flex;gap:10px;align-items:center;border:0;background:0 0;color:var(--yd-brand);font:750 var(--text-ui)/1.5 var(--font-body);min-height:44px;cursor:pointer;padding:0}.lc-add svg{width:20px;height:20px}.lc-output{min-width:0}.lc main .lc-output h4{font-size:var(--text-subheading);border-top:3px solid var(--yd-brand);padding-top:23px}.lc-output dl{display:grid;grid-template-columns:1fr auto;gap:16px;font-size:var(--text-ui);padding:24px 0;border-block:1px solid var(--yd-line)}.lc-output dd{margin:0;font-weight:750;text-align:right}.lc-big-date{font:800 var(--text-scale-36)/1.2 var(--font-heading);color:var(--yd-brand);margin:24px 0}.lc .lc-calendar-result{margin:28px 0;overflow:auto}.lc-calendar-result table{width:100%;border-collapse:collapse;font-size:var(--text-caption);text-align:left}.lc-calendar-result caption{text-align:left;font-weight:650;padding-bottom:15px}.lc-calendar-result td,.lc-calendar-result th{padding:15px 10px;border-top:1px solid var(--yd-line);vertical-align:top}.lc-calendar-result thead{background:#e5eedb}.lc-caution-note{border-left:3px solid #9e7e41;padding:16px 20px;background:#f3e6c8}.lc-payment-exits{padding-left:22px;font-size:var(--text-caption)}.lc-payment-exits li{margin-bottom:10px}.lc main a svg{display:inline-block;vertical-align:middle;width:20px;height:20px}.lc main .yd-button{color:#fff}.lc .dossier-reading-list{padding-left:24px}.lc .dossier-reading-list li{margin-bottom:16px}@keyframes lc-slide{0%,25%{transform:translate(0,0)}100%,70%{transform:translate(-25px,20px)}}@keyframes lc-reveal{0%,25%{opacity:.55;transform:translateY(5px)}100%,70%{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.lc-field-pair{grid-template-columns:1fr}.lc-reading{gap:28px}.lc-tool{padding:24px}}@media(max-width:950px){.lc .yd-hero-grid{grid-template-columns:1fr}.lc-hero-art{max-width:640px;width:100%;margin:auto!important}.lc-tool-grid{grid-template-columns:1fr}.lc-field-pair{grid-template-columns:1fr 1fr}}@media(max-width:800px){.lc-reading{grid-template-columns:1fr}.lc-window-track{gap:12px}}@media(max-width:600px){.lc .lc-figure,.lc-tool{padding:22px 17px}.lc-tool form{padding:20px 15px}.lc-field-pair{grid-template-columns:1fr}.lc-window-track{font-size:var(--text-caption);gap:7px;align-items:stretch}.lc-window-track>span{flex:1}.lc-window-track>i{min-width:7px;align-self:center}.lc-window-track>span:last-child{padding:9px}.lc-hold-event{flex-direction:column;align-items:start}.lc-hold-event svg{transform:rotate(90deg);align-self:center}.lc-payment{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) 27px;gap:8px}.lc-payment label{font-size:var(--text-caption)}.lc-payment input{padding:10px 7px}.lc .yd-hero-grid{gap:15px}.lc .yd-hero-foot{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.lc-new-date,.lc-slip{animation:none;opacity:1}.lc [data-lc-pause]{display:none}}@media print{.lc-reading,.lc-tool-grid{display:block}.lc-tool form{display:none}.lc-new-date,.lc-slip{animation:none}}.lc-hero-art.is-hidden *,.lc-hero-art.is-out *{animation-play-state:paused}.lc-app-paper{padding:25px;background:#fffdf5;border:1px solid #a9c2ad;border-radius:8px}.lc-app-paper>span{font-size:var(--text-eyebrow);color:var(--yd-brand);font-weight:750;letter-spacing:.07em}.lc-app-paper header{display:flex;align-items:center;gap:18px;margin:20px 0}.lc-app-paper header svg{width:35px;height:35px;color:var(--yd-brand)}.lc-app-paper header strong{font-size:var(--text-subheading);font-family:var(--font-heading)}.lc-app-paper dl{margin:0}.lc-app-paper dl>div{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid var(--yd-line);font-size:var(--text-ui)}.lc-app-paper dd{font-family:var(--font-heading);font-weight:750;margin:0;text-align:right}.lc-app-refusal{padding:20px;border-left:3px solid #a67c47;background:#f2e7cb}.lc-app-refusal span,.lc-app-refusal strong{display:block}.lc-app-refusal span{margin-top:12px;font-size:var(--text-caption)}.lc-raise-window{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:28px 0;font-size:var(--text-caption)}.lc-raise-window b{padding:14px;background:#c5dfca;flex:1;text-align:center}.lc-raise-dates{display:grid;grid-template-columns:1fr 1fr;gap:23px}.lc-raise-dates p{font-size:var(--text-ui)}.lc-raise-dates span{display:block;font-size:var(--text-caption);margin-top:8px}.lc .lc-alternative-table{overflow:auto;margin:30px 0}.lc-alternative-table table{width:100%;border-collapse:collapse;min-width:600px;font-size:var(--text-ui);text-align:left}.lc-alternative-table caption{text-align:left;font-weight:650;padding-bottom:20px}.lc-alternative-table td,.lc-alternative-table th{padding:20px;border-top:1px solid var(--yd-line);vertical-align:top}.lc-alternative-table thead{background:#c5dfca}@media(max-width:600px){.lc-app-paper{padding:20px 15px}.lc-raise-dates{grid-template-columns:1fr;gap:0}}@media(max-width:600px){.lc-payment{grid-template-columns:minmax(0,1fr) 44px}.lc-payment label:has(input[type=date]){grid-column:1/-1}.lc-payment label:has(input[type=number]){grid-column:1}.lc-payment>button{grid-column:2;min-width:44px}.lc-payment input{padding:12px}}.lc main .lc-alternative-table,.lc main .lc-period-figure{margin:30px 0}
