.CaseTable-module__0KEvmW__caseTable th{width:38%}@media (min-width:768px){.CaseTable-module__0KEvmW__caseTable th{width:30%;padding:12px 16px}}
.cms-rich-text span.color-organo{color:var(--color-organoblue);font-weight:var(--font-weight-)}table td{background-color:#fff}.cms-rich-text table{border-collapse:collapse;table-layout:fixed;max-width:100%;display:block;overflow-x:auto}.cms-rich-text table th{white-space:nowrap;width:auto}.cms-rich-text table th,.cms-rich-text table td{white-space:nowrap;vertical-align:top;border:1px solid #d9d9d9;line-height:1.35}strong{font-weight:var(--font-weight-bold)}.cms-rich-text h3,.cms-rich-text h4{color:var(--color-darkblue);font-size:16px;font-weight:700}.cms-rich-text h4:not(:first-child){margin-top:0}.cms-rich-text p,.cms-rich-text li{line-height:1.8}.section-block .cms-rich-text h4{margin-bottom:16px}.section-block .cms-rich-text h3{margin-bottom:20px}.cms-rich-text ul{margin-left:2em;list-style-type:disc;list-style-position:outside}.cms-rich-text ol{margin-left:2em;list-style-type:decimal;list-style-position:outside}.cms-rich-text li+li{margin-top:.5em}.cms-rich-text dl{flex-direction:column;gap:4px;padding-inline-start:1.5em;display:flex}.cms-rich-text dt{list-style-type:disc;list-style-position:outside;display:list-item}.cms-rich-text dt::marker{color:#000}.cms-rich-text dd{margin:0}.cms-rich-text a span,.cms-rich-text a{color:var(--color-organoblue);font-weight:var(--font-weight-medium);text-decoration:underline}@media (min-width:768px){.cms-rich-text h4{font-size:18px}.cms-rich-text h3{font-size:20px}.section-block .cms-rich-text h3{margin-bottom:30px}}.cms-rich-text .float-left{float:left;margin-right:1rem}.cms-rich-text .float-right{float:right;margin-left:1rem}.linkButton{box-sizing:border-box;text-align:center;cursor:pointer;color:#fff;background-color:#044362;justify-content:center;align-items:center;width:auto;min-width:200px;height:2.5rem;padding-inline:2rem;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}a.linkButton,a span.linkButton{color:#fff;text-decoration:none}.cms-rich-text a.linkbtn-external,.cms-rich-text a>span.linkbtn-external{box-sizing:border-box;text-align:center;cursor:pointer;color:#fff;background-color:#044362;justify-content:center;align-items:center;width:auto;min-width:200px;height:2.5rem;padding:0 3.75rem 0 2rem;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex;position:relative;overflow:hidden}.cms-rich-text a:has(>span.linkbtn-external){color:#fff;text-decoration:none}.cms-rich-text a.linkbtn-external:after,.cms-rich-text a>span.linkbtn-external:after{content:"";box-sizing:border-box;z-index:0;pointer-events:none;border-bottom:1px solid;border-left:1px solid;width:1rem;height:1rem;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.cms-rich-text a.linkbtn-external:before,.cms-rich-text a>span.linkbtn-external:before{content:"";box-sizing:border-box;z-index:1;pointer-events:none;background-color:currentColor;width:1rem;height:1rem;animation:none;position:absolute;top:50%;right:2rem;overflow:hidden;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") 0 100%/1rem 1rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") 0 100%/1rem 1rem no-repeat}.cms-rich-text a.linkbtn-internal,.cms-rich-text a>span.linkbtn-internal{box-sizing:border-box;text-align:center;cursor:pointer;color:#fff;background-color:#044362;justify-content:center;align-items:center;width:auto;min-width:200px;height:2.5rem;padding:0 3.75rem 0 2rem;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex;position:relative;overflow:hidden}.cms-rich-text a:has(>span.linkbtn-internal){color:#fff;text-decoration:none}.cms-rich-text a.linkbtn-internal:before,.cms-rich-text a>span.linkbtn-internal:before{content:"";z-index:1;background-color:currentColor;width:1rem;height:1rem;animation:none;display:block;position:absolute;top:50%;right:2rem;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.cms-rich-text a.linkbtn-internal:after,.cms-rich-text a>span.linkbtn-internal:after{content:"";z-index:0;background-color:#0000;border-radius:50%;width:1.5rem;height:1.5rem;transition:background-color .2s;position:absolute;top:50%;right:1.75rem;transform:translateY(-50%)}@keyframes linkbtn-arrow-right-enter{0%{opacity:1;transform:translateY(-50%)translate(0)}49%{opacity:1;transform:translateY(-50%)translate(100%)}50%{opacity:1;transform:translateY(-50%)translate(-100%)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes linkbtn-arrow-right-leave{0%{opacity:1;transform:translateY(-50%)translate(0)}49%{opacity:1;transform:translateY(-50%)translate(-100%)}50%{opacity:1;transform:translateY(-50%)translate(100%)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes linkbtn-arrow-up-right-enter{0%{-webkit-mask-position:0 100%;mask-position:0 100%}49%{-webkit-mask-position:.75rem calc(100% - .75rem);mask-position:.75rem calc(100% - .75rem)}50%{-webkit-mask-position:-.75rem calc(100% + .75rem);mask-position:-.75rem calc(100% + .75rem)}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes linkbtn-arrow-up-right-leave{0%{-webkit-mask-position:0 100%;mask-position:0 100%}49%{-webkit-mask-position:-.75rem calc(100% + .75rem);mask-position:-.75rem calc(100% + .75rem)}50%{-webkit-mask-position:.75rem calc(100% - .75rem);mask-position:.75rem calc(100% - .75rem)}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@media (hover:hover){.cms-rich-text a.linkbtn-external:hover,.cms-rich-text a>span.linkbtn-external:hover{background-color:#0080ff}.cms-rich-text a:has(>span.linkbtn-external):hover>span.linkbtn-external{background-color:#0080ff}.is-touch .cms-rich-text a.linkbtn-external:hover,.is-touch .cms-rich-text a>span.linkbtn-external:hover{background-color:#044362}.is-touch .cms-rich-text a:has(>span.linkbtn-external):hover>span.linkbtn-external{background-color:#044362}}@media (min-width:768px){@media (hover:hover){.cms-rich-text a.linkbtn-external:hover:before,.cms-rich-text a>span.linkbtn-external:hover:before{animation:.3s ease-in forwards linkbtn-arrow-up-right-enter}.cms-rich-text a:has(>span.linkbtn-external):hover>span.linkbtn-external:before{animation:.3s ease-in forwards linkbtn-arrow-up-right-enter}.cms-rich-text a.linkbtn-external:not(:hover):before{animation:.3s ease-in-out forwards linkbtn-arrow-up-right-leave}.cms-rich-text a:has(>span.linkbtn-external):not(:hover)>span.linkbtn-external:before{animation:.3s ease-in-out forwards linkbtn-arrow-up-right-leave}.is-touch .cms-rich-text a.linkbtn-external:hover:before,.is-touch .cms-rich-text a>span.linkbtn-external:hover:before,.is-touch .cms-rich-text a.linkbtn-external:not(:hover):before{animation:none}.is-touch .cms-rich-text a:has(>span.linkbtn-external):hover>span.linkbtn-external:before{animation:none}.is-touch .cms-rich-text a:has(>span.linkbtn-external):not(:hover)>span.linkbtn-external:before{animation:none}}}@media (hover:hover){.cms-rich-text a.linkbtn-internal:hover,.cms-rich-text a>span.linkbtn-internal:hover{background-color:#0080ff}.cms-rich-text a:has(>span.linkbtn-internal):hover>span.linkbtn-internal{background-color:#0080ff}.cms-rich-text a.linkbtn-internal:hover:after,.cms-rich-text a>span.linkbtn-internal:hover:after{background-color:#fff}.cms-rich-text a:has(>span.linkbtn-internal):hover>span.linkbtn-internal:after{background-color:#fff}.cms-rich-text a.linkbtn-internal:hover:before,.cms-rich-text a>span.linkbtn-internal:hover:before{background-color:#0080ff}.cms-rich-text a:has(>span.linkbtn-internal):hover>span.linkbtn-internal:before{background-color:#0080ff}.is-touch .cms-rich-text a.linkbtn-internal:hover,.is-touch .cms-rich-text a>span.linkbtn-internal:hover{background-color:#044362}.is-touch .cms-rich-text a:has(>span.linkbtn-internal):hover>span.linkbtn-internal{background-color:#044362}.is-touch .cms-rich-text a.linkbtn-internal:hover:after,.is-touch .cms-rich-text a>span.linkbtn-internal:hover:after{background-color:#0000}.is-touch .cms-rich-text a:has(>span.linkbtn-internal):hover>span.linkbtn-internal:after{background-color:#0000}.is-touch .cms-rich-text a.linkbtn-internal:hover:before,.is-touch .cms-rich-text a>span.linkbtn-internal:hover:before{background-color:currentColor}.is-touch .cms-rich-text a:has(>span.linkbtn-internal):hover>span.linkbtn-internal:before{background-color:currentColor}}@media (min-width:768px){@media (hover:hover){.cms-rich-text a.linkbtn-internal:hover:before,.cms-rich-text a>span.linkbtn-internal:hover:before{animation:.3s ease-in forwards linkbtn-arrow-right-enter}.cms-rich-text a:has(>span.linkbtn-internal):hover>span.linkbtn-internal:before{animation:.3s ease-in forwards linkbtn-arrow-right-enter}.cms-rich-text a.linkbtn-internal:not(:hover):before{animation:.3s ease-in-out forwards linkbtn-arrow-right-leave}.cms-rich-text a:has(>span.linkbtn-internal):not(:hover)>span.linkbtn-internal:before{animation:.3s ease-in-out forwards linkbtn-arrow-right-leave}.is-touch .cms-rich-text a.linkbtn-internal:hover:before,.is-touch .cms-rich-text a>span.linkbtn-internal:hover:before,.is-touch .cms-rich-text a.linkbtn-internal:not(:hover):before{animation:none}.is-touch .cms-rich-text a:has(>span.linkbtn-internal):hover>span.linkbtn-internal:before{animation:none}.is-touch .cms-rich-text a:has(>span.linkbtn-internal):not(:hover)>span.linkbtn-internal:before{animation:none}}}.cms-rich-text figure{margin-top:10px;flex-direction:column;align-items:center;width:100%;min-width:0;margin-inline:auto;display:flex}.cms-rich-text figure img{object-fit:contain;flex-shrink:0;width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.cms-rich-text figure figcaption{text-align:center;flex-shrink:0;width:100%;min-width:0;margin-top:.5em;display:block}@media (min-width:768px){.cms-rich-text{grid-template-columns:1fr 1fr;column-gap:60px;display:grid}.cms-rich-text>:not(figure){grid-column:1/-1}.cms-rich-text>figure:not(:has(+figure)):not(figure+figure){grid-column:1/-1;justify-self:center;width:80%;max-width:880px}.cms-rich-text>figure:not(:has(+figure)):not(figure+figure) img{max-height:660px}.cms-rich-text figure+figure{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;width:100%;max-width:none;height:100%;min-height:0;margin-top:0;display:grid}.cms-rich-text figure:has(+figure){grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;width:100%;max-width:none;height:100%;min-height:0;margin-top:0;display:grid}.cms-rich-text figure+figure img{grid-area:1/1;place-self:start center;max-height:660px}.cms-rich-text figure:has(+figure) img{grid-area:1/1;place-self:start center;max-height:660px}.cms-rich-text figure+figure figcaption{grid-area:2/1}.cms-rich-text figure:has(+figure) figcaption{grid-area:2/1}}.faq-item .cms-rich-text img,.trouble-item .cms-rich-text img{margin-top:0;width:auto;max-width:80%;max-height:400px;margin-inline:auto}.faq-item .cms-rich-text figure,.trouble-item .cms-rich-text figure{margin-top:0}.awards-content .cms-rich-text p{margin-bottom:4px}
