.article #fw-content>.row.narrow-wide>.col.wide.document{position:relative;z-index:1}

#resultTopics p{
        margin: 0 0 16px 16px;
}

.article #mobile-article-search-results p{
    margin: 0 0 16px 16px;
}

.article .biasLang{
    color:#FFF;
}

.col.showComponent {
    margin-top: 40px;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: inherit;
}

#icon-full-screen-opened {
    cursor: pointer;
    z-index: 1
}

#fw-content >.row.narrow-wide >.col.wide.document {
    z-index: 0;
}

.article #article-doc-wrapper .stepTable table th {
    background-color: #ebebeb;
    height: 20px;
    padding: 16px 24px;
    margin: 0;
    border: 1px solid #d6d6d6;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

.article #article-doc-wrapper .stepTable table th p {
    color: #1b1c1d;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

.article #article-doc-wrapper .stepTable table td {
    border: solid 1px #d6d6d6;
    height: 24px;
    padding: 16px 24px;
    margin: 0
}

.article #article-doc-wrapper .stepTable table p {
    color: #1b1c1d;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px
}

.article-xml #article-doc-wrapper figcaption {
    top:0;
}

.article #article-doc-wrapper h2 {
    font-size: 32px;
    font-weight: 300;
    line-height: 40px;
}

.article #article-doc-wrapper h3 {
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
}

.article #article-doc-wrapper h4 {
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
}

.article #article-doc-wrapper h5 {
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
}

.article #article-doc-wrapper h6 {
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
}

.article #article-doc-wrapper ol{
    list-style-type: auto;
}

.article var.keyword.varname {
    font-style: italic;
}

.article table caption.title {
    text-align:left;
}

.article #article-doc-wrapper p.topictitle1{
    font-size: 32px;
    line-height: 40px;
}

.article #article-doc-wrapper p.topictitle2{
    font-size: 24px;
    line-height: 32px;
}

.article #article-doc-wrapper p.topictitle3{
    font-size: 20px;
    line-height: 28px;
}


.article var{
    font-style: italic;
}
.article #article-doc-wrapper table th {
    text-align: left;
}
.article #article-doc-wrapper table td, .article #article-doc-wrapper table th {
    padding: 4px 6px;
}
.article #article-doc-wrapper p, .article #article-doc-wrapper li {
    margin: 16px 0 0 0;
}
.article #article-doc-wrapper section.Note1B {
    margin: 16px 0;
}
.article #article-doc-wrapper table,
.article #article-doc-wrapper pre,
.article #article-doc-wrapper .note,
.article #article-doc-wrapper .tip,
.article #article-doc-wrapper .fastpath,
.article #article-doc-wrapper .caution,
.article #article-doc-wrapper .warning,
.article #article-doc-wrapper section.Note1B
.article #article-doc-wrapper section.Warn1,
.article #article-doc-wrapper section.caut1,
.article-adoc #article-doc-wrapper .imageblock{
    margin: 16px 0;
}
.article #article-doc-wrapper .stepTable table,
.article #article-doc-wrapper .stepTable pre,
.article #article-doc-wrapper .stepTable .note,
.article #article-doc-wrapper .stepTable .tip,
.article #article-doc-wrapper .stepTable .fastpath,
.article #article-doc-wrapper .stepTable .caution,
.article #article-doc-wrapper .stepTable .warning,
.article #article-doc-wrapper .stepTable section.Note1B
.article #article-doc-wrapper .stepTable section.Warn1,
.article #article-doc-wrapper .stepTable section.caut1{
    margin: 16px 0 0 0;
}
.article pre header button img {
    display: block;
}
.article #article-doc-wrapper pre {
    line-height: 24px;
}
.article #article-doc-wrapper .stepTable td{
    padding: 8px 24px;
}
.article-xml #article-doc-wrapper .stepTable img.image,
.article #article-doc-wrapper .stepTable figure{
    margin: 10px 0 0 0;
} 
.article #article-doc-wrapper figure {
     margin: 20px 0 10px 0;
}
.article code, .article #article-doc-wrapper pre, .article #article-doc-wrapper codeblock, .article #article-doc-wrapper code.ph {
    font-family: monospace;
}
.article #article-doc-wrapper {
    padding-bottom: 40px;
}
.article section.Note1B .ulist{
    margin-left: 16px;
}
.article-xml #article-doc-wrapper .stepTable figcaption .ph {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.article #article-doc-wrapper .menucascade,
.article #article-doc-wrapper strong,
.article #article-doc-wrapper b, 
.article #article-doc-wrapper .userinput,
.article #article-doc-wrapper .kwd,
.article #article-doc-wrapper .uicontrol {
	font-weight:500!important;
}

