.sd[data-s-2aa1c9fb-eefa-4682-b731-2fdd4583e86c] { background: #fff; border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.sd[data-s-2e11377b-dbd0-4d7a-8f4d-4cc910b002c6] { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-f9b5e55e-1fa6-4913-afc7-ccb5f56a99a7] { align-content: center; align-items: center; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-f9b5e55e-1fa6-4913-afc7-ccb5f56a99a7] { flex: none; }
}.sd[data-s-3fa192f6-ac48-4e8e-be59-f837ae8b37a9] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 32px 0px 32px; padding: 200px 0px 0px 0px; width: 1120px; --gap-h-3fa192f6-ac48-4e8e-be59-f837ae8b37a9: 0px; --gap-v-3fa192f6-ac48-4e8e-be59-f837ae8b37a9: 0px; --gap-uuid: 3fa192f6-ac48-4e8e-be59-f837ae8b37a9; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px){
.sd[data-s-3fa192f6-ac48-4e8e-be59-f837ae8b37a9] { flex-direction: column; flex-wrap: nowrap; --gap-h-3fa192f6-ac48-4e8e-be59-f837ae8b37a9: 0px; --gap-v-3fa192f6-ac48-4e8e-be59-f837ae8b37a9: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-3fa192f6-ac48-4e8e-be59-f837ae8b37a9] { flex-direction: column; flex-wrap: nowrap; padding: 120px 0px 0px 0px; --gap-h-3fa192f6-ac48-4e8e-be59-f837ae8b37a9: 0px; --gap-v-3fa192f6-ac48-4e8e-be59-f837ae8b37a9: 0px; }
}.sd[data-s-4d70cbc0-9ae1-4462-a743-5ae1c968fc95] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-4d70cbc0-9ae1-4462-a743-5ae1c968fc95: 12px; --gap-v-4d70cbc0-9ae1-4462-a743-5ae1c968fc95: 0px; --gap-uuid: 4d70cbc0-9ae1-4462-a743-5ae1c968fc95; }
@media screen and (max-width: 840px){
.sd[data-s-4d70cbc0-9ae1-4462-a743-5ae1c968fc95] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; --gap-h-4d70cbc0-9ae1-4462-a743-5ae1c968fc95: 12px; --gap-v-4d70cbc0-9ae1-4462-a743-5ae1c968fc95: 12px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4d70cbc0-9ae1-4462-a743-5ae1c968fc95] { flex-direction: row; flex-wrap: wrap; --gap-h-4d70cbc0-9ae1-4462-a743-5ae1c968fc95: 12px; --gap-v-4d70cbc0-9ae1-4462-a743-5ae1c968fc95: 12px; }
}.sd[data-s-963ad1ef-fb15-4f10-9d6c-754366aa5838] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-963ad1ef-fb15-4f10-9d6c-754366aa5838: 16px; --gap-v-963ad1ef-fb15-4f10-9d6c-754366aa5838: 0px; --gap-uuid: 963ad1ef-fb15-4f10-9d6c-754366aa5838; max-width: 100%; }
.sd[data-s-963ad1ef-fb15-4f10-9d6c-754366aa5838]:hover { opacity: 0.5; --gap-h-963ad1ef-fb15-4f10-9d6c-754366aa5838: 16px; --gap-v-963ad1ef-fb15-4f10-9d6c-754366aa5838: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-963ad1ef-fb15-4f10-9d6c-754366aa5838] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; --gap-h-963ad1ef-fb15-4f10-9d6c-754366aa5838: 16px; --gap-v-963ad1ef-fb15-4f10-9d6c-754366aa5838: 0px; }
}.sd[data-s-29c0e75c-bb34-4b64-9af4-ef1ad10febb2] { color: #0096dfff; font-family: var(--s-font-7aa01dcb); font-size: 18px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-29c0e75c-bb34-4b64-9af4-ef1ad10febb2].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-29c0e75c-bb34-4b64-9af4-ef1ad10febb2].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-b31e9f12-c737-4037-92df-a573b2a6e1f0] { color: #1e1e1eff; flex: none; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b31e9f12-c737-4037-92df-a573b2a6e1f0].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-b31e9f12-c737-4037-92df-a573b2a6e1f0].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-b31e9f12-c737-4037-92df-a573b2a6e1f0] { padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b31e9f12-c737-4037-92df-a573b2a6e1f0] { color: #777777; }
}.sd[data-s-bbe3138f-3088-4487-b1d4-724ecf841ec3] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; --gap-h-bbe3138f-3088-4487-b1d4-724ecf841ec3: 12px; --gap-v-bbe3138f-3088-4487-b1d4-724ecf841ec3: 0px; --gap-uuid: bbe3138f-3088-4487-b1d4-724ecf841ec3; }
@media screen and (max-width: 840px){
.sd[data-s-bbe3138f-3088-4487-b1d4-724ecf841ec3] { align-content: center; align-items: center; flex-direction: row; justify-content: center; --gap-h-bbe3138f-3088-4487-b1d4-724ecf841ec3: 12px; --gap-v-bbe3138f-3088-4487-b1d4-724ecf841ec3: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-bbe3138f-3088-4487-b1d4-724ecf841ec3] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; --gap-h-bbe3138f-3088-4487-b1d4-724ecf841ec3: 12px; --gap-v-bbe3138f-3088-4487-b1d4-724ecf841ec3: 0px; }
}.sd[data-s-e408d055-630b-4e22-9018-507c4f1af360] { color: #1e1e1eff; font-size: 24px; }
@media screen and (max-width: 840px){
.sd[data-s-e408d055-630b-4e22-9018-507c4f1af360].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-e408d055-630b-4e22-9018-507c4f1af360].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
}.sd[data-s-71d00ef6-83f3-4121-9889-7540aa157eb1] { color: #1e1e1eff; flex: none; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-71d00ef6-83f3-4121-9889-7540aa157eb1].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-71d00ef6-83f3-4121-9889-7540aa157eb1].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){
.sd[data-s-71d00ef6-83f3-4121-9889-7540aa157eb1] { flex: 1; line-height: 1.4; padding: 0px 0px 0px 0px; width: auto; }
}
@media screen and (max-width: 540px){
.sd[data-s-71d00ef6-83f3-4121-9889-7540aa157eb1] { color: #777777; line-height: 1.5; }
}.sd[data-s-91ee24f1-60c8-499b-9519-5d62ecbbd827] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.sd[data-s-b52e02b4-95e6-48cd-bdbb-0699a7855085] { align-content: center; align-items: center; background: rgba(0,0,0,0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px 32px 0px 32px; padding: 80px 0px 160px 0px; width: 720px; --gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085: 0px; --gap-v-b52e02b4-95e6-48cd-bdbb-0699a7855085: 0px; --gap-uuid: b52e02b4-95e6-48cd-bdbb-0699a7855085; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px){
.sd[data-s-b52e02b4-95e6-48cd-bdbb-0699a7855085] { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; padding: 48px 0px 120px 0px; --gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085: 0px; --gap-v-b52e02b4-95e6-48cd-bdbb-0699a7855085: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b52e02b4-95e6-48cd-bdbb-0699a7855085] { flex-direction: column; flex-wrap: nowrap; padding: 40px 0px 120px 0px; --gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085: 0px; --gap-v-b52e02b4-95e6-48cd-bdbb-0699a7855085: 0px; }
}.sd[data-s-a6654733-ae24-4720-8c9d-9e11df8ab33f] { color: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 28px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085) * 0)); max-width: calc(100% - (var(--gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-a6654733-ae24-4720-8c9d-9e11df8ab33f] { font-size: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-a6654733-ae24-4720-8c9d-9e11df8ab33f] { font-size: 20px; }
}.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] { color: #1e1e1e; flex: none; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 32px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085) * 0)); max-width: calc(100% - (var(--gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085) * 0)); }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] >figure { margin: 32px 0px 32px 0px; }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] >h2 { font-family: var(--s-font-40a913f4); font-size: 24px; letter-spacing: normal; line-height: 1.5; margin: 32px 0px 32px 0px; }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] >h3 { border-bottom: 0px solid #000; border-left: 2px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; font-family: var(--s-font-40a913f4); font-size: 18px; margin: 32px 0px 32px 0px; padding: 0px 0px 0px 24px; }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] li { margin: 24px 0px 24px 0px; }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] >ol { margin: 24px 0px 24px 20px; }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] >p { margin: 0px 0px 0px 0px; }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] strong { font-family: var(--s-font-40a913f4); }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] >[data-type="table_of_contents"] { font-family: var(--s-font-40a913f4); font-size: 14px; padding: 24px 24px 8px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] { font-size: 14px; margin: 16px 0px 0px 0px; width: calc(100% - (var(--gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085) * 0)); max-width: calc(100% - (var(--gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] { margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085) * 0)); max-width: calc(100% - (var(--gap-h-b52e02b4-95e6-48cd-bdbb-0699a7855085) * 0)); }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] >h2 { font-size: 18px; }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] >h3 { font-size: 16px; padding: 0px 0px 0px 16px; }
.sd[data-s-583666d6-61a1-4b9f-8507-79faac5a1a00] >ol { margin: 0px 0px 24px 20px; }
}