*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f5f8f7;color:#0c1431;font-family:Arial,"Segoe UI",sans-serif;font-size:16px;line-height:1.65}a{color:#08755d;text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}button,a,input,select,summary{outline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #17c990}header{background:#0c1431;color:white;border-bottom:1px solid #243047}.header-inner{max-width:1160px;margin:auto;padding:22px 0;display:flex;align-items:center;gap:35px;min-height:84px}.brand{display:flex;gap:12px;align-items:center;flex:none}.brand img:first-child{width:34px;height:37px}.brand img:last-child{width:172px;height:auto}.global-nav{display:flex;gap:25px;align-items:center;margin-left:auto;white-space:nowrap}.global-nav a{color:#c9d4df;font-size:13px;font-weight:700}.global-nav a.current{color:#39efac}.language{border:1px solid #526077;color:white;background:#0c1431;border-radius:8px;padding:8px 10px;font-weight:700;font-size:13px;max-width:145px}.shell{max-width:1120px;margin:auto}.breadcrumb{font-size:12px;color:#78838d;padding-top:27px;display:flex;align-items:center;gap:10px}.breadcrumb span{color:#a4adb4}.hero{padding:27px 0 33px;display:flex;gap:35px;align-items:flex-end;justify-content:space-between}.eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:2px;color:#08755d;text-transform:uppercase;margin-bottom:8px}.hero h1{font-size:44px;letter-spacing:-1.7px;line-height:1.12;margin:0 0 14px;max-width:790px}.hero p{color:#627078;font-size:16px;margin:0;max-width:780px}.hero-tools{display:flex;align-items:center;gap:14px;margin-bottom:6px;flex:none}.print{display:flex;gap:8px;align-items:center;border:1px solid #d5dfda;background:white;color:#293649;border-radius:8px;font-weight:700;padding:9px 14px;font-size:12px;cursor:pointer}.age{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#0e6a50;background:#e0f9ed;border:1px solid #c5ead8;padding:7px 12px;border-radius:20px;margin:18px 0 0}.age:before{content:'✓';font-weight:bold}.layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:36px;align-items:start;padding-bottom:70px}.sidebar{position:sticky;top:28px}.sidebar-heading{color:#6d7d83;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:800;margin:0 0 14px}.toc{margin:0;padding:0;list-style:none;border-left:2px solid #e0e8e3}.toc a{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;color:#51616c;font-size:13px;line-height:1.45;border-left:2px solid transparent;margin-left:-2px}.toc a:hover{background:#ebf4ef;text-decoration:none;color:#0c1431}.toc li:first-child a{border-left-color:#19c78c;background:#e4f5ed;color:#0c1431;font-weight:bold}.toc .num{color:#91a39c;font-size:11px;min-width:18px;padding-top:1px}.contact-box{border-top:1px solid #dfe7e3;margin-top:27px;padding-top:24px}.contact-box .icon{height:29px;width:32px;color:#0c1431;margin-bottom:10px}.contact-box h3{font-size:16px;margin:0 0 6px}.contact-box p{font-size:13px;color:#697b80;margin:0 0 12px}.contact-box a{font-size:13px;font-weight:700}.paper{background:white;border:1px solid #dce5df;border-radius:14px;padding:32px 38px;box-shadow:0 5px 18px #182e241f;min-width:0}.paper h2{font-size:22px;line-height:1.3;letter-spacing:-.5px;margin:36px 0 16px;padding-top:30px;border-top:1px solid #e5ebe7;color:#0c1431}.paper h2:first-child{margin-top:0;padding-top:0;border-top:0}.paper h3{font-size:18px;line-height:1.4;margin:29px 0 13px}.paper h4{font-size:16px}.paper p{font-size:15px;line-height:1.8;color:#344450;margin:0 0 16px}.paper ul,.paper ol{padding-left:21px;color:#344450;font-size:15px;line-height:1.8;margin:12px 0 22px}.paper li{padding-left:5px;margin-bottom:10px}.paper strong{font-weight:700;color:#15283b}.paper hr{border:0;border-top:1px solid #e5ebe7;margin:28px 0}.paper table{border-collapse:collapse;width:100%;font-size:13px;margin:20px 0;line-height:1.6}.paper td,.paper th{border:1px solid #dce5df;padding:11px 13px;text-align:left}.paper th{background:#0c1431;color:white}.paper tr:nth-child(even){background:#f4f8f5}.paper [dir]{direction:inherit}.paper .age-highlight{background:#e9f9f0;border-left:3px solid #1ad08f;padding:13px 16px;list-style:none;margin:16px 0 20px -22px;border-radius:0 7px 7px 0}.paper a{overflow-wrap:anywhere}.search{width:100%;height:50px;background:white;border:1px solid #cedbd3;border-radius:10px;padding:13px 18px 13px 45px;color:#0c1431;box-shadow:0 3px 8px #11332605}.search-wrap{position:relative;margin-bottom:20px}.search-wrap svg{position:absolute;left:17px;top:16px;color:#6d7d83}.faq-list{display:grid;gap:12px}.faq-list details{background:#fff;border:1px solid #dce5df;border-radius:11px;overflow:hidden}.faq-list details[open]{border-color:#99d9bd;box-shadow:0 5px 14px #214f3a0a}.faq-list summary{display:flex;gap:14px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:20px 23px;font-size:16px;font-weight:700;line-height:1.4}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:25px;font-weight:400;color:#5a8172;line-height:1}.faq-list details[open] summary{background:#eaf9f2;color:#103e31}.faq-list details[open] summary:after{content:'−'}.answer{padding:21px 24px 10px;border-top:1px solid #dbede2;color:#44545f;font-size:14px;line-height:1.8}.answer p{margin:0 0 14px}.answer li{margin-bottom:7px}.answer a{overflow-wrap:anywhere}.answer .age-highlight{padding:11px 14px;background:#f0f8f3;border-radius:6px;color:#173d2f}.answer video,.answer iframe{max-width:100%}.answer img{max-width:100%}.no-results{padding:22px;background:white;border-radius:8px;color:#697b80}.footer{border-top:1px solid #dde7e1;background:#edf2ef;padding:22px 0;font-size:12px;color:#71817c}.footer .shell{display:flex;justify-content:space-between;gap:25px}.footer a{color:#51645b;margin-left:20px}.mobile-toc{display:none}.logo-small{font-weight:bold;letter-spacing:1px;color:#0c1431}@media(max-width:1190px){.shell,.header-inner{margin-left:30px;margin-right:30px}.global-nav{gap:16px}.header-inner{gap:20px}.brand img:last-child{width:145px}.hero h1{font-size:40px}}@media(max-width:900px){.global-nav{display:none}.language{margin-left:auto}.layout{grid-template-columns:1fr}.sidebar{position:static}.sidebar .toc,.sidebar .contact-box,.sidebar-heading{display:none}.sidebar{display:none}.hero{padding-bottom:25px}.hero-tools{display:none}.hero h1{font-size:36px}.paper{padding:24px}.mobile-toc{display:block;padding:13px 16px;margin-bottom:20px;background:white;border:1px solid #dce5df;border-radius:9px;font-size:13px}.mobile-toc a{display:block;padding:7px 0}.shell,.header-inner{margin-left:22px;margin-right:22px}.footer .shell{display:block}.footer a{margin:0 17px 0 0}.footer nav{margin-top:8px}}@media(max-width:480px){.header-inner{min-height:72px;padding:16px 0}.brand img:last-child{width:128px}.brand img:first-child{width:26px;height:30px}.brand{gap:8px}.language{padding:7px;font-size:12px;max-width:112px}.hero h1{font-size:31px;letter-spacing:-1px}.hero p{font-size:14px}.hero{padding-top:22px}.breadcrumb{font-size:10px;padding-top:20px}.paper{padding:21px 19px}.paper p,.paper li{font-size:14px}.faq-list summary{padding:18px;font-size:15px}.answer{padding:18px;font-size:14px}.footer{font-size:11px}}@media print{header,.sidebar,.hero-tools,.footer,.mobile-toc,.search-wrap{display:none}.shell{max-width:none;margin:0}.layout{display:block}.paper{border:0;box-shadow:none;padding:0}.hero{padding:0 0 20px}.hero h1{font-size:28px}.faq-list details{break-inside:avoid}.faq-list details:not([open])>*:not(summary){display:block}}

