@font-face{font-family:Inter;src:url('/assets/inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit}button,a,input,select,summary{touch-action:manipulation}button,summary{cursor:pointer}a{color:inherit}img,svg{max-width:100%}img{height:auto}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #126b55;outline-offset:4px}[hidden]{display:none!important}.visually-hidden,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:10000;top:8px;left:8px;padding:12px;background:white;color:#172e2b}.pc-brand svg{width:126px;height:auto}.pc-header{position:sticky;top:0;z-index:100;background:#f7f6f0;border-bottom:1px solid #172e2b14}.pc-header-inner{min-height:86px}.pc-market-panel select{display:block;width:100%;max-width:100%;margin:8px 0 16px;padding:10px;border:1px solid #b9cbc3;border-radius:8px;background:white;color:#172e2b}.pc-market summary img{height:16px;width:24px;object-fit:cover;vertical-align:middle;border-radius:2px}.pages-product{padding-block:52px 56px}.pages-product-head{max-width:950px;margin:auto}.pages-product-head h1{font-size:clamp(26px,3.8vw,40px);line-height:1.2;letter-spacing:-.035em;margin:20px 0 26px}.pages-product-icon{width:80px;height:80px;border-radius:22px;padding:8px;background:#fff;box-shadow:0 10px 24px #172e2b12}.pages-product-icon img{display:block;width:100%;height:100%;object-fit:contain}.pages-product .pcx{max-width:950px;margin-inline:auto}.pages-link{border:0;background:transparent;color:inherit;text-align:left;padding:0;text-decoration:none;display:block;line-height:1.8;margin-block:8px}.pages-link:hover{text-decoration:underline}.pages-consent{width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:28px;border:1px solid #d6e1d4;border-radius:20px;color:#172e2b;background:#fff;box-shadow:0 20px 100px #172e2b44}.pages-consent::backdrop{background:#172e2b55}.pages-consent h2{font-size:24px;line-height:1.25;margin-top:0}.pages-consent fieldset{border:1px solid #d6e1d4;border-radius:10px;margin:18px 0;padding:16px}.pages-consent label{display:flex;gap:10px;align-items:center;margin:10px 0}.pages-consent input{width:18px;height:18px;accent-color:#126b55}.pages-consent-actions{display:flex;flex-wrap:wrap;gap:8px}.pages-consent-actions button{flex:1;min-width:140px;min-height:44px;padding:10px;border:1px solid #126b55;border-radius:9px;background:#fff;color:#126b55;font-weight:650}.pages-consent-actions button:last-child{background:#126b55;color:#fff}.pages-consent>form>p:last-child{margin-bottom:0}.pages-search-form{max-width:750px;margin:20px 0}.pages-search-form label{display:block;font-weight:600;margin-bottom:8px}.pages-search-form>div{display:flex;gap:12px}.pages-search-form input{width:100%;min-width:0;border:1px solid #c1cdc7;border-radius:10px;padding:12px;background:white}.pages-search-results{max-width:900px;margin:24px 0 60px}.pages-search-result{margin:14px 0;padding:22px;border:1px solid #d6e1d4;border-radius:16px;background:#fff}.pages-search-result h2{font-size:21px;line-height:1.4;margin:0 0 8px}.pages-search-result p{margin:0;color:#536762}.pcr-policy{max-width:900px;padding-block:36px 60px}.pcr-policy .pc-reading{max-width:none}.pcr-policy h2{margin-top:30px;font-size:24px}.pcr-policy p{overflow-wrap:anywhere}.pc-reading a{overflow-wrap:anywhere}.pc-footer a,.pc-footer .pages-link{min-height:24px}.pc-footer .pc-brand{display:inline-block}.pc-doc-nav{align-self:start}.pcg-body table{max-width:100%}.pcg-table-wrap{overflow:auto}.pcg-body{min-width:0}.pcg-article-layout>*{min-width:0}main{min-height:55vh}
@media(max-width:620px){.pc-header-inner{min-height:66px;gap:12px}.pc-brand svg{width:100px}.pages-product{padding-top:30px}.pages-product-icon{width:70px;height:70px}.pages-product-head h1{margin-bottom:22px}.pages-consent{padding:20px}.pages-consent-actions{flex-direction:column}.pages-consent-actions button{flex:auto;min-width:0;width:100%}.pc-market-panel{max-width:min(300px,calc(100vw - 32px))}.pc-header-tools{gap:12px}.pages-search-form>div{flex-wrap:wrap}.pages-search-form button{width:100%}.pc-contact-layout{display:block}.pc-wrap{width:calc(100% - 40px)}.pc-main-nav{display:none}}
body.pc-redesign .pages-product-head h1{font-size:clamp(26px,3.8vw,40px);line-height:1.2;letter-spacing:-.035em}body.pc-redesign .pc-footer,body.pc-redesign .pc-footer a,body.pc-redesign .pc-footer p,body.pc-redesign .pc-footer h2,body.pc-redesign .pc-footer-bottom,body.pc-redesign .pc-footer-bottom span{color:#172e2b!important}.pc-footer h2::before{display:none!important}.pc-footer{background:#eef1e7!important}.pc-footer .pc-brand::before{display:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
