:root{--znak-pokolenia:calc(1rem * var(--phi-3) * var(--phi))}.missionRegister{position:relative}.missionRegister:before{content:"";z-index:0;pointer-events:none;background-image:url(/branding/znaki/pokolenia.png);background-position:100%;background-repeat:no-repeat;background-size:var(--znak-pokolenia);position:absolute;inset:0}.missionRegister>*{z-index:1;position:relative}@media (max-width:980px){.missionRegister:before{background-size:calc(var(--znak-pokolenia) / var(--phi));background-position:100% 0}}
.siteShell{--serif:var(--font-display), "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:var(--font-sans), Manrope, ui-sans-serif, system-ui, sans-serif}@keyframes oddechPapieru{0%{filter:brightness()saturate();transform:scale(1)}to{filter:brightness(1.035)saturate(1.07);transform:scale(1.01)}}.siteShell .siteHeroMark{isolation:isolate;background:0 0;align-content:start;place-items:center;min-height:min(56vh,620px);padding:clamp(48px,8vw,96px) clamp(28px,5.5vw,72px) clamp(88px,14vw,168px);display:grid;position:relative;overflow:hidden}.siteShell .siteHeroMark:before{content:"";z-index:0;pointer-events:none;background-color:var(--bg);transform-origin:50%;background-image:url(/branding/oddech/home-plyta.png);background-position:50%;background-size:cover;animation:3.6s ease-in-out infinite alternate oddechPapieru;position:absolute;inset:-1.6%}.siteShell .siteHeroMark>*{z-index:1;position:relative}.siteShell .siteHeroMark .polkkMark.polkkEmblem{filter:none;animation:none}.dziedziniecScene{background-color:#3d2a14;background-image:url(/branding/oddech/dziedziniec.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:980px){.siteShell .siteHeroMark{min-height:min(42vh,420px);padding:clamp(36px,8vw,64px) clamp(20px,6vw,40px) clamp(56px,12vw,96px)}}@media (prefers-reduced-motion:reduce){.siteShell .siteHeroMark:before,.siteShell .siteHeroMark .polkkMark.polkkEmblem{filter:none;animation:none;transform:none}}
.appShell.partnerLook{--partner-green:var(--brand-forest);--partner-green-deep:var(--brand-forest-deep);--partner-green-soft:var(--brand-sage);--partner-gold:var(--brand-gold);--partner-cream:var(--brand-ivory);--partner-card:var(--brand-surface);--partner-line:var(--brand-line);--partner-muted:var(--brand-muted);--dashboard-green:var(--partner-green);--dashboard-green-deep:var(--partner-green-deep);--dashboard-gold:var(--partner-gold);--dashboard-cream:var(--partner-cream);--dashboard-card:var(--partner-card);--dashboard-line:var(--partner-line);--mobile-dock-height:calc(66px + env(safe-area-inset-bottom));--mobile-floating-clearance:58px;background:var(--partner-cream);grid-template-columns:316px minmax(0,1fr);min-height:100vh;display:grid}.appShell.partnerLook .sidebar{z-index:50;background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--brand-gold) 10%, transparent), transparent 24%), linear-gradient(180deg, var(--brand-forest) 0%, var(--partner-green-deep) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-color:color-mix(in srgb, var(--brand-gold) 35%, transparent) transparent;border-right:0;flex-direction:column;width:316px;height:100vh;padding:24px 18px 18px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:18px 0 48px #062b2314}.appShell.partnerLook .brand{isolation:isolate;border-color:#ffffff1a;align-items:center;gap:14px;min-height:86px;padding:4px 10px 22px;display:flex}.appShell.partnerLook .brand .polkkEmblem{object-fit:contain;flex:none;display:block}.appShell.partnerLook .brand img{filter:none}.appShell.partnerLook .brand strong{color:var(--brand-surface);font-family:var(--serif);letter-spacing:.14em;font-size:1.42rem;display:block}.appShell.partnerLook .brand span{max-width:150px;color:var(--brand-gold-light);letter-spacing:.12em;font-size:.59rem;font-weight:800;line-height:1.55;display:block}.appShell.partnerLook .profileMini{color:var(--brand-surface);background:#fff1;border-color:#ffffff1c;border-radius:17px;align-items:center;gap:10px;margin:18px 4px 10px;padding:13px;display:flex}.appShell.partnerLook .profileMini.adminProfile{background:color-mix(in srgb, var(--brand-gold) 9%, transparent);border-color:color-mix(in srgb, var(--brand-gold) 35%, transparent)}.appShell.partnerLook .profileMini .avatar{background:var(--partner-gold);width:38px;height:38px;color:var(--partner-green-deep);border-radius:50%;place-items:center;font-weight:800;display:grid}.appShell.partnerLook .profileMini b{color:var(--brand-surface);font-size:.8rem;display:block}.appShell.partnerLook .profileMini small,.appShell.partnerLook .profileMini.adminProfile small{max-width:190px;color:var(--brand-gold-light);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.appShell.partnerLook .navLabel{color:var(--brand-gold-light);letter-spacing:.17em;text-transform:uppercase;margin:0;padding:18px 12px 7px;font-size:.57rem;font-weight:800}.appShell.partnerLook .navGroup,.appShell.partnerLook .sideNav{gap:2px;display:grid}.appShell.partnerLook .sideNav{padding-bottom:16px}.appShell.partnerLook .sideNav a{color:#eaf1edbd;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;min-height:45px;padding:11px 12px;font-size:.78rem;font-weight:720;transition:all .2s;display:flex}.appShell.partnerLook .sideNav a span{text-align:center;width:22px;color:color-mix(in srgb, var(--brand-gold) 82%, transparent);font-size:1rem}.appShell.partnerLook .sideNav a:hover{color:var(--brand-surface);background:#fff1;transform:none}.appShell.partnerLook .sideNav a.active{color:var(--brand-gold-light);border-color:color-mix(in srgb, var(--brand-gold) 12%, transparent);box-shadow:inset 4px 0 0 var(--partner-gold);background:#ffffff1b}.appShell.partnerLook .sideNav a.active span{color:var(--brand-gold-light)}.appShell.partnerLook .sideNav a.dimmed{opacity:.42}.appShell.partnerLook .sideNav a.dimmed:hover{opacity:.72}.appShell.partnerLook .sidebarBottom{background:linear-gradient(transparent, var(--partner-green-deep) 25%);border-color:#ffffff1a;margin-top:auto;padding-top:22px;position:sticky;bottom:0}.appShell.partnerLook .sidebarBottom .ghostButton{text-align:center;color:#eaf1edb8;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;width:100%;padding:9px;display:block}.appShell.partnerLook .shellMain{background:radial-gradient(circle at 97% 4%, color-mix(in srgb, var(--brand-gold) 7%, transparent), transparent 24%), var(--partner-cream);min-width:0}.appShell.partnerLook .topbar{z-index:40;isolation:isolate;background:var(--partner-cream);border-color:#0a382c1a;justify-content:space-between;align-items:center;height:78px;min-height:4rem;padding:0 32px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0a382c06}.appShell.partnerLook .topTitle{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.appShell.partnerLook .topTitleCopy{min-width:0}.appShell.partnerLook .topTitle strong{color:var(--partner-green);font-family:var(--serif);display:block}.appShell.partnerLook .topTitle>div>span{color:var(--partner-muted);font-size:.68rem;display:block}.appShell.partnerLook .topChips{flex:none;gap:8px;min-width:0;display:flex}.appShell.partnerLook .breadcrumbs{color:var(--brand-muted);letter-spacing:.06em;margin-bottom:2px;font-size:.55rem}.appShell.partnerLook .commandTrigger,.appShell.partnerLook .wiesciSeal{min-height:36px;color:var(--partner-green);background:#ffffffc2;border:1px solid #0a382c1f;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-weight:800;display:inline-flex}.appShell.partnerLook .commandTrigger span{color:var(--partner-muted);margin-left:5px;font-size:.65rem}.appShell.partnerLook .wiesciSeal{font-family:var(--serif);letter-spacing:.08em;font-size:.82rem}.appShell.partnerLook .wiesciSeal:hover{color:var(--partner-green);background:var(--partner-card)}.appShell.partnerLook .mobileMenu{background:var(--partner-card);border:1px solid var(--partner-line);border-radius:10px;padding:8px 10px;display:none}.appShell.partnerLook .topbarMark,.appShell.partnerLook .mobileDock,.appShell.partnerLook .overlay{display:none}.appShell.partnerLook .pageContent{width:100%;max-width:1540px;padding:var(--space-xl) var(--margin) var(--space-2xl);margin:0 auto}.appShell.partnerLook .hero,.appShell.partnerLook .bookingHero,.appShell.partnerLook .acquireHero,.appShell.partnerLook .routeHero,.appShell.partnerLook .facilityDocumentsHero,.appShell.partnerLook .guardianHero{isolation:isolate;max-width:none;min-height:260px;color:var(--brand-surface);background:linear-gradient(110deg, var(--brand-forest-deep), var(--brand-forest));border:1px solid #0a382c14;border-radius:30px;grid-template-columns:none;justify-content:space-between;align-items:flex-end;gap:36px;padding:clamp(28px,4.2vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #07312621}.appShell.partnerLook .hero:before,.appShell.partnerLook .hero:after,.appShell.partnerLook .bookingHero:before,.appShell.partnerLook .bookingHero:after{content:"";display:block}.appShell.partnerLook .hero h1,.appShell.partnerLook .bookingHero h1,.appShell.partnerLook .acquireHero h1,.appShell.partnerLook .routeHero h1,.appShell.partnerLook .facilityDocumentsHero h1,.appShell.partnerLook .guardianHero h1{max-width:18ch;color:var(--brand-surface);font-family:var(--serif);margin:16px 0 14px;font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:.98}.appShell.partnerLook .hero .lead,.appShell.partnerLook .hero p,.appShell.partnerLook .bookingHero p,.appShell.partnerLook .acquireHero p,.appShell.partnerLook .routeHero p,.appShell.partnerLook .facilityDocumentsHero p,.appShell.partnerLook .guardianHero p{color:#ebf3eec2;max-width:62ch;margin:0}.appShell.partnerLook .hero .eyebrow,.appShell.partnerLook .bookingHero .eyebrow,.appShell.partnerLook .acquireHero .eyebrow,.appShell.partnerLook .routeHero .eyebrow,.appShell.partnerLook .facilityDocumentsHero .eyebrow{color:var(--brand-gold-light);letter-spacing:.16em;font-weight:900}.appShell.partnerLook .hero .button.primary,.appShell.partnerLook .hero .button.gold,.appShell.partnerLook .bookingHero .button.primary{color:var(--partner-green-deep);background:var(--partner-gold);border-color:#ffffff29;border-radius:15px}.appShell.partnerLook .hero .button.light,.appShell.partnerLook .bookingHero .button.light{color:var(--brand-surface);background:#ffffff14;border-color:#ffffff29}.appShell.partnerLook .heroVisual .polkkEmblem,.appShell.partnerLook .heroVisual .polkkLockup{filter:none}.appShell.partnerLook .card,.appShell.partnerLook .workspacePanel,.appShell.partnerLook .railCard,.appShell.partnerLook .roleCard,.appShell.partnerLook .bookingFormCard,.appShell.partnerLook .bookingCalendarCard,.appShell.partnerLook .stableOpsCard,.appShell.partnerLook .stableOpsForm,.appShell.partnerLook .stableOpsToolbar,.appShell.partnerLook .partnerOsCourt .card{background:var(--partner-card);border:1px solid var(--partner-line);border-radius:23px;box-shadow:0 8px 24px #07312609}.appShell.partnerLook .workspacePanel:hover,.appShell.partnerLook .roleCard:hover,.appShell.partnerLook .card.hoverLift:hover{border-color:#0a382c38;transform:translateY(-2px);box-shadow:0 14px 32px #07312612}.appShell.partnerLook .workspaceIcon,.appShell.partnerLook .roleBadge,.appShell.partnerLook .iconCircle{color:var(--brand-gold-ink);background:var(--brand-gold-soft);border-radius:16px}.appShell.partnerLook .sectionHead h2,.appShell.partnerLook .workspacePanel h3,.appShell.partnerLook .roleCard h3,.appShell.partnerLook .partnerOsFact strong,.appShell.partnerLook .partnerOsRow b,.appShell.partnerLook .partnerOsRow a{color:var(--partner-green);font-family:var(--serif)}.appShell.partnerLook .sectionHead{margin:28px 0 16px}.appShell.partnerLook .partnerMetrics,.appShell.partnerLook .kpiStrip,.appShell.partnerLook .bookingKpis,.appShell.partnerLook .stableOpsKpis{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 8px;display:grid;overflow:visible}.appShell.partnerLook .partnerMetric,.appShell.partnerLook .kpiCell,.appShell.partnerLook .bookingKpis>div,.appShell.partnerLook .stableOpsKpis article{background:var(--partner-card);border:1px solid var(--partner-line);border-right:1px solid var(--partner-line);border-radius:23px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-height:148px;padding:22px;display:grid;box-shadow:0 8px 24px #07312609}.appShell.partnerLook .partnerMetric strong,.appShell.partnerLook .kpiCell strong,.appShell.partnerLook .bookingKpis strong,.appShell.partnerLook .stableOpsKpis strong{color:var(--partner-green);font-family:var(--serif);margin:6px 0 3px;font-size:clamp(1.75rem,2.5vw,2.45rem);line-height:1;display:block}.appShell.partnerLook .partnerMetric small,.appShell.partnerLook .kpiCell span,.appShell.partnerLook .bookingKpis span,.appShell.partnerLook .stableOpsKpis span{color:var(--partner-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:800}.appShell.partnerLook .partnerMetric em,.appShell.partnerLook .partnerMetricHint{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-style:normal;display:block;overflow:hidden}.appShell.partnerLook .partnerMetricIcon{width:58px;height:58px;color:var(--brand-gold-ink);background:var(--brand-gold-soft);border-radius:18px;place-items:center;font-size:1.35rem;display:grid}.appShell.partnerLook .partnerMetricIcon.green{color:#39775b;background:var(--brand-sage)}.appShell.partnerLook .partnerMetricIcon.blue{color:#416f80;background:#e2eef2}.appShell.partnerLook .partnerMetricIcon.rose{color:#a35f51;background:#f5e5e1}.appShell.partnerLook .emptyState,.appShell.partnerLook .bookingEmpty,.appShell.partnerLook .availabilityEmpty,.appShell.partnerLook .horseEmpty,.appShell.partnerLook .stableOpsEmpty{max-width:none;color:var(--partner-muted);background:var(--brand-ivory);border:1px dashed var(--partner-line);box-shadow:none;border-radius:20px;padding:28px}.appShell.partnerLook .emptyState strong{color:var(--partner-green);font-family:var(--serif);font-size:1.35rem;display:block}.appShell.partnerLook .mobileDock{background:var(--brand-ivory);border-top-color:var(--partner-line)}.appShell.partnerLook .mobileDock a,.appShell.partnerLook .mobileDock button{color:var(--partner-green)}.appShell.partnerLook .mobileDock a[aria-current=page]{color:var(--brand-gold-ink);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-gold) 20%, transparent), transparent 82%);box-shadow:inset 0 3px 0 var(--dashboard-gold)}.appShell.partnerLook .mobileDock a[aria-current=page] span:last-child{font-weight:850}.appShell.partnerLook .acquireCard,.appShell.partnerLook .acquireRequestCard,.appShell.partnerLook .acquireListForm,.appShell.partnerLook .acquireRequestForm{background:var(--partner-card);border:1px solid var(--partner-line);border-radius:23px;box-shadow:0 8px 24px #07312609}.appShell.partnerLook .acquireCard h3,.appShell.partnerLook .acquireRequestCard h3{color:var(--partner-green);font-family:var(--serif)}.appShell.partnerLook .hoofCareHero,.appShell.partnerLook .facilityDocumentsHero{min-height:240px;color:var(--brand-surface);background:linear-gradient(110deg, var(--brand-forest-deep), var(--brand-forest));border:1px solid #0a382c14;border-radius:30px;align-items:flex-end;padding:clamp(28px,4vw,52px);box-shadow:0 22px 60px #07312621}.appShell.partnerLook .hoofCareHero h1,.appShell.partnerLook .facilityDocumentsHero h1{color:var(--brand-surface);font-family:var(--serif)}.appShell.partnerLook .hoofCareHero p,.appShell.partnerLook .facilityDocumentsHero p{color:#ebf3eec2}.appShell.partnerLook .hoofCareKpis,.appShell.partnerLook .facilityOverviewMetrics{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.appShell.partnerLook .hoofCareKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.appShell.partnerLook .hoofCareKpis>div,.appShell.partnerLook .facilityOverviewMetric,.appShell.partnerLook .facilityOverviewAction,.appShell.partnerLook .facilityOverviewFlowCard{background:var(--partner-card);border:1px solid var(--partner-line);border-radius:23px;min-height:140px;padding:22px;box-shadow:0 8px 24px #07312609}.appShell.partnerLook .hoofCareKpis strong,.appShell.partnerLook .facilityOverviewMetric strong{color:var(--partner-green);font-family:var(--serif);font-size:clamp(1.75rem,2.5vw,2.45rem)}.appShell.partnerLook .hoofCareCreate,.appShell.partnerLook .hoofCareSection,.appShell.partnerLook .hoofCareCard,.appShell.partnerLook .hoofCareHistoryCard,.appShell.partnerLook .availabilitySection,.appShell.partnerLook .availabilityForm,.appShell.partnerLook .farrierProfileForm,.appShell.partnerLook .farrierFilters,.appShell.partnerLook .farrierCard,.appShell.partnerLook .facilityDocumentForm,.appShell.partnerLook .facilityDocumentSection,.appShell.partnerLook .facilityOverviewIntelligence{background:var(--partner-card);border:1px solid var(--partner-line);border-radius:23px;box-shadow:0 8px 24px #07312609}.appShell.partnerLook .farrierCard h3{color:var(--partner-green);font-family:var(--serif)}.appShell.partnerLook .farrierMonogram{background:linear-gradient(135deg, var(--brand-forest), var(--partner-green-deep));color:var(--partner-gold)}.appShell.partnerLook .hoofCareEmpty,.appShell.partnerLook .hoofCareEmpty.compact,.appShell.partnerLook .farrierEmpty,.appShell.partnerLook .stableOpsInlineEmpty{background:var(--brand-ivory);border:1px dashed var(--partner-line);border-radius:20px;padding:24px}.appShell.partnerLook .bookingDateTile,.appShell.partnerLook .bookingItem,.appShell.partnerLook .availabilityItem{border-color:var(--partner-line)}.appShell.partnerLook .bookingDateTile{color:var(--partner-green);background:var(--brand-gold-soft);border-radius:16px}.appShell.partnerLook .bookingDateTile span{color:var(--brand-gold-ink)}.appShell.partnerLook .bookingItemTop h3,.appShell.partnerLook .hoofCareCardHead h3,.appShell.partnerLook .hoofCareSectionHead h2,.appShell.partnerLook .facilityOverviewMetric,.appShell.partnerLook .facilityOverviewAction h3,.appShell.partnerLook .facilityOverviewFlowCard h3{color:var(--partner-green);font-family:var(--serif)}@media (max-width:1280px){.appShell.partnerLook .partnerMetrics,.appShell.partnerLook .kpiStrip,.appShell.partnerLook .bookingKpis,.appShell.partnerLook .stableOpsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.appShell.partnerLook{grid-template-columns:1fr}.appShell.partnerLook .sidebar{width:min(350px,88vw);transition:left .25s;position:fixed;left:-370px;box-shadow:18px 0 48px #062b2333}.appShell.partnerLook .sidebar.open{left:0}.appShell.partnerLook .topbar{padding:0 18px}.appShell.partnerLook .mobileMenu,.appShell.partnerLook .topbarMark{display:block}.appShell.partnerLook .overlay{z-index:45;background:#00000040;border:0;display:block;position:fixed;inset:0}}@media (max-width:780px){.appShell.partnerLook .mobileDock{z-index:90;height:var(--mobile-dock-height);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.appShell.partnerLook .mobileDock a,.appShell.partnerLook .mobileDock button{background:0 0;border:0;align-content:center;place-items:center;gap:2px;min-width:44px;min-height:44px;font-size:1rem;display:grid}.appShell.partnerLook .mobileDock span{font-size:.52rem}.appShell.partnerLook .mobileDock [aria-hidden=true]{font-size:1rem}}@media (max-width:760px){.appShell.partnerLook .hero,.appShell.partnerLook .bookingHero,.appShell.partnerLook .acquireHero,.appShell.partnerLook .routeHero{border-radius:23px;flex-direction:column;align-items:flex-start;min-height:280px;padding:26px 22px}.appShell.partnerLook .partnerMetrics,.appShell.partnerLook .kpiStrip,.appShell.partnerLook .bookingKpis,.appShell.partnerLook .stableOpsKpis,.appShell.partnerLook .workspaceGrid{grid-template-columns:1fr}.appShell.partnerLook .partnerMetric,.appShell.partnerLook .kpiCell,.appShell.partnerLook .bookingKpis>div{border-radius:18px;grid-template-columns:52px 1fr;min-height:118px;padding:18px}.appShell.partnerLook .pageContent{padding:var(--space-lg) var(--margin) calc(var(--mobile-dock-height) + var(--mobile-floating-clearance) + 24px)}.appShell.partnerLook .topTitleCopy>span,.appShell.partnerLook .breadcrumbs,.appShell.partnerLook .commandTrigger{display:none}}@media (max-width:520px){.appShell.partnerLook .topbar{gap:8px;height:auto;min-height:72px;padding:9px 12px}.appShell.partnerLook .topTitle{gap:8px}.appShell.partnerLook .mobileMenu{flex:0 0 44px;width:44px;height:44px;padding:0}.appShell.partnerLook .topbarMark{display:none}.appShell.partnerLook .topTitle strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:132px;font-size:clamp(.84rem,4.2vw,1.02rem);line-height:1.05;display:-webkit-box;overflow:hidden}.appShell.partnerLook .topChips{gap:5px}.appShell.partnerLook .wiesciSeal,.appShell.partnerLook .adminModeChip{letter-spacing:.02em;min-height:44px;padding-inline:9px;font-size:.7rem}.appShell.partnerLook .adminModeChip{text-align:center;white-space:normal;place-items:center;width:58px;padding:5px 6px;line-height:1.05;display:grid}.appShell.partnerLook .pageContent{padding-top:18px;padding-left:clamp(14px,4vw,20px);padding-right:clamp(14px,4vw,20px)}}@media (prefers-reduced-motion:reduce){.appShell.partnerLook .workspacePanel,.appShell.partnerLook .roleCard,.appShell.partnerLook .partnerMetric,.appShell.partnerLook .sideNav a{transition:none}}
.partnerOsCourt{gap:var(--space-lg);min-width:0;display:grid}.partnerOsDeck{grid-template-columns:minmax(0, var(--phi-track)) minmax(0, 1fr);gap:var(--space-md);min-width:0;display:grid}.partnerOsFacts,.partnerOsList,.partnerOsForm{gap:var(--space-sm);min-width:0;display:grid}.partnerOsFacts,.partnerOsList{margin:var(--space-md) 0 0;padding:0;list-style:none}.partnerOsFact,.partnerOsRow{gap:var(--space-xs);min-width:0;padding:var(--space-sm) 0;border-bottom:1px solid var(--line);display:grid}.partnerOsFact:last-child,.partnerOsRow:last-child{border-bottom:0}.partnerOsFact strong,.partnerOsRow b,.partnerOsRow a{color:var(--green);font-family:var(--serif);overflow-wrap:anywhere;word-break:break-word}.partnerOsFact span,.partnerOsRow small{color:var(--muted);font-size:var(--type-kicker);line-height:var(--phi);overflow-wrap:anywhere}.partnerOsForm{margin-top:var(--space-lg)}.partnerOsTiles{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.partnerOsTiles .card h3,.partnerOsTiles .card p{overflow-wrap:anywhere}@media (max-width:980px){.partnerOsDeck,.partnerOsTiles{grid-template-columns:1fr}}@media (max-width:680px){.partnerOsCourt .button{justify-content:center;width:100%}.partnerOsCourt input,.partnerOsCourt textarea,.partnerOsCourt select{width:100%;max-width:100%}}
