.wipublic01-solution-finder{--wipublic01-story-surface: var(--wipublic01-surface-paper)}.wipublic01-solution-finder__head{margin-bottom:var(--wipublic01-section-content-gap)}.wipublic01-solution-finder__atlas{border-top:2px solid var(--wipublic01-action-primary)}.wipublic01-solution-finder__item{border-bottom:var(--wipublic01-border-strong)}.wipublic01-solution-finder__item>summary{display:grid;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:20px;min-height:88px;padding-block:16px;color:var(--wipublic01-text-primary);font-family:var(--wipublic01-font-heading);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:var(--wipublic01-weight-medium);line-height:1.2;list-style:none;cursor:pointer}.wipublic01-solution-finder__item>summary::-webkit-details-marker{display:none}.wipublic01-solution-finder__item>summary:focus-visible,.wipublic01-solution-finder__link:focus-visible{outline:var(--wipublic01-focus-outline);outline-offset:var(--wipublic01-focus-offset)}.wipublic01-solution-finder__number{color:var(--wipublic01-action-primary);font-size:var(--wipublic01-type-label);font-variant-numeric:tabular-nums}.wipublic01-solution-finder__item>summary>i{display:grid;width:44px;height:44px;place-items:center;border:var(--wipublic01-border-strong);border-radius:50%;color:var(--wipublic01-action-primary);font-size:18px;transition:transform var(--wipublic01-transition),background var(--wipublic01-transition)}.wipublic01-solution-finder__item[open]>summary>i{transform:rotate(45deg);background:var(--wipublic01-action-primary);color:var(--wipublic01-text-inverse);border-color:transparent}.wipublic01-solution-finder__scene{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);padding-block:8px 36px}.wipublic01-solution-finder__scene:not(:has(.wipublic01-visual-slot)){grid-template-columns:minmax(0,1fr)}.wipublic01-solution-finder__media{min-width:0;margin:0;overflow:hidden;background:var(--wipublic01-surface-raised)}.wipublic01-solution-finder__media:not(:has(.wipublic01-visual-slot)){display:none}.wipublic01-solution-finder__image{min-height:0;border:0;border-radius:0}.wipublic01-solution-finder__media figcaption{padding:12px 16px;color:var(--wipublic01-text-tertiary);font-size:var(--wipublic01-type-label);line-height:var(--wipublic01-leading-compact)}.wipublic01-solution-finder__copy{min-width:0}.wipublic01-solution-finder__process{display:grid}.wipublic01-solution-finder__process>div{padding:20px}.wipublic01-solution-finder__problem{border:var(--wipublic01-border-subtle)}.wipublic01-solution-finder__value{background:var(--wipublic01-surface-night);color:var(--wipublic01-text-inverse)}.wipublic01-solution-finder__process>div>span{display:flex;align-items:center;gap:8px;font-size:var(--wipublic01-type-label);font-weight:var(--wipublic01-weight-semibold)}.wipublic01-solution-finder__process>div>span i{font-size:20px}.wipublic01-solution-finder__process p{margin:12px 0 0;font-size:var(--wipublic01-type-body-small);line-height:var(--wipublic01-leading-body)}.wipublic01-solution-finder__problem p{color:var(--wipublic01-text-secondary)}.wipublic01-solution-finder__value>span{color:var(--wipublic01-state-success-inverse)}.wipublic01-solution-finder__connector{display:grid;height:32px;place-items:center;color:var(--wipublic01-action-primary)}.wipublic01-solution-finder__link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;margin-top:16px;color:var(--wipublic01-action-primary);font-weight:var(--wipublic01-weight-semibold);text-decoration:none}.wipublic01-solution-finder__link i{font-size:20px}.wipublic01-solution-finder__link:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:720px){.wipublic01-solution-finder__item>summary{grid-template-columns:24px minmax(0,1fr) 44px;gap:12px;min-height:80px;font-size:1.25rem}.wipublic01-solution-finder__scene{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:24px}.wipublic01-solution-finder__process>div{padding:16px}.wipublic01-solution-finder__link{width:100%}}@media(prefers-reduced-motion:reduce){.wipublic01-solution-finder__item>summary>i{transition:none}}
