.lg-toc-toggle{display:none}@media (max-width:767px){.lg-hero,.tm-hero{padding:min(26px,6.6667vw) 0 min(26.5px,6.7949vw)}.lg-hero>.container,.tm-hero>.container,.lg-body>.container,.tm-body>.container{padding-inline:min(23.5px,6.0256vw)}.lg-hero .bp-crumbs,.tm-crumbs{font-size:min(12px,3.0769vw);line-height:min(18px,4.6154vw)}.tm-crumb-sep{margin:0 min(2px,.5128vw)}.lg-title,.tm-title{letter-spacing:-.32px;margin-top:min(14px,3.5897vw);font-size:min(32px,8.2051vw);line-height:min(38px,9.7436vw)}.lg-sub,.tm-sub{color:#6b7570;max-width:min(320px,82.0513vw);margin-top:min(17.5px,4.4872vw);font-size:min(15px,3.8462vw);font-weight:400;line-height:min(23.33px,5.9821vw)}.lg-hero-row{margin-top:min(14px,3.5897vw);display:block}.lg-pills{background:#fff;border:1px solid #e8e6dd;border-radius:min(16px,4.1026vw);padding:0 min(16.5px,4.2308vw);display:block}.lg-pill{box-sizing:border-box;color:#123d2e;background:0 0;border:none;border-radius:0;justify-content:space-between;gap:min(12px,3.0769vw);height:min(40px,10.2564vw);padding:0;font-size:min(13px,3.3333vw);font-weight:500;display:flex}.lg-pill+.lg-pill{border-top:1px solid #edeae2}.lg-pill small{letter-spacing:.6px;color:#6b7570;font-size:min(11px,2.8205vw);font-weight:700}.lg-actions{grid-template-columns:1fr 1fr;gap:min(10px,2.5641vw);margin-top:min(15.5px,3.9744vw);display:grid}.lg-btn{letter-spacing:.6px;border-radius:min(8px,2.0513vw);justify-content:center;gap:min(10px,2.5641vw);height:min(46px,11.7949vw);padding:0 min(10px,2.5641vw);font-size:min(11px,2.8205vw);font-weight:700}.lg-btn--outline{background:0 0;border-color:#006b4f}.lg-btn svg{width:min(16px,4.1026vw);height:min(16px,4.1026vw)}.lg-body{padding:min(20.5px,5.2564vw) 0 min(54px,13.8462vw)}.lg-grid{flex-direction:column;align-items:stretch;gap:min(33px,8.4615vw);display:flex}.lg-toc{border-radius:min(16px,4.1026vw);padding:0;display:flex;box-shadow:0 min(4px,1.0256vw) min(14px,3.5897vw) #10231f0a}.lg-toc>small{display:none}.lg-toc-toggle{color:#6b7570;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:min(12px,3.0769vw);width:100%;height:min(69px,17.6923vw);padding:0 min(16.5px,4.2308vw);font-family:inherit;font-size:min(12.5px,3.2051vw);line-height:min(17px,4.359vw);display:flex}.lg-toc-toggle span{flex-direction:column;line-height:min(16px,4.1026vw);display:flex}.lg-toc-toggle strong{color:#10231f;font-size:min(15px,3.8462vw);font-weight:600;line-height:min(20px,5.1282vw)}.lg-toc-toggle svg{color:#006b4f;width:min(20px,5.1282vw);height:min(20px,5.1282vw);margin-right:max(-2.5px,-.641vw);transition:transform .2s}.lg-toc.open .lg-toc-toggle svg{transform:rotate(180deg)}.lg-toc.open .lg-toc-toggle{margin-bottom:max(-2.5px,-.641vw)}.lg-toc a{color:#66756e;border-radius:min(8px,2.0513vw);gap:min(12px,3.0769vw);height:min(42px,10.7692vw);margin:0 min(7.5px,1.9231vw) min(2.5px,.641vw);padding:0 min(12px,3.0769vw);font-size:min(13.8px,3.5385vw);display:none}.lg-toc.open a{display:flex}.lg-toc.open a:last-child{margin-bottom:min(9.5px,2.4359vw)}.lg-toc a span{color:#bfc6c2;min-width:min(16.5px,4.2308vw);font-size:min(13.5px,3.4615vw);font-weight:700}.lg-section{scroll-margin-top:min(16px,4.1026vw)}.lg-section+.lg-section{margin-top:min(32.5px,8.3333vw)}.lg-section h2{letter-spacing:-.2px;align-items:flex-start;gap:min(12px,3.0769vw);font-size:min(19.5px,5vw);line-height:min(24px,6.1538vw)}.lg-num{border-radius:min(6px,1.5385vw);flex-shrink:0;min-width:min(34.5px,8.8462vw);height:min(24.5px,6.2821vw);font-size:min(12px,3.0769vw)}.lg-p,.lg-ul li{font-size:min(14.8px,3.7949vw);font-weight:400;line-height:min(23.33px,5.9821vw)}.lg-section h2+*{margin-top:min(14.5px,3.7179vw)}.lg-p+.lg-p,.lg-ul+.lg-p,.lg-p+.lg-ul{margin-top:min(13.5px,3.4615vw)}.lg-ul{gap:min(10.5px,2.6923vw)}.lg-ul li{padding-left:min(18.5px,4.7436vw)}.lg-ul li:before{width:min(5.5px,1.4103vw);height:min(5.5px,1.4103vw);top:min(9px,2.3077vw);left:min(.5px,.1282vw)}.lg-callout{border-radius:min(16px,4.1026vw);gap:min(12.5px,3.2051vw);margin-top:min(13px,3.3333vw);padding:min(16.5px,4.2308vw) min(22px,5.641vw) min(17.5px,4.4872vw) min(16.5px,4.2308vw)}.lg-callout-ic{width:min(29px,7.4359vw);height:min(29px,7.4359vw)}.lg-callout-ic svg{width:min(16px,4.1026vw);height:min(16px,4.1026vw)}.lg-callout strong{margin-top:min(2px,.5128vw);font-size:min(14px,3.5897vw);line-height:min(20px,5.1282vw)}.lg-callout p{margin-top:min(4px,1.0256vw);font-size:min(13.8px,3.5385vw);font-weight:400;line-height:min(21.33px,5.4692vw)}.lg-rail{gap:min(16px,4.1026vw);margin-top:min(8px,2.0513vw)}.lg-rail-card{border-radius:min(16px,4.1026vw);padding:min(23px,5.8974vw) min(20px,5.1282vw) min(20px,5.1282vw) min(19.5px,5vw)}.lg-rail-card strong{font-size:min(16.5px,4.2308vw);line-height:min(22px,5.641vw);display:block}.lg-rail-card p{margin-top:min(13px,3.3333vw);font-size:min(13.5px,3.4615vw);line-height:min(20.5px,5.2564vw)}.lg-rail-btn{letter-spacing:.6px;border-radius:min(8px,2.0513vw);height:min(46px,11.7949vw);margin-top:min(11.5px,2.9487vw);font-size:min(11px,2.8205vw);font-weight:700}.lg-related{border-radius:min(16px,4.1026vw);padding:min(17px,4.359vw) min(24px,6.1538vw) min(15px,3.8462vw) min(25px,6.4103vw)}.lg-related small{letter-spacing:.9px;margin-bottom:min(9px,2.3077vw);font-size:min(11px,2.8205vw)}.lg-related a{color:#123d2e;height:min(48.5px,12.4359vw);font-size:min(14.5px,3.7179vw)}.lg-related a svg{width:min(7px,1.7949vw);height:min(7px,1.7949vw)}.tm-crumbs .bp-crumb-here{font-weight:500}.tm-meta{background:#fff;border:1px solid #e8e6dd;border-radius:min(16px,4.1026vw);margin:min(18px,4.6154vw) 0 0;padding:0 min(16.5px,4.2308vw);display:block}.tm-meta>div{box-sizing:border-box;justify-content:space-between;align-items:center;gap:min(12px,3.0769vw);height:min(40px,10.2564vw);display:flex}.tm-meta>div+div{border-top:1px solid #edeae2}.tm-meta dt{letter-spacing:.6px;text-transform:none;color:#6b7570;font-size:min(11px,2.8205vw);font-weight:700}.tm-meta dd{color:#123d2e;margin:0;font-size:min(13px,3.3333vw);font-weight:500}.tm-body{padding:min(20.5px,5.2564vw) 0 min(52px,13.3333vw)}.tm-grid{flex-direction:column;align-items:stretch;gap:min(34px,8.7179vw);display:flex}.tm-toc{border:1px solid #e8e6dd;border-radius:min(16px,4.1026vw);display:flex;box-shadow:0 min(4px,1.0256vw) min(14px,3.5897vw) #10231f0a}.tm-toc-kicker,.tm-toc-pending,.tm-toc-part{display:none}.tm-toc.open .lg-toc-toggle svg{transform:rotate(180deg)}.tm-toc.open .tm-toc-part{border-top:1px solid #e8e6dd;margin:0 min(8px,2.0513vw);padding:min(10px,2.5641vw) 0 min(6px,1.5385vw);display:flex}.tm-toc.open .tm-toc-part:last-child{padding-bottom:min(10px,2.5641vw)}.tm-toc-partname{margin:0 min(10px,2.5641vw) min(4px,1.0256vw);font-size:min(11px,2.8205vw)}.tm-toc-partname b{font-size:min(13px,3.3333vw)}.tm-toc a{border-radius:min(8px,2.0513vw);gap:min(10px,2.5641vw);padding:min(9px,2.3077vw) min(10px,2.5641vw);font-size:min(14px,3.5897vw);line-height:min(19px,4.8718vw)}.tm-toc-pending i,.tm-toc a i{width:min(7px,1.7949vw);height:min(7px,1.7949vw)}.tm-toc a i{margin-top:min(6px,1.5385vw)}.tm-toc a span{min-width:min(16px,4.1026vw);font-size:min(12px,3.0769vw)}.tm-part+.tm-part{margin-top:min(48px,12.3077vw)}.tm-part-head{letter-spacing:-.2px;flex-direction:column;align-items:flex-start;gap:min(4px,1.0256vw);padding-bottom:min(10px,2.5641vw);font-size:min(19.5px,5vw);line-height:min(24px,6.1538vw)}.tm-part-head small{letter-spacing:1.2px;font-size:min(11px,2.8205vw);line-height:min(15px,3.8462vw)}.tm-section{margin-top:min(24px,6.1538vw);scroll-margin-top:min(16px,4.1026vw)}.tm-section+.tm-section{margin-top:min(32.5px,8.3333vw)}.tm-section h3{font-size:min(16.5px,4.2308vw);line-height:min(22px,5.641vw)}.tm-section h3 span{width:min(30px,7.6923vw);font-size:min(12px,3.0769vw)}.tm-pending{margin:min(12px,3.0769vw) 0 0 min(3px,.7692vw);padding-left:min(16px,4.1026vw)}.tm-pending p{font-size:min(13.5px,3.4615vw);line-height:min(20px,5.1282vw)}.tm-pending ul{gap:min(8px,2.0513vw);margin-top:min(10px,2.5641vw)}.tm-pending li{padding-left:min(16px,4.1026vw);font-size:min(14.8px,3.7949vw);line-height:min(23.33px,5.9821vw)}.tm-questions{border:1px solid #e8e6dd;border-radius:min(16px,4.1026vw);margin-top:min(40px,10.2564vw);padding:min(23px,5.8974vw) min(20px,5.1282vw) min(20px,5.1282vw) min(19.5px,5vw);box-shadow:0 min(6px,1.5385vw) min(18px,4.6154vw) #10231f0d}.tm-questions h3{font-size:min(16.5px,4.2308vw);line-height:min(22px,5.641vw)}.tm-questions p{color:#66756e;margin-top:min(13px,3.3333vw);font-size:min(13.5px,3.4615vw);line-height:min(20.5px,5.2564vw)}.tm-questions a{letter-spacing:.6px;color:#fff;background:#006b4f;border-radius:min(8px,2.0513vw);justify-content:center;gap:min(8px,2.0513vw);height:min(46px,11.7949vw);margin-top:min(11.5px,2.9487vw);font-size:min(11px,2.8205vw);font-weight:700;display:flex}.tm-questions a i{font-size:min(16px,4.1026vw)}}
