body:has(.headerPDC:not(.sticky)) .summary{top:40px}@media (max-width: 768px){body:has(.headerPDC:not(.sticky)) .summary{top:0}}body:has(.headerPDC.sticky) .summary{top:calc(var(--header-height, 0px))}@media (min-width: 769px){body:has(.headerPDC.sticky) .summary{top:calc(var(--header-height, 0px) + 40px)}}.summary-container{display:grid;grid-template-columns:260px calc(100% - 260px);gap:24px}@media (max-width: 768px){.summary-container{display:flex;flex-direction:column;padding:0}}.summary-container:has(.summary.sticky-bottom){position:relative}.summary-container:has(.summary-list) .summary-content{grid-column:2}.summary-container .js-summary{position:sticky;height:fit-content}@media (max-width: 768px){.summary-container .summary.sticky{box-shadow:0px 4px 10px 0px rgba(153,186,255,0.25)}}.summary-container .summary.sticky-bottom{left:144px}@media (max-width: 1200px){.summary-container .summary.sticky-bottom{left:24px}}.summary{width:270px;padding-right:48px;transition:top 300ms;background-color:#fff}@media (max-width: 768px){.summary{padding:16px 24px;width:100%}}.summary.fixed.nav-magazine{background-color:transparent;width:100%}@media (max-width: 768px){.summary.fixed.nav-magazine{position:fixed;z-index:99;left:0;top:var(--header-height, 0px);background-color:#fff}}.summary.fixed.nav-magazine li:hover{background-color:transparent}.summary.fixed.nav-magazine li+li{padding-top:8px}.summary.fixed.nav-magazine a{border-bottom:none;color:#381A0A;padding:0}.summary.fixed.nav-magazine a:hover{font-weight:700}@media (max-width: 768px){.summary.fixed.nav-magazine .summary-list{display:none}}.summary.fixed.nav-magazine .summary-list li:has(.active){background-color:transparent}.summary.fixed.nav-magazine .summary-list li .active{font-weight:700}.summary.fixed.nav-magazine .progress-bar-active{background-color:#0052FF}.summary .tag{font-size:1.2rem;text-transform:inherit;font-weight:700;line-height:130%;display:block;padding:4px 8px;border:1px solid #A1A1A1;border-radius:8px;width:fit-content}.summary .ag2ricon-documentary-list::before{transform:scale(-1)}.summary .content-mobile{display:flex;justify-content:space-between}@media (min-width: 769px){.summary .content-mobile>button,.summary .content-mobile .js-currentSectionText{display:none}}.summary>a,.summary>button{font-size:1.4rem;text-transform:inherit;font-weight:500;line-height:130%;margin:16px 8px 0;width:100%;text-align:center;display:block;width:calc(100% - 8px*2)}@media (min-width: 769px){.summary.js-summary .summary-list{overflow-y:auto;max-height:calc(100vh - var(--header-height, 0px) - 188px)}}@media (max-width: 768px){.summary.js-summary .summary-list{display:none}}@media (max-width: 768px){.summary.js-summary>a,.summary.js-summary>button{display:none}}.summary .summary-list li{border-radius:8px}.summary .summary-list li:has(.active),.summary .summary-list li:hover{background-color:#D9F5F3;transition:background-color 300ms}.summary .summary-list li .label{font-size:1.4rem;text-transform:inherit;font-weight:400;line-height:130%}.summary .summary-list li .label[aria-current='true']{font-weight:700}.summary .summary-list li a{display:block;padding:16px;border-bottom:1px solid #E7E3E3}.summary-content{display:flex;flex-direction:column;gap:40px;padding:0 24px}.summary-content :is(h1,h2,h3,h4,h5){padding-bottom:8px}.summary-content iframe,.summary-content img{max-width:100%}.progress-bar{display:block;width:100%;height:4px;border-radius:8px;background-color:#E7E3E3;position:relative}.progress-bar-active{position:absolute;left:0;height:100%;background-color:#04BFAD;border-radius:8px;transition:width 300ms}@media (max-width: 768px){dialog{overflow:visible}}@media (max-width: 768px){dialog .summary{padding:24px 0}}@media (max-width: 768px){dialog .summary.fixed.nav-magazine{position:initial;top:auto;left:auto}}@media (max-width: 768px){dialog .summary.fixed.nav-magazine .summary-list{display:block}}dialog .summary.fixed.nav-magazine .summary-list li{padding:8px 16px;border-bottom:1px solid #E7E3E3;border-radius:0}dialog .summary.fixed.nav-magazine .summary-list a{text-decoration:none}@media (max-width: 768px){dialog .summary-list{overflow-y:auto;max-height:calc(100vh - 282px)}}@media (max-width: 768px){dialog .js-currentSectionText{display:none}}
.footerPDC{position:relative;overflow:hidden;padding-left:80px;padding-right:80px}@media (max-width: 768px){.footerPDC{padding-left:36px;padding-right:36px}}.footerPDC .footer-fold{position:absolute;right:-6px;top:-1px}.footerPDC .footer-container{max-width:1200px;margin:auto;padding:48px 0}.footerPDC .sticky-top{position:absolute;right:16px;top:170px}.footerPDC:has(.footer-container>p:first-child) .footer-container{height:200px;display:flex;justify-content:center;align-items:center}.footerPDC:has(.footer-container>p:first-child) .sticky-top{top:unset;bottom:16px}.footerPDC .footer-nav .footer-row:first-child{margin-right:30px}@media (max-width: 768px){.footerPDC .footer-nav .footer-row:first-child{margin-right:66px}}.footerPDC .footer-row{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:32px;justify-content:space-between}@media (max-width: 1200px){.footerPDC .footer-row{justify-content:space-around}}@media (max-width: 768px){.footerPDC .footer-row{justify-content:flex-start;flex-direction:column}}@media (max-width: 440px){.footerPDC .footer-row{flex-wrap:nowrap}}.footerPDC .footer-row+.footer-row{padding-top:32px;border-top:1px solid #381A0A}.footerPDC .footer-row .footer-column{padding-top:16px}.footerPDC .footer-row .label{padding:4px;display:block;line-height:140%}.footerPDC .footer-row .label:hover{text-decoration:underline}.footerPDC .footer-row .label:has(img){display:flex;align-items:center;gap:8px}.footerPDC .footer-row .label img{max-width:16px;max-height:16px;order:1}.footerPDC .footer-row .list-sn>ul{gap:8px;align-items:center;padding-top:8px}.footerPDC .footer-row .list-sn>ul a{display:block}.footerPDC .footer-row .list-sn .bt-wrapper{display:flex;flex-direction:column;gap:16px;padding-top:32px}.footerPDC .footer-row .list-sn .bt-wrapper a{width:fit-content}.footerPDC .footer-row .list-sn .bt-wrapper a img{max-height:44px;max-width:148px}@media (max-width: 440px){.footerPDC .footer-row .list-sn:not(:first-child){padding-top:44px}}@media (max-width: 768px) and (min-width: 440px){.footerPDC .footer-row .footer-list:has(>.list-sn){display:flex;gap:32px}}.footerPDC .footer-row .footer-list button{cursor:pointer}@media (min-width: 768px){.footerPDC .footer-row .footer-list>:not(:first-child){padding-top:44px}}