/* WordPress integration: retain admin and cookie behaviour. */
body.admin-bar .sidebar{top:55px}.support-mobile-primary{display:none}.tifo-support .cookieConsent{background:#0c1431!important;color:#fff!important;font:13px/1.6 Arial,sans-serif!important;border-top:1px solid #2b3b4a;padding:6px 20px;box-shadow:0 -8px 25px #0c143115}.tifo-support .cookieConsent a{color:#39efac!important}.tifo-support .cookie-consent__btn{background:#39efac!important;color:#0c1431!important;border-radius:6px!important;padding:8px 20px!important;font-weight:700!important}.tifo-support .support-skip{position:absolute;left:20px;top:-100px;background:#39efac;color:#0c1431;padding:12px 18px;z-index:100000}.tifo-support .support-skip:focus{top:45px}.toc li:first-child a{border-left-color:transparent;background:none;font-weight:normal}.toc a.is-active{border-left-color:#19c78c!important;background:#e4f5ed!important;color:#0c1431!important;font-weight:bold!important}.paper .table-wrap{overflow-x:auto;max-width:100%}@media(max-width:900px){.support-mobile-primary{display:flex;flex-wrap:wrap;gap:10px 17px;margin:0 0 10px}.support-mobile-primary a{margin:0}.tifo-support .cookieConsent{padding:5px 10px}}@media print{#wpadminbar,.cookieConsent,.support-skip{display:none!important}html{margin-top:0!important}}

body.tifo-support{background:#f5f8f7;color:#0c1431;font:16px/1.65 Arial,"Segoe UI",sans-serif}.tifo-support h1,.tifo-support h2,.tifo-support h3,.tifo-support h4,.tifo-support h5,.tifo-support h6,.tifo-support button,.tifo-support input,.tifo-support select{font-family:Arial,"Segoe UI",sans-serif}.tifo-support .hero h1{color:#0c1431;font-weight:700;padding:0}.tifo-support a{color:#08755d}.tifo-support .global-nav a{color:#c9d4df}.tifo-support .global-nav a.current{color:#39efac}.tifo-support .toc a{color:#51616c}.tifo-support .paper h2,.tifo-support .paper h3,.tifo-support .contact-box h3{color:#0c1431;font-weight:700;padding-bottom:0}.tifo-support .toc{list-style:none!important;padding:0!important}.tifo-support .sidebar-heading{line-height:1.65;padding:0}.tifo-support .paper ol{list-style:decimal}.tifo-support .paper ul,.tifo-support .answer ul{list-style:disc}.tifo-support .answer ul,.tifo-support .answer ol{padding-left:22px;margin-bottom:14px}.tifo-support [hidden]{display:none!important}
