.lg-hero{background:#fff9ef;padding:min(39px,2.0312vw) 0 min(47px,2.4479vw)}.lg-hero .bp-crumbs{font-size:min(13px,.6771vw)}.lg-hero .bp-crumb-here{color:#123d2e;font-weight:500}.lg-title{letter-spacing:-.6px;color:#10231f;margin-top:min(18px,.9375vw);font-size:min(42px,2.1875vw);font-weight:700;line-height:min(50px,2.6042vw)}.lg-title .gold{color:#c69a45}.lg-sub{color:#66756e;max-width:min(780px,40.625vw);margin-top:min(22px,1.1458vw);font-size:min(17px,.8854vw);font-weight:500;line-height:min(26px,1.3542vw)}.lg-hero-row{justify-content:space-between;align-items:center;gap:min(24px,1.25vw);margin-top:min(16px,.8333vw);display:flex}.lg-pills{flex-wrap:wrap;gap:min(12px,.625vw);display:flex}.lg-pill{color:#10231f;background:#fff;border:1px solid #e8e6dd;border-radius:999px;align-items:center;gap:min(8px,.4167vw);height:min(34px,1.7708vw);padding:0 min(14px,.7292vw);font-size:min(13px,.6771vw);font-weight:600;display:inline-flex}.lg-pill small{letter-spacing:.4px;color:#66756e;font-size:min(11px,.5729vw);font-weight:700}.lg-actions{flex-shrink:0;gap:min(12px,.625vw);display:flex}.lg-btn{letter-spacing:.6px;text-transform:uppercase;cursor:pointer;border-radius:min(6px,.3125vw);align-items:center;gap:min(8px,.4167vw);height:min(41px,2.1354vw);padding:0 min(20px,1.0417vw);font-family:inherit;font-size:min(12px,.625vw);font-weight:800;display:inline-flex}.lg-btn svg{width:min(16px,.8333vw);height:min(16px,.8333vw)}.lg-btn--solid{color:#fff;background:#006b4f;border:none}.lg-btn--outline{color:#006b4f;background:#fff;border:1.5px solid #7fb29f}.lg-body{background:#fff;padding:min(48px,2.5vw) 0 min(80px,4.1667vw)}.lg-grid{grid-template-columns:min(279px,14.5313vw) minmax(0,1fr) min(230px,11.9792vw);align-items:start;gap:min(50px,2.6042vw);display:grid}.lg-toc{border:1px solid #e8e6dd;border-radius:min(16px,.8333vw);flex-direction:column;padding:min(22px,1.1458vw) min(16px,.8333vw) min(16px,.8333vw);display:flex;box-shadow:0 min(6px,.3125vw) min(18px,.9375vw) #10231f0a}.lg-toc small{letter-spacing:.8px;text-transform:uppercase;color:#4e5b55;margin:0 0 min(14px,.7292vw) min(12px,.625vw);font-size:min(10.5px,.5469vw);font-weight:800}.lg-toc a{color:#3c4b45;border-radius:min(8px,.4167vw);align-items:center;gap:min(12px,.625vw);height:min(41px,2.1354vw);margin-bottom:min(9px,.4688vw);padding:0 min(12px,.625vw);font-size:min(13px,.6771vw);font-weight:500;transition:background .15s;display:flex}.lg-toc a span{color:#a3aca7;font-size:min(12.5px,.651vw);font-weight:600}.lg-toc a:hover{background:#f3f8f6}.lg-toc a.active{color:#006b4f;background:#dcede5;font-weight:700}.lg-toc a.active span{color:#006b4f}.lg-section{scroll-margin-top:min(24px,1.25vw)}.lg-section+.lg-section{margin-top:min(50px,2.6042vw)}.lg-section h2{color:#10231f;align-items:center;gap:min(12px,.625vw);font-size:min(23px,1.1979vw);font-weight:700;line-height:1.2;display:flex}.lg-num{color:#006b4f;background:#dcede5;border-radius:min(6px,.3125vw);justify-content:center;align-items:center;min-width:min(34px,1.7708vw);height:min(24px,1.25vw);font-size:min(12px,.625vw);font-weight:800;display:inline-flex}.lg-p,.lg-ul li{color:#66756e;font-size:min(15px,.7813vw);font-weight:500;line-height:min(27px,1.4063vw)}.lg-section h2+*{margin-top:min(16px,.8333vw)}.lg-p+.lg-p,.lg-ul+.lg-p,.lg-p+.lg-ul{margin-top:min(14px,.7292vw)}.lg-ul{flex-direction:column;gap:min(11px,.5729vw);padding:0;list-style:none;display:flex}.lg-ul li{padding-left:min(19px,.9896vw);line-height:min(26px,1.3542vw);position:relative}.lg-ul li:before{content:"";background:#c69a45;border-radius:50%;width:min(6px,.3125vw);height:min(6px,.3125vw);position:absolute;top:min(10px,.5208vw);left:min(1px,.0521vw)}.lg-callout{border:1px solid;border-radius:min(12px,.625vw);align-items:flex-start;gap:min(14px,.7292vw);margin-top:min(18px,.9375vw);padding:min(20px,1.0417vw);display:flex}.lg-callout--mint{background:#dcede5;border-color:#cbe0d5}.lg-callout--cream{background:#f7f1e6;border-color:#eee6d5}.lg-callout-ic{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:min(30px,1.5625vw);height:min(30px,1.5625vw);display:flex}.lg-callout-ic svg{width:min(15px,.7813vw);height:min(15px,.7813vw)}.lg-callout-ic--data{color:#006b4f}.lg-callout-ic--delete{color:#e35948}.lg-callout strong{color:#10231f;margin-top:min(4px,.2083vw);font-size:min(15px,.7813vw);font-weight:700;display:block}.lg-callout p{color:#66756e;margin-top:min(6px,.3125vw);font-size:min(14px,.7292vw);font-weight:500;line-height:min(23px,1.1979vw)}.lg-rail{flex-direction:column;gap:min(22px,1.1458vw);display:flex}.lg-rail-card{border:1px solid #e8e6dd;border-radius:min(14px,.7292vw);padding:min(22px,1.1458vw) min(20px,1.0417vw) min(20px,1.0417vw);box-shadow:0 min(6px,.3125vw) min(18px,.9375vw) #10231f0d}.lg-rail-card strong{color:#10231f;font-size:min(15px,.7813vw);font-weight:700}.lg-rail-card p{color:#66756e;margin-top:min(14px,.7292vw);font-size:min(13px,.6771vw);font-weight:500;line-height:min(21px,1.0938vw)}.lg-rail-btn{letter-spacing:.6px;text-transform:uppercase;color:#fff;background:#006b4f;border-radius:min(6px,.3125vw);justify-content:center;align-items:center;height:min(39px,2.0313vw);margin-top:min(14px,.7292vw);font-size:min(11.5px,.599vw);font-weight:800;display:flex}.lg-related{background:#fff9ef;border:1px solid #eee6d5;border-radius:min(14px,.7292vw);flex-direction:column;padding:min(20px,1.0417vw) min(26px,1.3542vw) min(12px,.625vw);display:flex}.lg-related small{letter-spacing:.8px;text-transform:uppercase;color:#66756e;margin-bottom:min(10px,.5208vw);font-size:min(10.5px,.5469vw);font-weight:800}.lg-related a{color:#10231f;justify-content:space-between;align-items:center;height:min(39px,2.0313vw);font-size:min(13.5px,.7031vw);font-weight:500;display:flex}.lg-related a svg{color:#006b4f;width:min(7px,.3646vw);height:min(7px,.3646vw)}.lg-related a:hover{color:#006b4f}@media (max-width:1100px){.lg-grid{grid-template-columns:1fr}.lg-toc{display:none}.lg-hero-row{flex-direction:column;align-items:flex-start}}@media print{.site-header,.site-footer,.lg-toc,.lg-rail,.lg-actions{display:none!important}.lg-grid{display:block}}.tm-hero{background:#fff9ef;padding:min(90px,4.6875vw) 0 min(64px,3.3333vw)}.tm-crumbs{font-size:min(13px,.6771vw)}.tm-crumb-sep{color:#c3cdc8;margin:0 min(8px,.4167vw)}.tm-crumbs .bp-crumb-here{color:#123d2e;font-weight:500}.tm-title{color:#123d2e;margin-top:min(24px,1.25vw)}.tm-sub{max-width:min(640px,33.3333vw)}.tm-meta{border-top:1px solid #ebe3d3;gap:min(50px,2.6042vw);margin:min(36px,1.875vw) 0 0;padding-top:min(30px,1.5625vw);display:flex}.tm-meta dt{letter-spacing:1px;text-transform:uppercase;color:#66756e;font-size:min(11px,.5729vw);font-weight:800}.tm-meta dd{color:#10231f;margin:min(4px,.2083vw) 0 0;font-size:min(17px,.8854vw);font-weight:600}.tm-meta dd.gold{color:#a0700e}.tm-body{background:#fff;padding:min(58px,3.0208vw) 0 min(110px,5.7292vw)}.tm-grid{grid-template-columns:min(300px,15.625vw) minmax(0,1fr);align-items:start;gap:min(104px,5.4167vw);display:grid}.tm-toc{flex-direction:column;display:flex}.tm-toc-kicker{letter-spacing:2px;text-transform:uppercase;color:#3c4b45;font-size:min(12px,.625vw);font-weight:800}.tm-toc-pending{color:#66756e;align-items:center;gap:min(10px,.5208vw);margin-top:min(8px,.4167vw);font-size:min(13px,.6771vw);font-weight:500;display:flex}.tm-toc-pending i,.tm-toc a i{border:1.5px solid #c3cdc8;border-radius:50%;flex-shrink:0;width:min(7px,.3646vw);height:min(7px,.3646vw)}.tm-toc-part{flex-direction:column;margin-top:min(18px,.9375vw);display:flex}.tm-toc-part+.tm-toc-part{border-top:1px solid #e8e6dd;padding-top:min(18px,.9375vw)}.tm-toc-partname{letter-spacing:1px;text-transform:uppercase;color:#66756e;margin-bottom:min(8px,.4167vw);font-size:min(11px,.5729vw);font-weight:700}.tm-toc-partname b{letter-spacing:0;text-transform:none;color:#9a6b00;font-size:min(13px,.6771vw);font-weight:700}.tm-toc a{color:#3c4b45;border-radius:min(6px,.3125vw);align-items:flex-start;gap:min(10px,.5208vw);padding:min(8px,.4167vw) min(10px,.5208vw);font-size:min(14px,.7292vw);font-weight:500;line-height:min(19px,.9896vw);display:flex}.tm-toc a i{margin-top:min(6px,.3125vw)}.tm-toc a span{text-align:right;color:#8a948f;min-width:min(16px,.8333vw);font-size:min(12px,.625vw);font-weight:600}.tm-toc a:hover{color:#006b4f}.tm-toc a.active{color:#006b4f;background:#fdf6e7;font-weight:600}.tm-toc a.active i{border-color:#006b4f}.tm-toc a.active span{color:#006b4f}.tm-part+.tm-part{margin-top:min(100px,5.2083vw)}.tm-part-head{color:#123d2e;border-bottom:2px solid #006b4f;align-items:baseline;gap:min(14px,.7292vw);padding-bottom:min(12px,.625vw);font-size:min(23px,1.1979vw);font-weight:700;display:flex}.tm-part-head small{letter-spacing:1.5px;text-transform:uppercase;color:#9a6b00;font-size:min(11px,.5729vw);font-weight:800}.tm-section{margin-top:min(32px,1.6667vw);scroll-margin-top:min(24px,1.25vw)}.tm-section+.tm-section{margin-top:min(70px,3.6458vw)}.tm-section h3{color:#10231f;align-items:baseline;font-size:min(20px,1.0417vw);font-weight:600;display:flex}.tm-section h3 span{color:#9a6b00;flex-shrink:0;width:min(40px,2.0833vw);font-size:min(13px,.6771vw);font-weight:800}.tm-pending{border-left:1px solid #e9d9b3;margin:min(20px,1.0417vw) 0 0 min(3px,.1563vw);padding-left:min(22px,1.1458vw)}.tm-pending p{color:#a0700e;font-size:min(14px,.7292vw);font-weight:600}.tm-pending ul{flex-direction:column;gap:min(10px,.5208vw);margin-top:min(14px,.7292vw);padding:0;list-style:none;display:flex}.tm-pending li{color:#26332e;padding-left:min(20px,1.0417vw);font-size:min(15px,.7812vw);font-weight:500;line-height:min(26px,1.3542vw);position:relative}.tm-pending li:before{content:"–";color:#c69a45;font-weight:700;position:absolute;left:0}.tm-questions{border-top:1px solid #e8e6dd;margin-top:min(80px,4.1667vw);padding-top:min(48px,2.5vw)}.tm-questions h3{color:#10231f;font-size:min(20px,1.0417vw);font-weight:700}.tm-questions p{color:#3c4b45;margin-top:min(14px,.7292vw);font-size:min(17px,.8854vw);font-weight:500;line-height:min(27px,1.4063vw)}.tm-questions a{letter-spacing:.8px;text-transform:uppercase;color:#006b4f;align-items:center;gap:min(10px,.5208vw);margin-top:min(20px,1.0417vw);font-size:min(13px,.6771vw);font-weight:800;display:inline-flex}.tm-questions a i{font-size:min(18px,.9375vw);font-style:normal;line-height:1}@media (max-width:1100px){.tm-grid{grid-template-columns:1fr}.tm-toc{display:none}.tm-meta{flex-wrap:wrap;gap:24px}}
