:host,.reference-page{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
.reference-page br[data-bp~="base:0"]{display:none;}
.reference-page br[data-bp~="base:1"]{display:inline;}
@media screen and (max-width: 1060px){.reference-page br[data-bp~="@small:0"]{display:none;}
.reference-page br[data-bp~="@small:1"]{display:inline;}}
@media screen and (max-width: 840px){.reference-page br[data-bp~="@tablet:0"]{display:none;}
.reference-page br[data-bp~="@tablet:1"]{display:inline;}}
@media screen and (max-width: 540px){.reference-page br[data-bp~="@mobile:0"]{display:none;}
.reference-page br[data-bp~="@mobile:1"]{display:inline;}}
@media screen and (max-width: 320px){.reference-page br[data-bp~="@mini:0"]{display:none;}
.reference-page br[data-bp~="@mini:1"]{display:inline;}}

.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px; overflow-x: visible; overflow-y: visible; padding: 120px 0px 0px 0px; width: 100%; --gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-v-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-uuid: 644324c6-ae63-461d-8b9b-7898a0c22a16; max-width: 100%; }
.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; translate: 0px 0px; --gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-v-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; }
.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16].appear-active{ transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16]{ flex: none; --gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-v-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16]{ flex: none; padding: 72px 0px 0px 0px; --gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-v-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16]{ flex: none; width: 90%; --gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-v-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; max-width: 90%; }}
.reference-page .sd[data-s-7f70fe19-472d-4b92-812f-3cfdb34a7918]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: center; margin: 0px 0px 64px 0px; padding: 0px 80px; width: 1440px; --gap-h-7f70fe19-472d-4b92-812f-3cfdb34a7918: 0px; --gap-v-7f70fe19-472d-4b92-812f-3cfdb34a7918: 8px; --gap-uuid: 7f70fe19-472d-4b92-812f-3cfdb34a7918; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-7f70fe19-472d-4b92-812f-3cfdb34a7918]{ padding: 0px 72px; --gap-h-7f70fe19-472d-4b92-812f-3cfdb34a7918: 0px; --gap-v-7f70fe19-472d-4b92-812f-3cfdb34a7918: 8px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-7f70fe19-472d-4b92-812f-3cfdb34a7918]{ gap: 4px; margin: 0px 0px 56px 0px; --gap-h-7f70fe19-472d-4b92-812f-3cfdb34a7918: 0px; --gap-v-7f70fe19-472d-4b92-812f-3cfdb34a7918: 4px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-7f70fe19-472d-4b92-812f-3cfdb34a7918]{ padding: 0px 0px; --gap-h-7f70fe19-472d-4b92-812f-3cfdb34a7918: 0px; --gap-v-7f70fe19-472d-4b92-812f-3cfdb34a7918: 8px; }}
.reference-page .sd[data-s-300a7e3a-de50-4567-98f3-3d271877fc84]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c956f42); font-size: 80px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.03em; line-height: 1; margin: 0px; text-align: center; transition-delay: 700ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: center; }
.reference-page .sd[data-s-300a7e3a-de50-4567-98f3-3d271877fc84].appear{ color: #1AA583; }
.reference-page .sd[data-s-300a7e3a-de50-4567-98f3-3d271877fc84].appear-active{  }
@media screen and (max-width: 840px){.reference-page .sd[data-s-300a7e3a-de50-4567-98f3-3d271877fc84]{ font-size: 52px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-300a7e3a-de50-4567-98f3-3d271877fc84]{ margin: 0px; }}
.reference-page .sd[data-s-5ec50da0-2068-4bc7-9620-560654ce62d2]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 18px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.75; padding: 0px 0px 0px 4px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-5ec50da0-2068-4bc7-9620-560654ce62d2]{ font-size: 15px; padding: 0px 0px 0px 0px; }}
.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146]{ background: #99d3c5; flex: none; height: 1px; margin: 0px 0px 0px 0px; scale: 1 1; transform-origin: center left; transition-delay: 800ms; transition-duration: 600ms; transition-timing-function: linear; width: calc(90% - (var(--gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16) * 0.10000000000000003)); max-width: calc(90% - (var(--gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16) * 0.10000000000000003)); }
.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146].appear{ opacity: 0; scale: 0.2 1; }
.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146].appear-active{  }
@media screen and (max-width: 840px){.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146].appear{ transition-delay: 1000ms; transition-duration: 800ms; transition-timing-function: cubic-bezier(0.25, 0.96, 0.7 , 1   ); }
.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146].appear-active{ transition-delay: 1000ms; transition-duration: 800ms; transition-timing-function: cubic-bezier(0.25, 0.96, 0.7 , 1   ); }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146]{ flex: none; width: calc(100% - (var(--gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16) * 0)); max-width: calc(100% - (var(--gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16) * 0)); }}
.reference-page .sd[data-s-7458e922-ba46-4083-8059-fe4be30f574b]{ align-items: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2), var(--g-color-3) var(--g-position-3), var(--g-color-4) var(--g-position-4)); border-radius: 40px 40px 0px 0px; flex: none; flex-direction: column; height: auto; justify-content: flex-start; margin: -40px 0px 0px 0px; padding: 0px; width: 100%; max-width: 100%; --g-color-0: rgb(195, 224, 200); --g-position-0: 0%; --g-color-1: rgb(237, 213, 166); --g-position-1: 28.72%; --g-color-2: rgb(207, 225, 195); --g-position-2: 58.45%; --g-color-3: rgb(153, 211, 197); --g-position-3: 84.56%; --g-color-4: rgb(188, 238, 241); --g-position-4: 100%; --g-color-5: rgb(188, 238, 241); --g-position-5: 100%; --g-color-6: rgb(188, 238, 241); --g-position-6: 100%; --g-color-7: rgb(188, 238, 241); --g-position-7: 100%; --g-color-8: rgb(188, 238, 241); --g-position-8: 100%; --g-color-9: rgb(188, 238, 241); --g-position-9: 100%; --g-color-10: rgb(188, 238, 241); --g-position-10: 100%; --g-color-11: rgb(188, 238, 241); --g-position-11: 100%; --g-angle: 105.58deg; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-7458e922-ba46-4083-8059-fe4be30f574b]{ margin: -32px 0px 0px 0px; width: 100%; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-7458e922-ba46-4083-8059-fe4be30f574b]{ padding: 0px; }}
.reference-page .sd[data-s-98a13b14-a192-4419-846e-ba14d64f4d0a]{ align-content: center; align-items: center; backdrop-filter: blur(200px); -webkit-backdrop-filter: blur(200px); background: rgba(255, 255, 255, 0.5); border-radius: 40px 40px 0px 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px; padding: 100px 0px 100px 0px; width: 100%; --gap-h-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; --gap-v-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; --gap-uuid: 98a13b14-a192-4419-846e-ba14d64f4d0a; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-98a13b14-a192-4419-846e-ba14d64f4d0a]{ border-radius: 32px 32px 0px 0px; --gap-h-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; --gap-v-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-98a13b14-a192-4419-846e-ba14d64f4d0a]{ margin: 0px; padding: 80px 0px 80px 0px; --gap-h-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; --gap-v-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; }}
.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b]{ align-content: center; align-items: center; background: var(--s-color-15956284); border-radius: 20px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px 80px; padding: 48px 40px 48px 40px; width: 1076px; --gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-v-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-uuid: 7cfb0a16-fa90-4fa4-8282-be15392af45b; max-width: calc(100% - 160px); }
.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; translate: 0px 10px; --gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-v-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; }
.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b].appear-active{ transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b]{ flex: none; margin: 0px 72px; --gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-v-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; max-width: calc(100% - 144px); }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b]{ flex: none; padding: 48px 20px 48px 20px; --gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-v-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b]{ flex: none; margin: 0px 0px; width: calc(90% - (var(--gap-h-98a13b14-a192-4419-846e-ba14d64f4d0a) * 0.10000000000000003)); --gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-v-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; max-width: calc(90% - (var(--gap-h-98a13b14-a192-4419-846e-ba14d64f4d0a) * 0.10000000000000003)); }}
.reference-page .sd[data-s-de2b57a2-1634-4f38-b05e-9c9b1f5769ea]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 16px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.75; margin: 24px 0px 36px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.reference-page .sd[data-s-09eb27e8-439c-4044-bf33-73cd0ba8ee20]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; justify-content: center; padding: 0px; width: auto; --gap-h-09eb27e8-439c-4044-bf33-73cd0ba8ee20: 20px; --gap-v-09eb27e8-439c-4044-bf33-73cd0ba8ee20: 20px; --gap-uuid: 09eb27e8-439c-4044-bf33-73cd0ba8ee20; max-width: 100%; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-09eb27e8-439c-4044-bf33-73cd0ba8ee20]{ flex: none; width: calc(100% - (var(--gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b) * 0)); --gap-h-09eb27e8-439c-4044-bf33-73cd0ba8ee20: 20px; --gap-v-09eb27e8-439c-4044-bf33-73cd0ba8ee20: 20px; max-width: calc(100% - (var(--gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b) * 0)); }}
.reference-page .sd[data-s-376a65c1-9ac5-451c-aba8-71c2bb607a88]{ align-content: center; align-items: center; background: var(--s-color-90ba6ad1); border-bottom: 0px solid var(--s-color-90ba6ad1); border-left: 0px solid var(--s-color-90ba6ad1); border-radius: 10px; border-right: 0px solid var(--s-color-90ba6ad1); border-top: 0px solid var(--s-color-90ba6ad1); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 70px; justify-content: center; padding: 20px 0px 20px 0px; width: 320px; --gap-h-376a65c1-9ac5-451c-aba8-71c2bb607a88: 10px; --gap-v-376a65c1-9ac5-451c-aba8-71c2bb607a88: 0px; --gap-uuid: 376a65c1-9ac5-451c-aba8-71c2bb607a88; max-width: 100%; }
.reference-page .sd[data-s-376a65c1-9ac5-451c-aba8-71c2bb607a88]:hover{ opacity: 0.8; --gap-h-376a65c1-9ac5-451c-aba8-71c2bb607a88: 10px; --gap-v-376a65c1-9ac5-451c-aba8-71c2bb607a88: 0px; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-376a65c1-9ac5-451c-aba8-71c2bb607a88]{ flex: none; gap: 4px; padding: 8px 0px 8px 0px; width: calc(100% - (var(--gap-h-09eb27e8-439c-4044-bf33-73cd0ba8ee20) * 0)); --gap-h-376a65c1-9ac5-451c-aba8-71c2bb607a88: 4px; --gap-v-376a65c1-9ac5-451c-aba8-71c2bb607a88: 0px; max-width: calc(100% - (var(--gap-h-09eb27e8-439c-4044-bf33-73cd0ba8ee20) * 0)); }}
.reference-page .sd[data-s-15cda857-9be7-469a-9c79-dad77dbc7d67]{ color: var(--s-color-15956284); flex: none; font-family: var(--s-font-25941c40); font-size: 18px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-15cda857-9be7-469a-9c79-dad77dbc7d67]{ font-size: 16px; }}
.reference-page .sd[data-s-bc630eb3-c8c5-4085-9d90-784d724f2304]{ bottom: 0px; color: var(--s-color-15956284); flex: none; font-size: 11px; height: calc(100% - (var(--gap-v-376a65c1-9ac5-451c-aba8-71c2bb607a88) * 0)); left: auto; margin: 0 0 0 0; position: absolute; right: 16px; top: 0px; max-width: 100%; }
.reference-page .sd[data-s-376a65c1-9ac5-451c-aba8-71c2bb607a88]:hover .sd[data-s-bc630eb3-c8c5-4085-9d90-784d724f2304]{ right: 12px; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-bc630eb3-c8c5-4085-9d90-784d724f2304]{ right: 18px; }}
.reference-page .sd[data-s-6ea1d01c-d609-45bd-a8b7-f5050ec2be73]{ align-content: center; align-items: center; flex: none; flex-direction: column; gap: 10px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: auto; --gap-h-6ea1d01c-d609-45bd-a8b7-f5050ec2be73: 0px; --gap-v-6ea1d01c-d609-45bd-a8b7-f5050ec2be73: 10px; --gap-uuid: 6ea1d01c-d609-45bd-a8b7-f5050ec2be73; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-6ea1d01c-d609-45bd-a8b7-f5050ec2be73]{ gap: 4px; --gap-h-6ea1d01c-d609-45bd-a8b7-f5050ec2be73: 0px; --gap-v-6ea1d01c-d609-45bd-a8b7-f5050ec2be73: 4px; }}
.reference-page .sd[data-s-24f80432-f873-4ce6-af5b-ba3fa8b54b2b]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c956f42); font-size: 64px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.03em; line-height: 1; margin: 0px; opacity: 1; text-align: center; transform-origin: center left; transition-delay: 0ms; transition-duration: 1000ms; transition-timing-function: ease-in-out; width: auto; max-width: 100%; justify-content: center; }
.reference-page .sd[data-s-24f80432-f873-4ce6-af5b-ba3fa8b54b2b].appear{ color: #1AA583; transition-delay: 250ms; transition-duration: 1000ms; }
.reference-page .sd[data-s-24f80432-f873-4ce6-af5b-ba3fa8b54b2b].appear-active{ transition-delay: 250ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-24f80432-f873-4ce6-af5b-ba3fa8b54b2b]{ font-size: 52px; }}
.reference-page .sd[data-s-76dae1f1-842c-42c4-ab7e-96f8fb522b75]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 16px; font-style: normal; font-weight: 300; height: auto; letter-spacing: 0em; line-height: 1.75; padding: 0px 0px 0px 4px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-76dae1f1-842c-42c4-ab7e-96f8fb522b75]{ font-size: 15px; }}


