.inspiration-case{--au-accent:#2859c8;--au-line:#e3e6e9;--au-muted:#666c73;--il-paper:#f7f8f8;--il-edge:#e9ecec}.inspiration-case button,.inspiration-case select{font:inherit}.inspiration-case button{cursor:pointer}.inspiration-case :is(button,select):focus-visible{outline:2px solid var(--au-accent);outline-offset:4px}.inspiration-case .il-document-name{color:#909995;margin:0 0 26px;font:13px/1.6 ui-monospace,monospace}.inspiration-case .il-rule-cloud{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.inspiration-case .il-rule-block{border:1px solid var(--il-edge);background:var(--il-paper);color:#191e1c;text-align:left;border-radius:20px;min-width:0;min-height:212px;padding:28px 30px;transition:background-color .18s,border-color .18s;display:block}.inspiration-case .il-rule-block .il-choice-title{margin-bottom:18px;font-size:18px;font-weight:600;line-height:1.5;display:block}.inspiration-case .il-choice-title>span{color:#929b96;margin-right:10px;font:13px/1.5 ui-monospace,monospace}.inspiration-case .il-rule-block .il-choice-copy{color:#626b68;font-size:16px;line-height:1.9;display:block}.inspiration-case .il-benefit-head,.inspiration-case .il-benefit-row{grid-template-columns:.8fr 1.65fr 2.4fr;align-items:baseline;gap:36px;padding:26px 30px;display:grid}.inspiration-case .il-benefit-head{color:#8b9490;padding-top:0;padding-bottom:18px;font-size:13px;line-height:1.6}.inspiration-case .il-benefit-rows{gap:14px;display:grid}.inspiration-case .il-benefit-row{border:1px solid var(--il-edge);background:var(--il-paper);color:#191e1c;text-align:left;border-radius:18px;width:100%;transition:background-color .18s,border-color .18s}.inspiration-case .il-benefit-row .il-choice-title{font-size:18px;font-weight:600;line-height:1.7}.inspiration-case .il-benefit-row .il-choice-copy,.inspiration-case .il-benefit-row .il-choice-idea{color:#3e4843;font-size:16px;line-height:1.9}.inspiration-case .il-benefit-row .il-choice-idea{color:#626b68}.inspiration-case :is(.il-rule-block,.il-benefit-row){isolation:isolate;position:relative;overflow:hidden}.inspiration-case .il-card-example{z-index:-1;pointer-events:none;opacity:0;background:#18211e;transition:opacity .22s;position:absolute;inset:0}.inspiration-case .il-card-example img{object-fit:cover;width:100%;height:100%;display:block}.inspiration-case .il-card-example:after{content:"";background:linear-gradient(110deg,#08110dc2,#08110d99);position:absolute;inset:0}.inspiration-case :is(.il-rule-block,.il-benefit-row)[data-preview=true]{border-color:#0000}.inspiration-case [data-preview=true] .il-card-example{opacity:1}.inspiration-case [data-preview=true] :is(.il-choice-title,.il-choice-title>span,.il-choice-copy,.il-choice-idea){color:#fff}.inspiration-case :is(.il-choice-title,.il-choice-title>span,.il-choice-copy,.il-choice-idea){transition:color .22s}.inspiration-case .il-related-note{color:#fff;font-size:10px;line-height:1.5;position:absolute;bottom:5px;right:10px}@media (max-width:1100px){.inspiration-case .il-rule-block{padding:24px}.inspiration-case .il-benefit-head,.inspiration-case .il-benefit-row{gap:24px;padding-inline:22px}}@media (max-width:800px){.inspiration-case .il-rule-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration-case .il-benefit-head{display:none}.inspiration-case .il-benefit-row{grid-template-columns:90px minmax(0,1fr);gap:6px 20px;padding:24px 20px}.inspiration-case .il-benefit-row .il-choice-idea{grid-column:2;font-size:14px}}@media (max-width:540px){.inspiration-case .il-rule-cloud{grid-template-columns:1fr;gap:12px}.inspiration-case .il-rule-block{border-radius:18px;min-height:0;padding:25px}.inspiration-case .il-rule-block .il-choice-title{margin-bottom:13px;font-size:17px}.inspiration-case .il-rule-block .il-choice-copy{font-size:16px;line-height:1.85}.inspiration-case .il-benefit-row{grid-template-columns:72px minmax(0,1fr);gap:5px 14px;padding:22px 15px}.inspiration-case .il-benefit-row .il-choice-title{font-size:17px}.inspiration-case .il-benefit-row .il-choice-copy{font-size:15px}}@media (prefers-reduced-motion:reduce){.inspiration-case *,.inspiration-case :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
