.case-library-module__n5jbQG__page{color:#302538;--violet:#713482;--line:#ddd6dd;--quiet:#69616b;background:#faf8f4}.case-library-module__n5jbQG__page h1,.case-library-module__n5jbQG__page h2,.case-library-module__n5jbQG__page h3{color:#302538;letter-spacing:-.035em;font-weight:600;line-height:1.5}:is(.case-library-module__n5jbQG__page .text-gray-400,.case-library-module__n5jbQG__page .text-gray-500,.case-library-module__n5jbQG__page .text-gray-600){color:var(--quiet)}.case-library-module__n5jbQG__page>.case-library-module__n5jbQG__hero{padding:48px 24px 36px}.case-library-module__n5jbQG__hero h1{text-wrap:balance;font-size:38px}.case-library-module__n5jbQG__hero p{line-height:1.85}.case-library-module__n5jbQG__hero>div,.case-library-module__n5jbQG__page>section>div{max-width:960px}.case-library-module__n5jbQG__page>section{padding-left:24px;padding-right:24px}.case-library-module__n5jbQG__hint{color:var(--quiet);margin:0 0 24px;font-size:15px}.case-library-module__n5jbQG__list{border-bottom:1px solid var(--line);margin-bottom:40px}.case-library-module__n5jbQG__case{border-top:1px solid var(--line)}.case-library-module__n5jbQG__summary{cursor:pointer;align-items:center;gap:20px;padding:23px 0;list-style:none;display:flex}.case-library-module__n5jbQG__summary::-webkit-details-marker{display:none}.case-library-module__n5jbQG__summary h3{flex:1;font-size:20px}.case-library-module__n5jbQG__summary h3>span{min-width:25px;font-size:14px;font-weight:500;display:inline-block}.case-library-module__n5jbQG__summary>span:not(.case-library-module__n5jbQG__expand){background:0 0;border:0;padding:0;font-size:14px;font-weight:400}.case-library-module__n5jbQG__expand{color:var(--violet);font-size:22px}.case-library-module__n5jbQG__case[open] .case-library-module__n5jbQG__expand{transform:rotate(45deg)}.case-library-module__n5jbQG__body{gap:20px;max-width:740px;margin:0 0 24px 35px;display:grid}.case-library-module__n5jbQG__body dt{color:var(--violet);margin-bottom:6px;font-size:14px}.case-library-module__n5jbQG__body dd{color:var(--quiet);margin:0;font-size:17px;line-height:1.85}.case-library-module__n5jbQG__case>p{border-color:var(--line);max-width:740px;margin:0 0 26px 35px;padding:18px 0 0}.case-library-module__n5jbQG__page section>div>div.bg-white{border-width:1px 0 0;border-color:var(--line);box-shadow:none;background:0 0;border-radius:0;padding:26px 0}.case-library-module__n5jbQG__page summary:focus-visible,.case-library-module__n5jbQG__page a:focus-visible{outline:3px solid var(--violet);outline-offset:4px}@media (max-width:639px){.case-library-module__n5jbQG__page>.case-library-module__n5jbQG__hero{padding:32px 20px 20px}.case-library-module__n5jbQG__hero h1{font-size:30px}.case-library-module__n5jbQG__page>section{padding:32px 20px}.case-library-module__n5jbQG__summary{flex-wrap:wrap;gap:10px;padding:20px 0}.case-library-module__n5jbQG__summary h3{flex-basis:calc(100% - 35px);font-size:18px}.case-library-module__n5jbQG__summary>span:not(.case-library-module__n5jbQG__expand){margin-left:35px}.case-library-module__n5jbQG__expand{margin-left:auto}.case-library-module__n5jbQG__body,.case-library-module__n5jbQG__case>p{margin-left:0}.case-library-module__n5jbQG__body dd{font-size:16px}}