.reference-page .sd[data-s-4cc3242a-c4d0-47e1-b997-9894ab0278f6]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 96px 0px 0px 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-4cc3242a-c4d0-47e1-b997-9894ab0278f6]{ margin: 72px 0px 0px 0px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-8746fe9f-31e1-44de-9212-b4b85a43ed39]{ align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0 0; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-8746fe9f-31e1-44de-9212-b4b85a43ed39].appear{ opacity: 0; transform: ; transition-delay: 1400ms; transition-duration: 800ms; }
.reference-page .sd[data-s-8746fe9f-31e1-44de-9212-b4b85a43ed39].appear-active{ transition-delay: 1400ms; transition-duration: 800ms; }
.reference-page .sd[data-s-section-inner-8746fe9f-31e1-44de-9212-b4b85a43ed39]{ padding: 0 0; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
.reference-page .sd[data-s-section-inner-8746fe9f-31e1-44de-9212-b4b85a43ed39].appear{ flex-direction: column; }
.reference-page .sd[data-s-section-inner-8746fe9f-31e1-44de-9212-b4b85a43ed39].appear-active{  }
.reference-page .sd[data-s-447bc4b1-a97b-412e-9f66-fc41e2aad252]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 64px 80px 160px 80px; padding: 0px 0px 0px 0px; width: 960px; max-width: calc(100% - 160px); }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-447bc4b1-a97b-412e-9f66-fc41e2aad252]{ margin: 64px 72px 160px 72px; max-width: calc(100% - 144px); }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-447bc4b1-a97b-412e-9f66-fc41e2aad252]{ margin: 48px 72px 120px 72px; max-width: calc(100% - 144px); }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-447bc4b1-a97b-412e-9f66-fc41e2aad252]{ flex: none; margin: 48px 0px 120px 0px; width: 90%; max-width: 90%; }}
.reference-page .sd[data-s-94bb639c-c1b7-4f3d-8c3a-5541786e784d]{ align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: wrap; gap: 32px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-94bb639c-c1b7-4f3d-8c3a-5541786e784d: 32px; --gap-v-94bb639c-c1b7-4f3d-8c3a-5541786e784d: 32px; --gap-uuid: 94bb639c-c1b7-4f3d-8c3a-5541786e784d; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-94bb639c-c1b7-4f3d-8c3a-5541786e784d]{ gap: 24px; --gap-h-94bb639c-c1b7-4f3d-8c3a-5541786e784d: 24px; --gap-v-94bb639c-c1b7-4f3d-8c3a-5541786e784d: 24px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-94bb639c-c1b7-4f3d-8c3a-5541786e784d]{ flex: none; width: 90%; --gap-h-94bb639c-c1b7-4f3d-8c3a-5541786e784d: 32px; --gap-v-94bb639c-c1b7-4f3d-8c3a-5541786e784d: 32px; max-width: 90%; }}
.reference-page .sd[data-s-fe097581-af8b-4f88-b5b3-c5612ef9ff24]{ align-content: center; align-items: center; background: var(--s-color-90ba6ad1); border-radius: 4px; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.reference-page .sd[data-s-e29093cc-cb89-4453-bb88-d05e0de8a04d]{ background: transparent; border-radius: 4px; color: var(--s-color-15956284); font-family: var(--s-font-3c90ade0); font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.75; margin: 0px; padding: 6px 18px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-e29093cc-cb89-4453-bb88-d05e0de8a04d]{ font-size: 15px; padding: 4px 18px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-e29093cc-cb89-4453-bb88-d05e0de8a04d]{ margin: 0px; }}
.reference-page .sd[data-s-983dfb07-2ad3-4796-a914-3ec51ccce8cc]{ flex: none; flex-direction: row; flex-wrap: wrap; gap: 32px; margin: 0px 0px; padding: 0px 0px 0px 0px; width: auto; --gap-h-983dfb07-2ad3-4796-a914-3ec51ccce8cc: 32px; --gap-v-983dfb07-2ad3-4796-a914-3ec51ccce8cc: 32px; --gap-uuid: 983dfb07-2ad3-4796-a914-3ec51ccce8cc; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-983dfb07-2ad3-4796-a914-3ec51ccce8cc]{ gap: 24px; --gap-h-983dfb07-2ad3-4796-a914-3ec51ccce8cc: 24px; --gap-v-983dfb07-2ad3-4796-a914-3ec51ccce8cc: 24px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-983dfb07-2ad3-4796-a914-3ec51ccce8cc]{ flex: none; --gap-h-983dfb07-2ad3-4796-a914-3ec51ccce8cc: 32px; --gap-v-983dfb07-2ad3-4796-a914-3ec51ccce8cc: 32px; }}
.reference-page .sd[data-s-6269cb26-f527-4d2d-a4ae-350aad5e99c0]{ flex: none; margin: 64px 0px 0px 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-6269cb26-f527-4d2d-a4ae-350aad5e99c0]{ flex: none; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-6269cb26-f527-4d2d-a4ae-350aad5e99c0]{ flex: 1; margin: 48px 0px 0px 0px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-0cf9ea0b-0400-456d-9275-82ac0525cd08]{ align-content: flex-start; align-items: flex-start; border-bottom: 1px solid var(--s-color-0585a4b9); border-left: 0px solid var(--s-color-0585a4b9); border-right: 0px solid var(--s-color-0585a4b9); border-top: 0px solid var(--s-color-0585a4b9); flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 0px 0px; transition-timing-function: ease-in-out; width: 100%; --gap-h-0cf9ea0b-0400-456d-9275-82ac0525cd08: 24px; --gap-v-0cf9ea0b-0400-456d-9275-82ac0525cd08: 0px; --gap-uuid: 0cf9ea0b-0400-456d-9275-82ac0525cd08; max-width: 100%; }
.reference-page .sd[data-s-0cf9ea0b-0400-456d-9275-82ac0525cd08]:hover{ border-bottom: 1px solid var(--s-color-90ba6ad1); border-left: 0px solid var(--s-color-90ba6ad1); border-right: 0px solid var(--s-color-90ba6ad1); border-top: 0px solid var(--s-color-90ba6ad1); --gap-h-0cf9ea0b-0400-456d-9275-82ac0525cd08: 24px; --gap-v-0cf9ea0b-0400-456d-9275-82ac0525cd08: 0px; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-0cf9ea0b-0400-456d-9275-82ac0525cd08]{ flex: none; --gap-h-0cf9ea0b-0400-456d-9275-82ac0525cd08: 24px; --gap-v-0cf9ea0b-0400-456d-9275-82ac0525cd08: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-0cf9ea0b-0400-456d-9275-82ac0525cd08]{ flex-direction: column; flex-wrap: nowrap; gap: 8px; --gap-h-0cf9ea0b-0400-456d-9275-82ac0525cd08: 0px; --gap-v-0cf9ea0b-0400-456d-9275-82ac0525cd08: 8px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-0cf9ea0b-0400-456d-9275-82ac0525cd08]{ flex-direction: column; flex-wrap: nowrap; --gap-h-0cf9ea0b-0400-456d-9275-82ac0525cd08: 0px; --gap-v-0cf9ea0b-0400-456d-9275-82ac0525cd08: 24px; }}
.reference-page .sd[data-s-4d5ea51d-d75f-4154-9546-a4d6fd4281c5]{ align-content: center; align-items: center; background: transparent; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 0px 0px; padding: 24px 0px; width: calc(100% - (var(--gap-h-0cf9ea0b-0400-456d-9275-82ac0525cd08) * 0)); --gap-h-4d5ea51d-d75f-4154-9546-a4d6fd4281c5: 24px; --gap-v-4d5ea51d-d75f-4154-9546-a4d6fd4281c5: 0px; --gap-uuid: 4d5ea51d-d75f-4154-9546-a4d6fd4281c5; max-width: calc(100% - (var(--gap-h-0cf9ea0b-0400-456d-9275-82ac0525cd08) * 0)); }
.reference-page .sd[data-s-0cf9ea0b-0400-456d-9275-82ac0525cd08]:hover .sd[data-s-4d5ea51d-d75f-4154-9546-a4d6fd4281c5]{ background: #f9f9f9; --gap-h-4d5ea51d-d75f-4154-9546-a4d6fd4281c5: 24px; --gap-v-4d5ea51d-d75f-4154-9546-a4d6fd4281c5: 0px; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-4d5ea51d-d75f-4154-9546-a4d6fd4281c5]{ flex-direction: column; gap: 8px; padding: 16px 0px; width: 100%; --gap-h-4d5ea51d-d75f-4154-9546-a4d6fd4281c5: 0px; --gap-v-4d5ea51d-d75f-4154-9546-a4d6fd4281c5: 8px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-4d5ea51d-d75f-4154-9546-a4d6fd4281c5]{ flex-direction: column; --gap-h-4d5ea51d-d75f-4154-9546-a4d6fd4281c5: 0px; --gap-v-4d5ea51d-d75f-4154-9546-a4d6fd4281c5: 24px; }}
.reference-page .sd[data-s-acf08e93-f571-448e-8090-7d1f525278a8]{ align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; --gap-h-acf08e93-f571-448e-8090-7d1f525278a8: 16px; --gap-v-acf08e93-f571-448e-8090-7d1f525278a8: 0px; --gap-uuid: acf08e93-f571-448e-8090-7d1f525278a8; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-acf08e93-f571-448e-8090-7d1f525278a8]{ flex: none; width: calc(100% - (var(--gap-h-4d5ea51d-d75f-4154-9546-a4d6fd4281c5) * 0)); --gap-h-acf08e93-f571-448e-8090-7d1f525278a8: 16px; --gap-v-acf08e93-f571-448e-8090-7d1f525278a8: 0px; max-width: calc(100% - (var(--gap-h-4d5ea51d-d75f-4154-9546-a4d6fd4281c5) * 0)); }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-acf08e93-f571-448e-8090-7d1f525278a8]{ align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; --gap-h-acf08e93-f571-448e-8090-7d1f525278a8: 16px; --gap-v-acf08e93-f571-448e-8090-7d1f525278a8: 0px; }}
.reference-page .sd[data-s-2e8b635f-b1e5-48b7-954d-15b5009e8511]{ color: var(--s-color-2a9c7810); font-family: var(--s-font-3c90ade0); font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-2e8b635f-b1e5-48b7-954d-15b5009e8511]{ font-size: 12px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-2e8b635f-b1e5-48b7-954d-15b5009e8511]{ font-size: 13px; }}
.reference-page .sd[data-s-99ac77af-f57e-4ff8-8d1d-49b56d96f4b3]{ background: var(--s-color-90ba6ad1); border-radius: 2px; color: var(--s-color-15956284); flex: none; font-family: var(--s-font-3c90ade0); font-size: 12px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.75; text-align: center; width: 100px; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-99ac77af-f57e-4ff8-8d1d-49b56d96f4b3]{ flex: none; padding: 0px 4px; width: auto; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-99ac77af-f57e-4ff8-8d1d-49b56d96f4b3]{ flex: none; }}
.reference-page .sd[data-s-d5bac3a1-5226-4ad4-b471-738ef2c7c298]{ color: var(--s-color-9a938a70); flex: 1; font-family: var(--s-font-3c90ade0); font-size: 16px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.reference-page .sd[data-s-0cf9ea0b-0400-456d-9275-82ac0525cd08]:hover .sd[data-s-d5bac3a1-5226-4ad4-b471-738ef2c7c298]{ color: var(--s-color-d8b8d223); }
@media screen and (max-width: 840px){.reference-page .sd[data-s-d5bac3a1-5226-4ad4-b471-738ef2c7c298]{ font-size: 15px; width: calc(100% - (var(--gap-h-4d5ea51d-d75f-4154-9546-a4d6fd4281c5) * 0)); max-width: calc(100% - (var(--gap-h-4d5ea51d-d75f-4154-9546-a4d6fd4281c5) * 0)); }}

.reference-page{--s-color-90ba6ad1: #1aa583ff;--s-color-d8b8d223: #0f876aff;--s-color-15956284: #ffffffff;--s-color-6dbe09e7: #f1eee8ff;--s-color-2da9f51e: #f5f5f5ff;--s-color-9a938a70: #292929ff;--s-color-2a9c7810: #666666ff;--s-color-7db87864: #d6d6d6ff;--s-color-0585a4b9: #e2e2e2ff;--s-font-3c90ade0: "Open Sans","こぶりなゴシック W3 JIS2004";--s-font-25941c40: "Open Sans","こぶりなゴシック W6 JIS2004";--s-font-3c956f42: Inter;}