a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:400}body{line-height:1}ol,ul{list-style:none}a{color:#000;outline:none;text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}th{font-weight:400}button:focus,input:focus,select:focus,textarea:focus{outline:none}input{box-shadow:none}hr{border-width:0;margin:0}*{box-sizing:border-box}body,html{height:100%}html{font-family:ヒラギノ角ゴ ProN,sans-serif;font-size:14px;line-height:1}sub{vertical-align:sub}sub,sup{font-size:10px;margin-left:1px}sup{vertical-align:super}.Heading1{color:#202020;font-size:3.4rem;hyphens:auto;line-height:1.058823529411765;word-break:break-all}.Heading1:after,.Heading1:before{content:"";display:block}.Heading1:before{margin-top:-.1rem}.Heading1:after{margin-bottom:-.1rem}.Heading2{color:#404040;font-size:3rem;hyphens:auto;line-height:1.066666666666667;word-break:break-all}.Heading2:after,.Heading2:before{content:"";display:block}.Heading2:before{margin-top:-.1rem}.Heading2:after{margin-bottom:-.1rem}.Heading1+.Heading2{margin-top:16px}.Heading3{color:#606060;font-size:2.6rem;hyphens:auto;line-height:1.076923076923077;word-break:break-all}.Heading3:after,.Heading3:before{content:"";display:block}.Heading3:before{margin-top:-.1rem}.Heading3:after{margin-bottom:-.1rem}.Heading2+.Heading3{margin-top:12px}.Heading4{color:#787878;font-size:2.2rem;hyphens:auto;line-height:1.090909090909091;word-break:break-all}.Heading4:after,.Heading4:before{content:"";display:block}.Heading4:before{margin-top:-.1rem}.Heading4:after{margin-bottom:-.1rem}.Heading3+.Heading4{margin-top:10px}.Heading5{color:#989898;font-size:1.8rem;hyphens:auto;line-height:1.111111111111111;word-break:break-all}.Heading5:after,.Heading5:before{content:"";display:block}.Heading5:before{margin-top:-.1rem}.Heading5:after{margin-bottom:-.1rem}.Heading4+.Heading5{margin-top:8px}.Heading6{color:#b0b0b0;font-size:1.4rem;hyphens:auto;line-height:1.142857142857143;word-break:break-all}.Heading6:after,.Heading6:before{content:"";display:block}.Heading6:before{margin-top:-.1rem}.Heading6:after{margin-bottom:-.1rem}.Heading5+.Heading6{margin-top:6px}.Paragraph{font-size:14px;hyphens:auto;line-height:1.4}.Paragraph:after,.Paragraph:before{content:"";display:block}.Paragraph:before{margin-top:-2.799999999999999px}.Paragraph:after{margin-bottom:-2.799999999999999px}.Paragraph+.Paragraph{margin-top:.8rem}.Heading1+.Paragraph,.Heading2+.Paragraph,.Subheading1+.Paragraph{margin-top:1rem}.Paragraph+.Heading2{margin-top:1.6rem}.Heading3+.Paragraph,.Subheading2+.Paragraph{margin-top:1rem}.Paragraph+.Heading3{margin-top:1.6rem}.Heading4+.Paragraph,.Subheading3+.Paragraph{margin-top:1rem}.Paragraph+.Heading4{margin-top:1.6rem}.Heading5+.Paragraph,.Subheading4+.Paragraph{margin-top:1rem}.Paragraph+.Heading5{margin-top:1.6rem}.Heading6+.Paragraph,.Subheading5+.Paragraph{margin-top:1rem}.Paragraph+.Heading6{margin-top:1.6rem}.Subheading6+.Paragraph{margin-top:1rem}.UnorderedList{list-style-position:inside;list-style-type:disc}.UnorderedList li{font-size:14px;hyphens:auto;line-height:1.4;margin-bottom:-2.799999999999999px;margin-top:-2.799999999999999px}.UnorderedList li+li{padding-top:8px}.UnorderedList ul{list-style-type:circle;padding-left:28px}.UnorderedList ul ul{list-style-type:square}.Heading1+.UnorderedList,.Heading2+.UnorderedList{margin-top:1rem}.UnorderedList+.Heading2{margin-top:1.6rem}.Heading3+.UnorderedList{margin-top:1rem}.UnorderedList+.Heading3{margin-top:1.6rem}.Heading4+.UnorderedList{margin-top:1rem}.UnorderedList+.Heading4{margin-top:1.6rem}.Heading5+.UnorderedList{margin-top:1rem}.UnorderedList+.Heading5{margin-top:1.6rem}.Heading6+.UnorderedList{margin-top:.6rem}.UnorderedList+.Heading6{margin-top:1.2rem}.Paragraph+.UnorderedList{margin-top:12px}.UnorderedList+.Paragraph{margin-top:1.2rem}.UnorderedList+.UnorderedList{margin-top:12px}.OrderedList{list-style-position:outside;list-style-type:decimal;padding-left:28px}.OrderedList li{font-size:14px;hyphens:auto;line-height:1.4;margin-bottom:-2.799999999999999px;margin-top:-2.799999999999999px}.OrderedList li+li{margin-top:8px}.OrderedList ol{list-style-type:lower-alpha;padding-left:10px}.OrderedList ol ol{list-style-type:lower-roman}.Heading1+.OrderedList{margin-top:1.6rem}.Heading2+.OrderedList{margin-top:1rem}.OrderedList+.Heading2{margin-top:1.6rem}.Heading3+.OrderedList{margin-top:1rem}.OrderedList+.Heading3{margin-top:1.6rem}.Heading4+.OrderedList{margin-top:1rem}.OrderedList+.Heading4{margin-top:1.6rem}.Heading5+.OrderedList{margin-top:1rem}.OrderedList+.Heading5{margin-top:1.6rem}.Heading6+.OrderedList{margin-top:.6rem}.OrderedList+.Heading6{margin-top:1.2rem}.Paragraph+.OrderedList{margin-top:12px}.OrderedList+.Paragraph{margin-top:1.2rem}.UnorderedList+.OrderedList{margin-top:12px}.DescriptionList dt{font-size:1rem;font-weight:700;hyphens:auto;line-height:1.2}.DescriptionList dt:after,.DescriptionList dt:before{content:"";display:block}.DescriptionList dt:before{margin-top:-.1rem}.DescriptionList dt:after{margin-bottom:-.1rem}.DescriptionList dd{font-size:1rem;hyphens:auto;line-height:1.2;padding-left:10px}.DescriptionList dd:after,.DescriptionList dd:before{content:"";display:block}.DescriptionList dd:before{margin-top:-.1rem}.DescriptionList dd:after{margin-bottom:-.1rem}.DescriptionList dt+dd{margin-top:6px}.DescriptionList dd+dt{margin-top:12px}.Heading1+.DescriptionList,.Heading2+.DescriptionList{margin-top:1rem}.DescriptionList+.Heading2{margin-top:1.6rem}.Heading3+.DescriptionList{margin-top:1rem}.DescriptionList+.Heading3{margin-top:1.6rem}.Heading4+.DescriptionList{margin-top:1rem}.DescriptionList+.Heading4{margin-top:1.6rem}.Heading5+.DescriptionList{margin-top:1rem}.DescriptionList+.Heading5{margin-top:1.6rem}.Paragraph+.DescriptionList{margin-top:.8rem}.DescriptionList+.Paragraph{margin-top:1.2rem}.UnorderedList+.DescriptionList{margin-top:12px}.DefinableTerm--YDID{color:#2c0;font-style:normal;font-weight:700}.Term--YDID{color:#03c;font-style:normal}.Term__Contrast--YDID{color:#08c;font-style:normal}.Keyword--YDID{color:#a0c;font-style:normal}.Keyword__Contrast--YDID{color:#c09;font-style:normal}.Keyphrase--YDID{box-shadow:inset -3px -6px 0 -4px #c00;font-weight:400;padding-bottom:1px}.ImportantEntity--YDID,.ImportantEntity__Code--YDID{color:#c00;font-style:normal;font-weight:700;word-break:break-all}.ImportantEntity__Code--YDID{font-family:Consolas,monaco,Meiryo UI,monospace}.SecondaryEntity--YDID,.SecondaryEntity__Code--YDID{color:#c80;font-style:normal;font-weight:700;word-break:break-all}.SecondaryEntity__Code--YDID{font-family:Consolas,monaco,Meiryo UI,monospace}.Header{align-items:center;display:flex;justify-content:space-between;padding:10px}.Header-LogoLink{border-radius:50%}@media (hover:hover){.Header-LogoLink:hover{opacity:75%}}.Header-LogoLink:focus-visible{outline-color:#f80;outline-offset:3px;outline-style:solid;outline-width:3px}.Header-LogoLink:active{opacity:65%}.Header-LogoLink img{aspect-ratio:1/1;display:block}@media (min-width:670px){.Header-LogoLink img{height:80px}}@media (max-width:669px){.Header-LogoLink img{height:60px}}.Header-MenuDisplayingToggle{align-items:center;background:none;border:1px solid #707070;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:inherit;height:60px;line-height:1;padding:10px 0;row-gap:8px;text-decoration:none;width:60px}@media (min-width:670px){.Header-MenuDisplayingToggle{display:none}}.Header-MenuDisplayingToggle:focus-visible{outline-color:#f80;outline-offset:1px;outline-style:solid;outline-width:3px;z-index:0}.Header-MenuDisplayingToggle:active{background-color:#eef5ff}.Header-MenuDisplayingToggle-Label{color:#252525;font-size:10px;font-weight:700}.Header-MenuDisplayingToggle-Icon{background-clip:content-box;background-color:#252525;box-sizing:content-box;height:2px;padding-bottom:8px;padding-top:8px;position:relative;width:32px}.Header-MenuDisplayingToggle-Icon:after,.Header-MenuDisplayingToggle-Icon:before{background-color:inherit;content:"";display:block;height:2px;position:absolute;width:100%}.Header-MenuDisplayingToggle-Icon:before{top:0}.Header-MenuDisplayingToggle-Icon:after{bottom:0}.Header-MenuDisplayingToggle:hover .Header-MenuDisplayingToggle-Icon,.Header-MenuDisplayingToggle:hover .Header-MenuDisplayingToggle-Icon:after,.Header-MenuDisplayingToggle:hover .Header-MenuDisplayingToggle-Icon:before{background-color:#1a6fa7}.Header-Navigation{position:relative}.Header-Navigation-LinksList{display:flex}@media (min-width:670px){.Header-Navigation-LinksList{align-items:center;-moz-column-gap:2px;column-gap:2px}}@media (max-width:669px){.Header-Navigation-LinksList{flex-direction:column;position:absolute;right:0;transform:translateY(12px);width:280px;z-index:1}.Header-Navigation-LinksList__HiddenOnNarrowScreens{display:none}}@media (min-width:670px){.Header-Navigation-LinksList li{align-items:center;display:flex;font-size:16px}.Header-Navigation-LinksList li:not(:last-child):after{color:#ccc;content:"/";margin-left:2px;transform:translateY(-1px)}}@media (max-width:669px){.Header-Navigation-LinksList li{background-color:#25a1e9;cursor:pointer;position:relative}.Header-Navigation-LinksList li:active,.Header-Navigation-LinksList li:hover{background-color:#1a6fa7}.Header-Navigation-LinksList li:not(:first-child){border-top:1px solid #fff}}@media (min-width:670px){.Header-Navigation-LinksList a{border-radius:4px;color:#252525;display:inline-block;padding:7px}.Header-Navigation-LinksList a:hover{color:#1a6fa7;font-weight:700;text-decoration:underline;text-underline-offset:8px}.Header-Navigation-LinksList a:focus-visible{outline-color:#f80;outline-offset:-3px;outline-style:solid;outline-width:3px}.Header-Navigation-LinksList a:active{background-color:#eef5ff;color:#1a6fa7;text-decoration:none}}@media (max-width:669px){.Header-Navigation-LinksList a{border-color:transparent;border-radius:14px;border-style:solid;border-width:9px 7px;color:#fff;display:block;font-size:22px;padding:14px 40px}.Header-Navigation-LinksList li:has(a:focus-visible){outline-color:#f80;outline-offset:2px;outline-style:solid;outline-width:3px;z-index:1}.Header-Navigation-LinksList a:active{background-color:#eef5ff;border-color:#1a6fa7;color:#1a6fa7}.Header-Navigation-LinksList li:has(a:active){background-color:#1a6fa7}}.Footer{align-items:center;background-color:#1a6fa7;display:flex}@media (min-width:550px){.Footer{-moz-column-gap:6px;column-gap:6px;justify-content:space-between;padding:12px 14px}}@media (max-width:549px){.Footer{flex-direction:column;padding:4px 6px;row-gap:6px}}.Footer-Title{color:#fff;font-family:ヒラギノ明朝 ProN,serif}@media (min-width:550px){.Footer-Title{font-size:24px;hyphens:auto;line-height:1.333333333333333}.Footer-Title:after,.Footer-Title:before{content:"";display:block}.Footer-Title:before{margin-top:-4px}.Footer-Title:after{margin-bottom:-4px}}@media (max-width:549px){.Footer-Title{font-size:16px;hyphens:auto;line-height:1.5;text-align:center}.Footer-Title:after,.Footer-Title:before{content:"";display:block}.Footer-Title:before{margin-top:-4px}.Footer-Title:after{margin-bottom:-4px}}.Footer-EmailLink{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.75);-moz-column-gap:8px;column-gap:8px;display:flex;padding-bottom:2px}.Footer-EmailLink:hover{opacity:.9}.Footer-EmailLink:focus-visible{outline-color:#f80;outline-offset:3px;outline-style:solid;outline-width:3px}.Footer-EmailLink:active{opacity:.7}.Footer-EmailLink-Icon{fill:#fff}@media (min-width:550px){.Footer-EmailLink-Icon{width:24px}}@media (max-width:549px){.Footer-EmailLink-Icon{width:16px}}.Footer-EmailLink-Label{color:#fff}@media (min-width:550px){.Footer-EmailLink-Label{font-size:16px}}@media (max-width:549px){.Footer-EmailLink-Label{font-size:12px}}.FramedText{border:2px solid #da8d13;font-family:ヒラギノ角ゴ ProN;font-size:16px;hyphens:auto;line-height:1.75;padding:calc(4% - 6px) 5%;word-break:break-all}.SpecialitiesDiagram-Item{padding:12px 16px}.SpecialitiesDiagram-Item+.SpecialitiesDiagram-Item{margin-top:12px}@media (min-width:500px){.SpecialitiesDiagram-Item{align-items:start;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-areas:"ICON METADATA" "DESCRIPTION DESCRIPTION" "NOTES NOTES" "PARTNERS_INTRODUCTION PARTNERS_INTRODUCTION";grid-template-columns:auto minmax(0,1fr)}}@media (max-width:499px){.SpecialitiesDiagram-Item{align-items:center;display:flex;flex-direction:column}}.SpecialitiesDiagram-Item.SpecialitiesDiagram-Item__Available{background-color:#ebfaff;color:#007399}.SpecialitiesDiagram-Item.SpecialitiesDiagram-Item__PartiallyAvailable{background-color:#fff7eb;color:#995900}.SpecialitiesDiagram-Item.SpecialitiesDiagram-Item__NotAvailable{background-color:#f0f0f0;color:#606060}@media (min-width:500px){.SpecialitiesDiagram-Item-Icon{width:120px}}@media (max-width:499px){.SpecialitiesDiagram-Item-Icon{width:70%}}.SpecialitiesDiagram-Item__Available .SpecialitiesDiagram-Item-Icon{fill:#09c}.SpecialitiesDiagram-Item__PartiallyAvailable .SpecialitiesDiagram-Item-Icon{fill:#c70}.SpecialitiesDiagram-Item__NotAvailable .SpecialitiesDiagram-Item-Icon{fill:#787878}.SpecialitiesDiagram-Item-Metadata{align-items:start;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:8px}@media (max-width:499px){.SpecialitiesDiagram-Item-Metadata{margin-top:12px}}.SpecialitiesDiagram-Item-Metadata-Badge{font-size:13px;margin-left:12px}.SpecialitiesDiagram-Item-Metadata>dt{font-size:20px;font-weight:700;text-align:right}.SpecialitiesDiagram-Item-Metadata>dd{font-size:16px}.SpecialitiesDiagram-Item-Metadata-SpecialistNamesList{list-style-position:inside;list-style-type:disc;padding-left:6px}.SpecialitiesDiagram-Item-Metadata-SpecialistNamesList>li+li{margin-top:12px}@media (min-width:500px){.SpecialitiesDiagram-Item-Metadata-Responsibilities{align-items:center;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:4px}}.SpecialitiesDiagram-Item-Metadata-Responsibilities>dt{font-size:14px;hyphens:auto;line-height:1.428571428571429;text-align:left}.SpecialitiesDiagram-Item-Metadata-Responsibilities>dt:after,.SpecialitiesDiagram-Item-Metadata-Responsibilities>dt:before{content:"";display:block}.SpecialitiesDiagram-Item-Metadata-Responsibilities>dt:before{margin-top:-3px}.SpecialitiesDiagram-Item-Metadata-Responsibilities>dt:after{margin-bottom:-3px}.SpecialitiesDiagram-Item-Metadata-Responsibilities>dd{font-size:12px}@media (max-width:499px){.SpecialitiesDiagram-Item-Metadata-Responsibilities>dd{margin-top:6px}.SpecialitiesDiagram-Item-Metadata-Responsibilities dd+dt{margin-top:10px}}.SpecialitiesDiagram-Item-Description{grid-area:DESCRIPTION;margin-top:12px}.SpecialitiesDiagram-Item-Description p{font-size:14px;hyphens:auto;line-height:1.428571428571429}.SpecialitiesDiagram-Item-Description p:after,.SpecialitiesDiagram-Item-Description p:before{content:"";display:block}.SpecialitiesDiagram-Item-Description p:before{margin-top:-3px}.SpecialitiesDiagram-Item-Description p:after{margin-bottom:-3px}.SpecialitiesDiagram-Item-Description p+p{margin-top:6px}.SpecialitiesDiagram-Item-Notes{grid-area:NOTES;margin-top:16px}.SpecialitiesDiagram-Item-Notes-Heading{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex}.SpecialitiesDiagram-Item-Notes-Heading:after,.SpecialitiesDiagram-Item-Notes-Heading:before{content:"";display:block;height:1px}.SpecialitiesDiagram-Item__Available .SpecialitiesDiagram-Item-Notes-Heading:after,.SpecialitiesDiagram-Item__Available .SpecialitiesDiagram-Item-Notes-Heading:before{background-color:#09c}.SpecialitiesDiagram-Item__PartiallyAvailable .SpecialitiesDiagram-Item-Notes-Heading:after,.SpecialitiesDiagram-Item__PartiallyAvailable .SpecialitiesDiagram-Item-Notes-Heading:before{background-color:#c70}.SpecialitiesDiagram-Item__NotAvailable .SpecialitiesDiagram-Item-Notes-Heading:after,.SpecialitiesDiagram-Item__NotAvailable .SpecialitiesDiagram-Item-Notes-Heading:before{background-color:#787878}.SpecialitiesDiagram-Item-Notes-Heading:before{flex-shrink:0;width:20px}.SpecialitiesDiagram-Item-Notes-Heading:after{flex-grow:1}.SpecialitiesDiagram-Item-Notes-List{list-style-position:outside;list-style-type:"※";margin-top:10px;padding-left:12px}.SpecialitiesDiagram-Item-Notes-List li{font-size:14px;hyphens:auto;line-height:1.428571428571429;padding-left:8px}.SpecialitiesDiagram-Item-Notes-List li:after,.SpecialitiesDiagram-Item-Notes-List li:before{content:"";display:block}.SpecialitiesDiagram-Item-Notes-List li:before{margin-top:-3px}.SpecialitiesDiagram-Item-Notes-List li:after{margin-bottom:-3px}.SpecialitiesDiagram-Item-Notes-List li+li{margin-top:6px}.SpecialitiesDiagram-Item-PartnersIntroduction{background-color:#ffe1cc;border-radius:8px;grid-area:PARTNERS_INTRODUCTION;margin-top:12px;padding:8px 10px}.SpecialitiesDiagram-Item-PartnersIntroduction-Preface{color:#994000;font-size:14px;font-weight:700;hyphens:auto;line-height:1.285714285714286}.SpecialitiesDiagram-Item-PartnersIntroduction-Preface:after,.SpecialitiesDiagram-Item-PartnersIntroduction-Preface:before{content:"";display:block}.SpecialitiesDiagram-Item-PartnersIntroduction-Preface:before{margin-top:-2px}.SpecialitiesDiagram-Item-PartnersIntroduction-Preface:after{margin-bottom:-2px}.SpecialitiesDiagram-Item-PartnersIntroduction-CardFlow{margin-top:6px}.SpecialitiesDiagram-Item-PartnersIntroduction-CardFlow>*+*{margin-top:12px}.SpecialitiesDiagram-Item-PartnerCard a{align-items:start;background-color:#ffa666;border-radius:4px;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-areas:"AVATAR TITLE" "AVATAR COMMENT";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;padding:8px 6px;row-gap:6px;transition:background-color .5s}.SpecialitiesDiagram-Item-PartnerCard a:hover{background-color:#f83}.SpecialitiesDiagram-Item-PartnerCard a:focus{box-shadow:0 0 6px 0 #f83}.SpecialitiesDiagram-Item-PartnerCard a:active{background-color:#ff6a00}.SpecialitiesDiagram-Item-PartnerCard-Title{color:#c50;font-family:HGP創英角ｺﾞｼｯｸUB,sans-serif;font-size:24px;font-weight:700;grid-area:TITLE;hyphens:auto;line-height:1.166666666666667}.SpecialitiesDiagram-Item-PartnerCard-Title:after,.SpecialitiesDiagram-Item-PartnerCard-Title:before{content:"";display:block}.SpecialitiesDiagram-Item-PartnerCard-Title:before{margin-top:-2px}.SpecialitiesDiagram-Item-PartnerCard-Title:after{margin-bottom:-2px}.SpecialitiesDiagram-Item-PartnerCard-Avatar{border-radius:50%;grid-area:AVATAR;width:64px}.SpecialitiesDiagram-Item-PartnerCard-Comment{color:#c50;font-size:16px;font-weight:700;grid-area:COMMENT;hyphens:auto;line-height:1.25}.SpecialitiesDiagram-Item-PartnerCard-Comment:after,.SpecialitiesDiagram-Item-PartnerCard-Comment:before{content:"";display:block}.SpecialitiesDiagram-Item-PartnerCard-Comment:before{margin-top:-2px}.SpecialitiesDiagram-Item-PartnerCard-Comment:after{margin-bottom:-2px}.SpecializationDiagram{container-type:inline-size;max-width:590px}.SpecializationDiagram-Legend{align-items:center;display:flex;flex-wrap:wrap;row-gap:8px}.SpecializationDiagram-Legend-Key{align-items:center;border-radius:4px;color:transparent;display:flex;height:24px;justify-content:center;overflow:hidden;width:48px}.SpecializationDiagram-Legend-Key__Supported{background-color:#3cf}.SpecializationDiagram-Legend-Key__PartiallySupported{background-color:#f83}.SpecializationDiagram-Legend-Key__NotSupported{background-color:#b0b0b0}.SpecializationDiagram-Legend-Value{font-size:16px;font-weight:700}.SpecializationDiagram-Legend-Key+.SpecializationDiagram-Legend-Value{margin-left:8px}.SpecializationDiagram-Legend-Value+.SpecializationDiagram-Legend-Key{margin-left:24px}.SpecializationDiagram-Legend-Value__Supported{color:#3cf}.SpecializationDiagram-Legend-Value__PartiallySupported{color:#f83}.SpecializationDiagram-Legend-Value__NotSupported{color:#b0b0b0}.SpecializationDiagram-Flow{display:flex}@container (min-width: 590px){.SpecializationDiagram-Flow{-moz-column-gap:20px;column-gap:20px;margin-top:8px}}@container (max-width: 589.98px){.SpecializationDiagram-Flow{flex-direction:column;margin-top:16px;row-gap:20px}}.SpecializationDiagram-Flow-Item{border-radius:4px;border-style:solid;border-width:1px;font-size:16px;padding:6px 8px;position:relative}.SpecializationDiagram-Flow-Item:not(:has(ul)){border-color:transparent;border-style:solid;color:#fff;font-weight:700;text-align:center}@container (min-width: 590px){.SpecializationDiagram-Flow-Item:not(:has(ul)){text-orientation:upright;writing-mode:vertical-lr}}.SpecializationDiagram-Flow-Item:not(:has(ul)).SpecializationDiagram-Flow-Item__Supported{background-color:#3cf}.SpecializationDiagram-Flow-Item:not(:has(ul)).SpecializationDiagram-Flow-Item__PartiallySupported{background-color:#f83}.SpecializationDiagram-Flow-Item:not(:has(ul)).SpecializationDiagram-Flow-Item__NotSupported{background-color:#b0b0b0}.SpecializationDiagram-Flow-Item:has(ul){background-color:#fff;border-color:#d3d3d3;display:flex;flex-direction:column;row-gap:4px}.SpecializationDiagram-Flow-Item:has(ul) .SpecializationDiagram-Flow-Title{color:#505050;flex-shrink:0;font-size:16px;font-weight:700}.SpecializationDiagram-Flow-Item:has(ul) ul{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;flex-grow:1;justify-content:space-around;margin-top:4px;row-gap:6px}@container (min-width: 590px){.SpecializationDiagram-Flow-Item:has(ul) ul{flex-direction:column}}.SpecializationDiagram-Flow>.SpecializationDiagram-Flow-Item:not(:last-child):after{border-bottom:8px solid #c8c8c8;border-left:20px solid transparent;border-right:20px solid transparent;border-top-style:solid;border-top-width:0;content:"";display:block;height:0;position:absolute;width:0}@container (min-width: 590px){.SpecializationDiagram-Flow>.SpecializationDiagram-Flow-Item:not(:last-child):after{right:-6px;top:50%;transform:translate(calc(50% + 6px),-50%) rotate(90deg)}}@container (max-width: 589.98px){.SpecializationDiagram-Flow>.SpecializationDiagram-Flow-Item:not(:last-child):after{bottom:-6px;left:50%;transform:translate(-50%,100%) rotate(180deg)}}.SupportedTechnologies{background-image:url("/images/components/Reusables/SupportedTechnologies/SupportedTechnologies-DecorativeBackground--5497a4a283.svg");background-size:cover}.SupportedTechnologies-Heading{border-bottom:4px double #707070;color:#252525;font-size:20px;padding-bottom:10px}.SupportedTechnologies-Heading:before{color:#ec7811;content:"▼";display:inline-block;margin-right:12px}.SupportedTechnologies-Table{position:relative;width:100%}@media (min-width:500px){.SupportedTechnologies-Heading+.SupportedTechnologies-Table{margin-top:40px}.SupportedTechnologies-Table+.SupportedTechnologies-Heading{margin-top:60px}}@media (max-width:499px){.SupportedTechnologies-Heading+.SupportedTechnologies-Table{margin-top:12px}.SupportedTechnologies-Table+.SupportedTechnologies-Heading{margin-top:24px}}.SupportedTechnologies-Table td:not(:first-child),.SupportedTechnologies-Table th:not(:first-child){border-left-color:transparent;border-left-style:solid}@media (min-width:500px){.SupportedTechnologies-Table td:not(:first-child),.SupportedTechnologies-Table th:not(:first-child){border-left-width:22px}}@media (max-width:499px){.SupportedTechnologies-Table td:not(:first-child),.SupportedTechnologies-Table th:not(:first-child){border-left-width:8px}}.SupportedTechnologies-Table-RegularHeadingCell{background-clip:padding-box;background-color:#ec7811;color:#fff;font-weight:700;padding-left:6px;padding-right:6px;vertical-align:middle}@media (min-width:500px){.SupportedTechnologies-Table-RegularHeadingCell{font-size:18px;hyphens:auto;line-height:1.333333333333333;padding-bottom:7px;padding-top:7px;word-break:break-all}}@media (max-width:499px){.SupportedTechnologies-Table-RegularHeadingCell{font-size:13px;hyphens:auto;line-height:1.461538461538461;padding-bottom:3px;padding-top:3px;word-break:break-all}}.SupportedTechnologies-Table-RegularHeadingCell__Frontend{width:33.33333333333333%}.SupportedTechnologies-Table-VisuallyHiddenCell{left:0;opacity:0;position:absolute;top:0}.SupportedTechnologies-Table-VerticalHeadingCell{text-align:center;vertical-align:middle}@media (min-width:500px){.SupportedTechnologies-Table-VerticalHeadingCell{width:140px}}.SupportedTechnologies-Table-RegularCell{padding-top:12px;vertical-align:middle}.SupportedTechnologies-Table-Badge{color:#252525;display:inline-block;font-weight:700}@media (min-width:500px){.SupportedTechnologies-Table-Badge{border:2px solid #0e3cb5;border-radius:1000px;font-size:18px;padding:16px}}@media (max-width:499px){.SupportedTechnologies-Table-Badge{font-size:16px;width:2ch}}.SupportedTechnologies-Table-CellWithArrow{text-align:center}@media (min-width:500px){.SupportedTechnologies-Table-CellWithArrow{padding-bottom:36px;padding-top:36px}}@media (max-width:499px){.SupportedTechnologies-Table-CellWithArrow{padding-bottom:12px;padding-top:12px}}.SupportedTechnologies-Table-CellWithArrow svg{height:44px}.TechnologyLogoWithCaption{border:1px solid #ababab;border-radius:8px;container-type:inline-size}@container (min-width: 100px){.TechnologyLogoWithCaption figure,.TechnologyLogoWithCaption ul{padding:24px 8px 12px}}@container (max-width: 99.98px){.TechnologyLogoWithCaption figure,.TechnologyLogoWithCaption ul{padding:12px 4px 6px}}.TechnologyLogoWithCaption figure{align-items:center;display:flex;flex-direction:column}@container (min-width: 100px){.TechnologyLogoWithCaption figure{row-gap:24px}}@container (max-width: 99.98px){.TechnologyLogoWithCaption figure{row-gap:12px}}.TechnologyLogoWithCaption ul{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:12px}@container (min-width: 100px){.TechnologyLogoWithCaption-Logo{height:60px}}@container (max-width: 99.98px){.TechnologyLogoWithCaption-Logo{height:30px}}.TechnologyLogoWithCaption-Caption{color:#252525;text-align:center}@container (min-width: 100px){.TechnologyLogoWithCaption-Caption{font-size:16px;hyphens:auto;line-height:1.25}.TechnologyLogoWithCaption-Caption:after,.TechnologyLogoWithCaption-Caption:before{content:"";display:block}.TechnologyLogoWithCaption-Caption:before{margin-top:-2px}.TechnologyLogoWithCaption-Caption:after{margin-bottom:-2px}}@container (max-width: 99.98px){.TechnologyLogoWithCaption-Caption{font-size:13px;hyphens:auto;line-height:1.307692307692308}.TechnologyLogoWithCaption-Caption:after,.TechnologyLogoWithCaption-Caption:before{content:"";display:block}.TechnologyLogoWithCaption-Caption:before{margin-top:-2px}.TechnologyLogoWithCaption-Caption:after{margin-bottom:-2px}}.AdmonitionBlock--YDF+.Heading3{margin-top:1.6rem}.Heading3+.AdmonitionBlock--YDF{margin-top:.8rem}.AdmonitionBlock--YDF+.Heading4{margin-top:1.6rem}.Heading4+.AdmonitionBlock--YDF{margin-top:.8rem}.AdmonitionBlock--YDF+.Paragraph{margin-top:1rem}.DescriptionList+.AdmonitionBlock--YDF,.Paragraph+.AdmonitionBlock--YDF{margin-top:1.2rem}.Heading2+.SingleImageViewer--YDF,.Heading4+.SingleImageViewer--YDF{margin-top:.8rem}.Paragraph+.SingleImageViewer--YDF,.SingleImageViewer--YDF+.Paragraph{margin-top:1.2rem}.SingleImageViewer--YDF+.UnorderedList{margin-top:1rem}.SingleImageViewer--YDF+.SingleImageViewer--YDF{margin-top:2rem}