@media only screen and (min-width: 64em){
    .article #fw-content>.row.narrow-wide>.col.wide.document {
        grid-column: none;
        padding: 0 80px;
    }
    .article #fw-breadcrumb ul li a:hover {
        text-decoration: underline;
    }
    .article .container .col.showComponent {
        margin: 40px 0px;
    }
    .article #article-doc-wrapper table td,
    .article #article-doc-wrapper table th {
        padding: 16px 24px;
    }
    .article .col.narrow.sticky{position:absolute;z-index:1}
    
    .article.full-screen #icon-full-screen-closed {
        top: 200px;
    }
    .article #fw-content #icon-full-screen-opened {
        top: 350px;
    }
}

@media only screen and (min-width: 80em){
    .article #fw-content>.row.narrow-wide>.col.wide.document {
        padding: 0 80px;
        grid-column: 15;
    }
}

.fw-c-button__icon.--ai {
    mask-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3018 7.05371C15.1875 7.05371 15.124 6.99023 15.0986 6.87598C14.7178 4.73047 14.7305 4.69238 12.4707 4.23535C12.3438 4.20996 12.2676 4.14648 12.2676 4.01953C12.2676 3.89258 12.3438 3.8291 12.4707 3.80371C14.7305 3.35938 14.6162 3.27051 15.0986 1.16309C15.124 1.04883 15.1875 0.985352 15.3018 0.985352C15.416 0.985352 15.4795 1.04883 15.5049 1.16309C15.9873 3.27051 15.8984 3.35938 18.1328 3.80371C18.2598 3.8291 18.3359 3.89258 18.3359 4.01953C18.3359 4.14648 18.2598 4.20996 18.1328 4.23535C15.8857 4.6416 15.873 4.73047 15.5049 6.87598C15.4795 6.99023 15.416 7.05371 15.3018 7.05371ZM9.08105 15.6992C8.90332 15.6992 8.77637 15.5723 8.75098 15.3691C8.28125 11.9795 8.20508 11.9541 4.73926 11.3574C4.52344 11.3193 4.39648 11.2178 4.39648 11.0146C4.39648 10.8242 4.52344 10.71 4.70117 10.6846C8.19238 10.0117 8.28125 10.0498 8.75098 6.66016C8.77637 6.45703 8.90332 6.34277 9.08105 6.34277C9.27148 6.34277 9.39844 6.45703 9.42383 6.64746C9.90625 10.0879 9.96973 10.1133 13.4736 10.6846C13.6387 10.71 13.7783 10.8242 13.7783 11.0146C13.7783 11.2051 13.6387 11.3193 13.4736 11.3574C9.96973 12.0303 9.91895 11.9922 9.42383 15.3945C9.39844 15.5723 9.27148 15.6992 9.08105 15.6992ZM17.6885 29.8545C17.3965 29.8545 17.1934 29.6514 17.1426 29.3594C16.2412 22.0977 15.3906 21.3994 8.29395 20.498C7.98926 20.46 7.78613 20.2441 7.78613 19.9648C7.78613 19.6729 7.98926 19.457 8.29395 19.4316C15.416 18.708 16.3047 17.832 17.1426 10.5576C17.1934 10.2783 17.3965 10.0752 17.6885 10.0752C17.9805 10.0752 18.1836 10.2783 18.2344 10.5576C19.0723 17.832 19.9609 18.708 27.083 19.4316C27.3877 19.457 27.5908 19.6729 27.5908 19.9648C27.5908 20.2441 27.3877 20.46 27.083 20.498C19.9609 21.209 19.0723 22.085 18.2344 29.3594C18.1836 29.6514 17.9805 29.8545 17.6885 29.8545Z' fill='%23000'/%3E%3C/svg%3E");
}
.fw-c-button__icon:is(.--chevron-down, .--chevron-up, .--chevron-left, .--chevron-right) {
    mask-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.40915 11.8354L8.89157 6.35348C8.93801 6.30707 8.97484 6.25196 8.99997 6.19131C9.02511 6.13065 9.03804 6.06564 9.03804 5.99998C9.03804 5.93433 9.02511 5.86932 8.99997 5.80866C8.97484 5.74801 8.93801 5.6929 8.89157 5.64648L3.39157 0.146484L2.68457 0.853484L7.83102 5.99996L2.70212 11.1284L3.40915 11.8354Z' fill='%23000'/%3E%3C/svg%3E");
}
.fw-c-button__icon.--checkmark-filled {
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM16.62 8.96L11.13 16.31C11.04 16.42 10.92 16.49 10.77 16.51H10.73C10.6 16.51 10.48 16.46 10.39 16.37L7.16 13.34C6.96 13.15 6.95 12.83 7.14 12.63C7.33 12.43 7.65 12.42 7.85 12.61L10.66 15.26L15.82 8.37C15.99 8.14 16.3 8.1 16.52 8.27C16.74 8.43 16.79 8.74 16.62 8.96Z' fill='%23000'/%3E%3C/svg%3E");
}
.fw-c-button__icon.--ellipsis-pulse {
    mask-image: url("data:image/svg+xml,%3Csvg width='48' height='12' viewBox='0 0 48 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E @keyframes fw-u-pulse %7B 0%25,80%25,to %7B transform: scale(0); %7D 40%25 %7B transform: scale(1.2); %7D %7D .fw-u-dot %7B animation: 1.4s fw-u-pulse 0s ease-in both infinite; transform-origin: 50%25; %7D .fw-u-dot.--1 %7B animation-delay: -.2s; transform-origin: 10px 50%25; %7D .fw-u-dot.--2 %7B animation-delay: -.1s; %7D .fw-u-dot.--3 %7B transform-origin: 38px 50%25; %7D %3C/style%3E%3Cdefs%3E%3Ccircle id='fw-u-dot' r='4' fill='%23000' cx='24' cy='6'/%3E%3C/defs%3E%3Cg%3E%3Cuse class='fw-u-dot --1' href='%23fw-u-dot' x='-14'/%3E%3Cuse class='fw-u-dot --2' href='%23fw-u-dot'/%3E%3Cuse class='fw-u-dot --3' href='%23fw-u-dot' x='14'/%3E%3C/g%3E%3C/svg%3E");
}
.fw-c-button__icon.--error {
    mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cmask id='mask'%3E%3Crect x='0' y='0' width='16' height='16' fill='%23fff'/%3E%3Crect x='7.25' y='10.75' width='1.5' height='1.5' fill='%23000'/%3E%3Crect x='7.25' y='3.5' width='1.5' height='5.25' fill='%23000'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='8' cy='8' r='7.5' mask='url(%23mask)' fill='%23000'/%3E%3C/svg%3E");
}
.fw-c-button__icon.--fail-fill {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Crect id='rect' x='3' y='9.5' width='14' height='1' fill='%23000' /%3E%3Cmask id='mask'%3E%3Crect width='20' height='20' fill='%23fff'/%3E%3Cuse href='%23rect' transform='rotate(45)' transform-origin='50%25'/%3E%3Cuse href='%23rect' transform='rotate(-45)' transform-origin='50%25'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='10' cy='10' r='9.5' fill='%23000' mask='url(%23mask)'/%3E%3C/svg%3E");
}
.fw-c-button__icon.--feedback {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' viewBox='0 0 15 14'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.421 1.71997H12.7559C6.91356 4.45513 3.08683 4.39693 3.08683 4.39693C1.68467 4.39693 0.54541 5.53173 0.54541 6.9284C0.54541 8.32508 1.68467 9.45988 3.08683 9.45988C3.08683 9.45988 3.11604 9.45988 3.20367 9.45988L4.34293 13.679C4.37214 13.8245 4.54741 13.97 4.72268 13.97H5.92036C6.09563 13.97 6.18327 13.8536 6.12484 13.679L5.04401 9.75085C6.73829 10.0127 9.39655 10.682 12.7267 12.2241H14.3918C14.4794 12.2241 14.5378 12.1659 14.5378 12.0786V1.89456C14.567 1.77817 14.5086 1.71997 14.421 1.71997Z' fill='%230070D2'/%3E%3C/svg%3E");
}
.fw-c-button__icon.--search {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cpath d='M18.694 24.496a9.988 9.988 0 01-3.55.648c-5.524 0-10.002-4.477-10.001-10 0-5.524 4.477-10.002 10-10.001 5.524 0 10.001 4.477 10.001 10 0 2.721-1.177 5.256-2.94 7.06l7.92 7.92' stroke='%23000' stroke-width='2px' fill='none' fill-rule='evenodd' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.fw-c-button__icon:is(.--thumbs-up, .--thumbs-down) {
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0022 8.96627L15.9 8.92812L16.0799 8.35588C17.0664 5.9207 16.9423 3.96874 15.7387 2.86242C15.4657 2.63352 15.1555 2.51907 14.7646 2.5C13.9084 2.50636 13.2259 3.19304 13.2073 4.05775C13.1639 5.35482 12.6861 7.21777 10.6883 8.75009L9.40401 9.57029V8.50212C9.40401 7.99347 9.00073 7.58018 8.50438 7.58018H4.89964C4.40329 7.58018 4 7.99347 4 8.50212V19.5781C4 20.0867 4.40329 20.5 4.89964 20.5H8.50438C9.00073 20.5 9.40401 20.0867 9.40401 19.5781V19.2665H17.358C18.0529 19.2665 18.7044 18.8914 19.0642 18.2683C20.3361 16.1129 21 13.7667 21 11.2489V11.0072C21 9.87549 20.1004 8.96627 19.0022 8.96627ZM8.51058 19.5781H4.90584V8.50212H8.51058V19.5781ZM20.0942 11.2489C20.0942 13.6014 19.4737 15.7822 18.2949 17.7978C18.0963 18.1284 17.7365 18.3446 17.358 18.3446H9.41022V10.6575L11.1971 9.52579C13.6354 7.65648 14.0759 5.32303 14.1193 4.0959C14.1131 3.7462 14.3985 3.44101 14.7584 3.43465C14.8577 3.42829 14.9631 3.45373 15.0624 3.51095L15.1369 3.55546C16.2785 4.5982 15.8318 6.55016 15.2423 8.00618C15.1865 8.15242 15.1182 8.31773 15.0438 8.47669L14.4047 9.89456H19.0022C19.604 9.89456 20.088 10.3905 20.088 11.0072V11.2489H20.0942Z' fill='%23000'/%3E%3C/svg%3E");
}
.fw-c-search.--bounded .fw-c-search__form {
    --fw-c-search__form--background-image: url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cpath d='M18.694 24.496a9.988 9.988 0 01-3.55.648c-5.524 0-10.002-4.477-10.001-10 0-5.524 4.477-10.002 10-10.001 5.524 0 10.001 4.477 10.001 10 0 2.721-1.177 5.256-2.94 7.06l7.92 7.92' stroke='%231b1c1d' stroke-width='2px' fill='none' fill-rule='evenodd' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.fw-c-search.--bounded .fw-c-search__typeahead-result.--title:after {
    mask-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.40915 11.8354L8.89157 6.35348C8.93801 6.30707 8.97484 6.25196 8.99997 6.19131C9.02511 6.13065 9.03804 6.06564 9.03804 5.99998C9.03804 5.93433 9.02511 5.86932 8.99997 5.80866C8.97484 5.74801 8.93801 5.6929 8.89157 5.64648L3.39157 0.146484L2.68457 0.853484L7.83102 5.99996L2.70212 11.1284L3.40915 11.8354Z' fill='%23000'/%3E%3C/svg%3E");
}
.fw-c-checkbox__item[aria-checked=true] .fw-c-checkbox__label span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.49996 9.99996C4.56563 10 4.63067 9.98714 4.69134 9.962C4.75201 9.93687 4.80711 9.89999 4.85348 9.85349L11.8535 2.85348L11.1465 2.14648L4.49996 8.79296L0.853484 5.14644L0.146484 5.85344L4.14648 9.85345C4.19285 9.89995 4.24794 9.93683 4.3086 9.96198C4.36927 9.98712 4.4343 10 4.49996 9.99996Z' fill='%23fff'/%3E%3C/svg%3E");
}

article h2.title span{
    font-size:inherit;
}
article h3.title span{
    font-size:inherit;
}