: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-c7aeedbd-ec10-4b9d-8523-616fde19efb4]{ align-content: center; align-items: center; background: var(--s-color-90ba6ad1); border-radius: 10px; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 16px; width: 320px; --gap-h-c7aeedbd-ec10-4b9d-8523-616fde19efb4: 0px; --gap-v-c7aeedbd-ec10-4b9d-8523-616fde19efb4: 0px; --gap-uuid: c7aeedbd-ec10-4b9d-8523-616fde19efb4; max-width: 100%; }
.reference-page .sd[data-s-c7aeedbd-ec10-4b9d-8523-616fde19efb4]:hover{ opacity: 0.7; --gap-h-c7aeedbd-ec10-4b9d-8523-616fde19efb4: 0px; --gap-v-c7aeedbd-ec10-4b9d-8523-616fde19efb4: 0px; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-c7aeedbd-ec10-4b9d-8523-616fde19efb4]{ flex: none; --gap-h-c7aeedbd-ec10-4b9d-8523-616fde19efb4: 0px; --gap-v-c7aeedbd-ec10-4b9d-8523-616fde19efb4: 0px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-c7aeedbd-ec10-4b9d-8523-616fde19efb4]{ flex: none; gap: 4px; width: 100%; --gap-h-c7aeedbd-ec10-4b9d-8523-616fde19efb4: 4px; --gap-v-c7aeedbd-ec10-4b9d-8523-616fde19efb4: 0px; max-width: 100%; }}
.reference-page .sd[data-s-0091ecb9-e006-425b-b48d-4caa5d5603a8]{ color: var(--s-color-15956284); flex: none; font-family: var(--s-font-25941c40); font-size: 16px; 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; }
.reference-page .sd[data-s-c7aeedbd-ec10-4b9d-8523-616fde19efb4]:hover .sd[data-s-0091ecb9-e006-425b-b48d-4caa5d5603a8]{ color: #FFFFFF; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-0091ecb9-e006-425b-b48d-4caa5d5603a8]{ font-size: 15px; }}
.reference-page .sd[data-s-c5ae0a8e-8571-404c-b457-1a787fe478b7]{ bottom: 0px; color: var(--s-color-15956284); flex: none; font-size: 11px; height: calc(100% - (var(--gap-v-c7aeedbd-ec10-4b9d-8523-616fde19efb4) * 0)); left: auto; margin: 0 0 0 0; position: absolute; right: 16px; top: 0px; max-width: 100%; }
.reference-page .sd[data-s-c7aeedbd-ec10-4b9d-8523-616fde19efb4]:hover .sd[data-s-c5ae0a8e-8571-404c-b457-1a787fe478b7]{ right: 12px; }


.reference-page .sd[data-s-11cca0e1-7622-4b3f-8607-be03c8a7cfa1]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 80px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 0px; position: relative; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-11cca0e1-7622-4b3f-8607-be03c8a7cfa1]{ margin: 62px 0px 0px 0px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-71b503e2-56bb-4c0c-b520-2b7cfd44aa7e]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 80px; padding: 80px 0px 0px 0px; width: 800px; max-width: calc(100% - 160px); }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-71b503e2-56bb-4c0c-b520-2b7cfd44aa7e]{ margin: 0px 72px; max-width: calc(100% - 144px); }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-71b503e2-56bb-4c0c-b520-2b7cfd44aa7e]{ flex: none; padding: 40px 0px 0px 0px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-71b503e2-56bb-4c0c-b520-2b7cfd44aa7e]{ flex: none; margin: 0px 0px; width: 90%; max-width: 90%; }}
.reference-page .sd[data-s-8f96aee3-07fd-461e-9123-4a9065a3bbc4]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-8f96aee3-07fd-461e-9123-4a9065a3bbc4]{ margin: 32px 0px 0px 0px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-856ac271-e849-4122-bba9-70cd3326c284]{ border-bottom: 1px solid var(--s-color-7db87864); border-left: 0px solid var(--s-color-7db87864); border-right: 0px solid var(--s-color-7db87864); border-top: 0px solid var(--s-color-7db87864); color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 32px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-856ac271-e849-4122-bba9-70cd3326c284]{ font-size: 32px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-856ac271-e849-4122-bba9-70cd3326c284]{ font-size: 24px; }}
.reference-page .sd[data-s-1ef4db06-dd2d-4fda-94dc-f5860a30e2f5]{ align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: space-between; margin: 16px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-1ef4db06-dd2d-4fda-94dc-f5860a30e2f5: 10px; --gap-v-1ef4db06-dd2d-4fda-94dc-f5860a30e2f5: 0px; --gap-uuid: 1ef4db06-dd2d-4fda-94dc-f5860a30e2f5; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-1ef4db06-dd2d-4fda-94dc-f5860a30e2f5]{ margin: 14px 0px 0px 0px; --gap-h-1ef4db06-dd2d-4fda-94dc-f5860a30e2f5: 10px; --gap-v-1ef4db06-dd2d-4fda-94dc-f5860a30e2f5: 0px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-e64c1585-1150-4aed-b7c3-1e97899060d5]{ align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; --gap-h-e64c1585-1150-4aed-b7c3-1e97899060d5: 0px; --gap-v-e64c1585-1150-4aed-b7c3-1e97899060d5: 0px; --gap-uuid: e64c1585-1150-4aed-b7c3-1e97899060d5; }
.reference-page .sd[data-s-561766f6-caef-4eb7-989b-d5cd39cd0dc3]{ background: transparent; border-bottom: 0px solid var(--s-color-7db87864); border-left: 0px solid var(--s-color-7db87864); border-radius: 2px; border-right: 0px solid var(--s-color-7db87864); border-top: 0px solid var(--s-color-7db87864); color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 16px; font-weight: 400; height: auto; line-height: 1.75; padding: 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.reference-page .sd[data-s-561766f6-caef-4eb7-989b-d5cd39cd0dc3]:hover{ background: #1AA583; color: #FFFFFF; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-561766f6-caef-4eb7-989b-d5cd39cd0dc3]{ background: rgba(0,0,0,0.0); }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-561766f6-caef-4eb7-989b-d5cd39cd0dc3]{ font-size: 15px; }}
.reference-page .sd[data-s-b82d4ad6-b881-488b-9b39-13fe04106961]{ background: transparent; border-bottom: 0px solid var(--s-color-7db87864); border-left: 0px solid var(--s-color-7db87864); border-radius: 2px; border-right: 0px solid var(--s-color-7db87864); border-top: 0px solid var(--s-color-7db87864); color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 14px; font-weight: 400; height: auto; line-height: 1.75; padding: 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.reference-page .sd[data-s-b82d4ad6-b881-488b-9b39-13fe04106961]:hover{ background: #1AA583; color: #FFFFFF; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-b82d4ad6-b881-488b-9b39-13fe04106961]{ background: rgba(0,0,0,0.0); }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-b82d4ad6-b881-488b-9b39-13fe04106961]{ font-size: 13px; }}
.reference-page .sd[data-s-5dfbf268-98ed-4367-9f90-66c794087786]{ background: transparent; border-bottom: 0px solid var(--s-color-7db87864); border-left: 0px solid var(--s-color-7db87864); border-radius: 2px; border-right: 0px solid var(--s-color-7db87864); border-top: 0px solid var(--s-color-7db87864); color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 14px; font-weight: 400; height: auto; line-height: 1.75; padding: 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.reference-page .sd[data-s-5dfbf268-98ed-4367-9f90-66c794087786]:hover{ background: #1AA583; color: #FFFFFF; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-5dfbf268-98ed-4367-9f90-66c794087786]{ background: rgba(0,0,0,0.0); }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-5dfbf268-98ed-4367-9f90-66c794087786]{ font-size: 13px; }}
.reference-page .sd[data-s-77cfe47a-ce4a-4163-bdfb-b56dd25f3964]{ background: transparent; border-bottom: 0px solid var(--s-color-7db87864); border-left: 0px solid var(--s-color-7db87864); border-radius: 2px; border-right: 0px solid var(--s-color-7db87864); border-top: 0px solid var(--s-color-7db87864); color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 14px; font-weight: 400; height: auto; line-height: 1.75; padding: 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.reference-page .sd[data-s-77cfe47a-ce4a-4163-bdfb-b56dd25f3964]:hover{ background: #1AA583; color: #FFFFFF; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-77cfe47a-ce4a-4163-bdfb-b56dd25f3964]{ background: rgba(0,0,0,0.0); }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-77cfe47a-ce4a-4163-bdfb-b56dd25f3964]{ font-size: 13px; }}
.reference-page .sd[data-s-48f18e28-85ff-4bc0-a886-6f00836e6845]{ color: var(--s-color-2a9c7810); flex: none; font-family: var(--s-font-3c90ade0); font-size: 14px; font-weight: 400; height: auto; line-height: 1.75; margin: 0px 0px 0px 0px; text-align: right; width: auto; max-width: 100%; justify-content: flex-end; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-48f18e28-85ff-4bc0-a886-6f00836e6845]{ flex: none; font-size: 13px; margin: 4px 0px 0px 0px; text-align: right; max-width: 100%; justify-content: flex-end; }}
.reference-page .sd[data-s-62d72e00-aa4d-4b93-8853-3f172b48fec0]{ border-radius: 2px; flex: none; height: auto; margin: 48px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-62d72e00-aa4d-4b93-8853-3f172b48fec0]{ margin: 32px 0px 0px 0px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 16px; font-weight: 400; height: auto; line-height: 1.75; margin: 28px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >blockquote{ background: #f5f5f5; border-bottom: 0px solid #d6d6d6; border-left: 3px solid #d6d6d6; border-right: 0px solid #d6d6d6; border-top: 0px solid #d6d6d6; margin: 24px 0px; padding: 8px 15px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >figure{ border-radius: 2px; flex: none; margin: 32px 0px; width: 100%; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >h2{ font-size: 28px; font-weight: 400; line-height: 1.6; margin: 48px 0px 0px 0px; padding: 0px 0px 4px 0px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >h3{ font-size: 24px; font-weight: 400; line-height: 1.6; margin: 28px 0px 0px 0px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >hr{ margin: 20px 0px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >ol{ margin: 20px 0px 0px 20px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >p{ margin: 20px 0px 0px 0px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >[data-type="table_of_contents"]{ border-radius: 2px; color: #292929; font-family: var(--s-font-3c90ade0); line-height: 1.75; margin: 40px 0px 0px 0px; text-decoration: none; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >[data-type="table_of_contents"]:hover{ opacity: 1; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >ul{ margin: 20px 0px 0px 20px; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941]{ font-size: 14px; margin: 8px 0px 0px; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >blockquote{ font-size: 15px; margin: 20px 0px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >figure{ margin: 28px 0px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >h2{ font-size: 24px; margin: 40px 0px 0px 0px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >h3{ font-size: 20px; margin: 24px 0px 0px 0px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >ol{ font-size: 15px; margin: 16px 0px 0px 20px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >p{ font-size: 15px; margin: 16px 0px 0px 0px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >[data-type="table_of_contents"]{ font-size: 15px; padding: 24px 20px 8px 0px; }
.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >ul{ font-size: 15px; margin: 16px 0px 0px 20px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-b31bf582-5f6b-4cc6-9aa7-3ddc96726941] >h2{ font-size: 22px; }}
.reference-page .sd[data-s-5d349948-d194-4e45-a18e-800c8c7d5631]{ align-content: center; align-items: center; background: var(--s-color-15956284); border-radius: 0px 0px 0px 0px; flex: none; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 0 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-5d349948-d194-4e45-a18e-800c8c7d5631]{ align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-5d349948-d194-4e45-a18e-800c8c7d5631]{ align-content: center; align-items: center; justify-content: flex-start; }}
.reference-page .sd[data-s-section-inner-5d349948-d194-4e45-a18e-800c8c7d5631]{ padding: 0 0; width: 100%; height: auto; flex-direction: column; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-section-inner-5d349948-d194-4e45-a18e-800c8c7d5631]{ flex-direction: column; flex-wrap: nowrap; align-content: flex-end; align-items: flex-end; justify-content: flex-start; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-section-inner-5d349948-d194-4e45-a18e-800c8c7d5631]{ flex-direction: column; align-content: center; align-items: center; justify-content: flex-start; }}
.reference-page .sd[data-s-7bb7ab23-e525-44c2-a920-d8e0072b7191]{ align-content: center; align-items: center; border-bottom: 0px solid var(--s-color-9a938a70); border-left: 0px solid var(--s-color-9a938a70); border-right: 0px solid var(--s-color-9a938a70); border-top: 0px solid var(--s-color-9a938a70); flex: none; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 60px 0px 120px 0px; overflow-x: visible; overflow-y: visible; padding: 0px 80px; width: 1440px; max-width: 100%; }
.reference-page .sd[data-s-7bb7ab23-e525-44c2-a920-d8e0072b7191].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; translate: 0px 20px; }
.reference-page .sd[data-s-7bb7ab23-e525-44c2-a920-d8e0072b7191].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-7bb7ab23-e525-44c2-a920-d8e0072b7191]{ flex: none; flex-direction: column; padding: 0px 72px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-7bb7ab23-e525-44c2-a920-d8e0072b7191]{ flex: none; margin: 40px 72px 88px 72px; padding: 0px 0px; max-width: calc(100% - 144px); }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-7bb7ab23-e525-44c2-a920-d8e0072b7191]{ flex: none; margin: 40px 0px 88px 0px; width: 90%; max-width: 90%; }}
.reference-page .sd[data-s-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5]{ align-content: stretch; align-items: stretch; border-bottom: 0px solid var(--s-color-7db87864); border-left: 0px solid var(--s-color-7db87864); border-right: 0px solid var(--s-color-7db87864); border-top: 1px solid var(--s-color-7db87864); flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 60px 0px 0px 0px; width: 100%; --gap-h-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5: 40px; --gap-v-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5: 40px; --gap-uuid: 922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5]{ gap: 32px; --gap-h-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5: 32px; --gap-v-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5: 32px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5]{ align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; padding: 48px 0px 0px 0px; --gap-h-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5: 40px; --gap-v-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5: 40px; }}
.reference-page .sd[data-s-bf730258-70d4-4348-a2ed-b15ed1a2a61a]{ align-content: flex-start; align-items: flex-start; background: var(--s-color-15956284); border-radius: 8px; flex: none; flex-direction: column; gap: 16px; height: auto; justify-content: flex-start; padding: 0px; width: calc(33.33% - (var(--gap-h-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5) * 0.6667)); --gap-h-bf730258-70d4-4348-a2ed-b15ed1a2a61a: 0px; --gap-v-bf730258-70d4-4348-a2ed-b15ed1a2a61a: 16px; --gap-uuid: bf730258-70d4-4348-a2ed-b15ed1a2a61a; max-width: calc(33.33% - (var(--gap-h-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5) * 0.6667)); }
.reference-page .sd[data-s-bf730258-70d4-4348-a2ed-b15ed1a2a61a]:hover{ opacity: 1; --gap-h-bf730258-70d4-4348-a2ed-b15ed1a2a61a: 0px; --gap-v-bf730258-70d4-4348-a2ed-b15ed1a2a61a: 16px; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-bf730258-70d4-4348-a2ed-b15ed1a2a61a]{ align-content: flex-start; align-items: flex-start; flex: none; justify-content: flex-start; --gap-h-bf730258-70d4-4348-a2ed-b15ed1a2a61a: 0px; --gap-v-bf730258-70d4-4348-a2ed-b15ed1a2a61a: 16px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-bf730258-70d4-4348-a2ed-b15ed1a2a61a]{ flex: none; width: calc(50% - (var(--gap-h-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5) * 0.5)); --gap-h-bf730258-70d4-4348-a2ed-b15ed1a2a61a: 0px; --gap-v-bf730258-70d4-4348-a2ed-b15ed1a2a61a: 16px; max-width: calc(50% - (var(--gap-h-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5) * 0.5)); }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-bf730258-70d4-4348-a2ed-b15ed1a2a61a]{ flex: none; width: calc(100% - (var(--gap-h-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5) * 0)); --gap-h-bf730258-70d4-4348-a2ed-b15ed1a2a61a: 0px; --gap-v-bf730258-70d4-4348-a2ed-b15ed1a2a61a: 16px; max-width: calc(100% - (var(--gap-h-922d34e8-b2d5-4c44-9ee2-bdcc541fb1f5) * 0)); }}
.reference-page .sd[data-s-a9efc32f-c23d-40c5-b400-db6147944d9b]{ align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; padding: 0px; --gap-h-a9efc32f-c23d-40c5-b400-db6147944d9b: 0px; --gap-v-a9efc32f-c23d-40c5-b400-db6147944d9b: 16px; --gap-uuid: a9efc32f-c23d-40c5-b400-db6147944d9b; max-width: 100%; }
.reference-page .sd[data-s-fd6103ed-5547-4991-9fad-767fd7b05c1b]{ align-content: center; align-items: center; border-radius: 6px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: calc(100% - (var(--gap-h-a9efc32f-c23d-40c5-b400-db6147944d9b) * 0)); --gap-h-fd6103ed-5547-4991-9fad-767fd7b05c1b: 0px; --gap-v-fd6103ed-5547-4991-9fad-767fd7b05c1b: 16px; --gap-uuid: fd6103ed-5547-4991-9fad-767fd7b05c1b; max-width: calc(100% - (var(--gap-h-a9efc32f-c23d-40c5-b400-db6147944d9b) * 0)); }
.reference-page .sd[data-s-bde4056e-5986-4196-911c-101516b536a4]{ align-items: center; border-radius: 0px; flex-direction: column; height: auto; justify-content: center; margin: 0px; width: calc(100% - (var(--gap-h-fd6103ed-5547-4991-9fad-767fd7b05c1b) * 0)); max-width: calc(100% - (var(--gap-h-fd6103ed-5547-4991-9fad-767fd7b05c1b) * 0)); }
.reference-page .sd[data-s-bde4056e-5986-4196-911c-101516b536a4]:before{ background-position: center; background-repeat: no-repeat; background-size: cover; }
.reference-page .sd[data-s-bf730258-70d4-4348-a2ed-b15ed1a2a61a]:hover .sd[data-s-bde4056e-5986-4196-911c-101516b536a4]{ scale: 1.1 1.1; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.16, 0.57, 0.05, 1 ); }
@media screen and (max-width: 540px){.reference-page .sd[data-s-bde4056e-5986-4196-911c-101516b536a4]{ margin: 0px; }}
.reference-page .sd[data-s-a23542b1-ccef-4c2f-96a1-0101831672fa]{ align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px; padding: 0px 4px 20px 4px; width: calc(100% - (var(--gap-h-a9efc32f-c23d-40c5-b400-db6147944d9b) * 0)); --gap-h-a23542b1-ccef-4c2f-96a1-0101831672fa: 0px; --gap-v-a23542b1-ccef-4c2f-96a1-0101831672fa: 0px; --gap-uuid: a23542b1-ccef-4c2f-96a1-0101831672fa; max-width: calc(100% - (var(--gap-h-a9efc32f-c23d-40c5-b400-db6147944d9b) * 0)); }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-a23542b1-ccef-4c2f-96a1-0101831672fa]{ align-content: flex-start; align-items: flex-start; justify-content: space-between; --gap-h-a23542b1-ccef-4c2f-96a1-0101831672fa: 0px; --gap-v-a23542b1-ccef-4c2f-96a1-0101831672fa: 0px; }}
.reference-page .sd[data-s-33c52891-4b3a-4119-b9a7-62d0d0839c75]{ align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-a23542b1-ccef-4c2f-96a1-0101831672fa) * 0)); --gap-h-33c52891-4b3a-4119-b9a7-62d0d0839c75: 0px; --gap-v-33c52891-4b3a-4119-b9a7-62d0d0839c75: 0px; --gap-uuid: 33c52891-4b3a-4119-b9a7-62d0d0839c75; max-width: calc(100% - (var(--gap-h-a23542b1-ccef-4c2f-96a1-0101831672fa) * 0)); }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-33c52891-4b3a-4119-b9a7-62d0d0839c75]{ align-content: flex-start; align-items: flex-start; justify-content: flex-start; --gap-h-33c52891-4b3a-4119-b9a7-62d0d0839c75: 0px; --gap-v-33c52891-4b3a-4119-b9a7-62d0d0839c75: 0px; }}
.reference-page .sd[data-s-b663db87-5b06-4784-98bd-09ad31210e19]{ color: var(--s-color-9a938a70); 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: left; width: calc(100% - (var(--gap-h-33c52891-4b3a-4119-b9a7-62d0d0839c75) * 0)); max-width: calc(100% - (var(--gap-h-33c52891-4b3a-4119-b9a7-62d0d0839c75) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-b663db87-5b06-4784-98bd-09ad31210e19]{ font-size: 13px; }}
.reference-page .sd[data-s-22a32686-b14f-4761-a2bf-3d47b71b99d4]{ color: var(--s-color-9a938a70); flex: 1; font-family: var(--s-font-25941c40); font-size: 22px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.6; margin: 4px 0px 0px 0px; text-align: left; transform-origin: center center; width: calc(100% - (var(--gap-h-33c52891-4b3a-4119-b9a7-62d0d0839c75) * 0)); max-width: calc(100% - (var(--gap-h-33c52891-4b3a-4119-b9a7-62d0d0839c75) * 0)); justify-content: flex-start; }
.reference-page .sd[data-s-bf730258-70d4-4348-a2ed-b15ed1a2a61a]:hover .sd[data-s-22a32686-b14f-4761-a2bf-3d47b71b99d4]{ color: #0f876a; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-22a32686-b14f-4761-a2bf-3d47b71b99d4]{ flex: none; width: auto; max-width: 100%; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-22a32686-b14f-4761-a2bf-3d47b71b99d4]{ font-size: 20px; }}
.reference-page .sd[data-s-5639fccf-1ea1-4072-b42c-9ec790917778]{ border-bottom: 0px solid var(--s-color-0585a4b9); border-left: 0px solid var(--s-color-0585a4b9); border-right: 0px solid var(--s-color-0585a4b9); border-top: 1px solid var(--s-color-0585a4b9); color: var(--s-color-9a938a70); 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; margin: 10px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 8px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-a23542b1-ccef-4c2f-96a1-0101831672fa) * 0)); max-width: calc(100% - (var(--gap-h-a23542b1-ccef-4c2f-96a1-0101831672fa) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-5639fccf-1ea1-4072-b42c-9ec790917778]{ font-size: 13px; }}
.reference-page .sd[data-s-17a2c520-a548-4aba-bafb-30a603b9e474]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 64px 0px 0px 0px; padding: 0px 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-17a2c520-a548-4aba-bafb-30a603b9e474]{ margin: 48px 0px 0px 0px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-17a2c520-a548-4aba-bafb-30a603b9e474]{ flex: none; width: 100%; max-width: 100%; }}

.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;}