.calindar-module__Hc5zqW__privacy{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.calindar-module__Hc5zqW__privacyCopy h2{letter-spacing:-.025em;margin-bottom:22px;font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.15}.calindar-module__Hc5zqW__principles{gap:22px;margin-top:32px;display:grid}.calindar-module__Hc5zqW__principles>div{border-left:2px solid color-mix(in srgb, var(--cs-accent) 55%, transparent);padding-left:16px}.calindar-module__Hc5zqW__principles dt{font-size:var(--font-small);margin-bottom:6px;font-weight:600}.calindar-module__Hc5zqW__principles dd{font-size:var(--font-body);color:var(--muted);max-width:30em;line-height:1.7}.calindar-module__Hc5zqW__privacyPreview{color:#172640;background:#f5f4ec;border:1px solid #dce3d7;border-radius:20px;padding:30px 24px 24px}.calindar-module__Hc5zqW__exampleLabel{color:#6a766f;font-size:var(--font-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}.calindar-module__Hc5zqW__calendarComparison{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.calindar-module__Hc5zqW__calendar{background:#fff;border:1px solid #e3e6e2;border-radius:12px;min-width:0;padding:18px 14px;box-shadow:0 6px 18px #293b2424}.calindar-module__Hc5zqW__groupCalendar{border-color:#bfd6c3}.calindar-module__Hc5zqW__calendarHead{align-items:center;gap:9px;min-height:42px;margin-bottom:22px;display:flex}.calindar-module__Hc5zqW__calendarIcon{color:#53668f;background:#edf0f7;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.calindar-module__Hc5zqW__groupIcon{color:#2e7953;background:#e4f0e7}.calindar-module__Hc5zqW__calendarHead h3{font-size:var(--font-small);font-weight:650;line-height:1.4}.calindar-module__Hc5zqW__calendarHead p{font-size:var(--font-label);color:#6a766f;margin-top:3px;line-height:1.4}.calindar-module__Hc5zqW__calendarRows{gap:10px;display:grid}.calindar-module__Hc5zqW__calendarRow,.calindar-module__Hc5zqW__availabilityRow{align-items:center;gap:8px;min-height:54px;display:flex}.calindar-module__Hc5zqW__time{color:#758076;font-size:var(--font-label);font-variant-numeric:tabular-nums;flex-shrink:0}.calindar-module__Hc5zqW__event{font-size:var(--font-label);border-radius:6px;flex:1;min-width:0;padding:14px 8px;font-weight:500}.calindar-module__Hc5zqW__eventBlue{color:#466585;background:#e4edf7;border-left:3px solid #91b5d9}.calindar-module__Hc5zqW__eventPeach{color:#886548;background:#f9e9df;border-left:3px solid #e0b69a}.calindar-module__Hc5zqW__eventFree{color:#6b8170;background:#f8faf6;border:1px dashed #c8d9c8}.calindar-module__Hc5zqW__shareArrow{color:#6f9b77;place-items:center;display:grid}.calindar-module__Hc5zqW__availabilityRow{border-radius:7px;padding:6px 8px}.calindar-module__Hc5zqW__count{font-size:var(--font-small);white-space:nowrap;font-weight:600;display:block}.calindar-module__Hc5zqW__dots{gap:4px;margin-top:6px;display:flex}.calindar-module__Hc5zqW__dots i{background:#dce2dc;border-radius:50%;width:8px;height:8px;display:block}.calindar-module__Hc5zqW__dots .calindar-module__Hc5zqW__available{background:#93b697}.calindar-module__Hc5zqW__bestSlot{background:#e4f2e6;outline:1px solid #b5d6b9}.calindar-module__Hc5zqW__bestSlot .calindar-module__Hc5zqW__count{color:#2e7953}.calindar-module__Hc5zqW__bestSlot .calindar-module__Hc5zqW__available{background:#448b52}.calindar-module__Hc5zqW__check{font-size:var(--font-label);color:#2e7953;margin-left:auto}.calindar-module__Hc5zqW__privacyPreview figcaption{font-size:var(--font-label);color:#5f7263;justify-content:center;align-items:center;gap:8px;margin-top:24px;line-height:1.5;display:flex}.calindar-module__Hc5zqW__privacyPreview figcaption svg{flex-shrink:0}.calindar-module__Hc5zqW__resultHead{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-bottom:32px;display:grid}.calindar-module__Hc5zqW__resultHead h2{margin-bottom:0}@media (max-width:1150px){.calindar-module__Hc5zqW__privacy{grid-template-columns:1fr;gap:36px}.calindar-module__Hc5zqW__privacyCopy{max-width:680px}.calindar-module__Hc5zqW__principles{grid-template-columns:1fr 1fr;gap:24px}.calindar-module__Hc5zqW__privacyPreview{width:100%;max-width:700px;margin:0 auto;padding:32px}.calindar-module__Hc5zqW__calendar{padding:22px 18px}.calindar-module__Hc5zqW__calendarHead h3{font-size:var(--font-small)}.calindar-module__Hc5zqW__calendarHead p,.calindar-module__Hc5zqW__time,.calindar-module__Hc5zqW__event,.calindar-module__Hc5zqW__count{font-size:var(--font-label)}}@media (max-width:760px){.calindar-module__Hc5zqW__privacyCopy h2{font-size:1.9rem}.calindar-module__Hc5zqW__principles{grid-template-columns:1fr}.calindar-module__Hc5zqW__privacyPreview{padding:22px 16px}.calindar-module__Hc5zqW__calendarComparison{grid-template-columns:1fr;gap:12px}.calindar-module__Hc5zqW__shareArrow{height:24px;transform:rotate(90deg)}.calindar-module__Hc5zqW__calendar{padding:20px}.calindar-module__Hc5zqW__calendarHead{margin-bottom:16px}.calindar-module__Hc5zqW__calendarRows{gap:6px}.calindar-module__Hc5zqW__calendarRow,.calindar-module__Hc5zqW__availabilityRow{gap:16px;min-height:46px}.calindar-module__Hc5zqW__availabilityRow>div{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.calindar-module__Hc5zqW__dots{margin-top:0}.calindar-module__Hc5zqW__event{padding:12px}.calindar-module__Hc5zqW__count{font-size:var(--font-label)}.calindar-module__Hc5zqW__privacyPreview figcaption{font-size:var(--font-label);justify-content:flex-start}.calindar-module__Hc5zqW__resultHead{grid-template-columns:1fr;gap:12px;margin-bottom:24px}}
