.rs-cp{color:#0d1f0f;background:#ffffff}.rs-cp a{color:#163d2b}.rs-cp-hero{position:relative;overflow:hidden;padding:124px 0 176px;background:linear-gradient(170deg,#0d281b,#123321 60%,#164029);color:#c6ddd0}.rs-cp-glow{position:absolute;pointer-events:none;width:900px;height:640px;right:-120px;top:-160px;background:radial-gradient(closest-side,rgba(126,226,176,.16),rgba(126,226,176,0))}.rs-cp-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:72px;align-items:start}.rs-cp-main{min-width:0}.rs-cp-crumb{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;color:#9fbcae}.rs-cp-crumb a{color:#8fe0b7;font-weight:500;text-decoration:underline;text-decoration-color:rgba(143,224,183,.45);text-underline-offset:4px}.rs-cp-crumb a:hover{text-decoration-color:#8fe0b7}.rs-cp-ident{gap:18px;min-width:0;margin-top:18px}.rs-cp-ident,.rs-cp-logo{display:flex;align-items:center}.rs-cp-logo{flex:none;width:64px;height:64px;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff;justify-content:center;overflow:hidden;box-shadow:0 16px 30px -18px rgba(0,0,0,.7)}.rs-cp-logo img{display:block;width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.rs-cp-initials{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#163d2b}.rs-cp-name{margin:0;font-size:clamp(2.3rem,4vw,3.5rem);font-weight:800;line-height:1.04;letter-spacing:-.035em;color:#ffffff;text-wrap:balance;overflow-wrap:anywhere}.rs-cp-tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 18px;padding:0;list-style:none}.rs-cp-tag{display:inline-flex;align-items:center;height:28px;padding:0 10px;box-sizing:border-box;border:1px solid rgba(143,224,183,.38);border-radius:3px;font-size:13px;font-weight:600;text-decoration:none}.rs-cp-tag,a.rs-cp-tag{color:#d6e9de}a.rs-cp-tag:hover{border-color:#8fe0b7;color:#ffffff}.rs-cp-lede{margin:0;max-width:620px;font-size:17px;line-height:1.6;color:#c6ddd0}.rs-cp-lead{display:grid;grid-template-columns:240px minmax(0,1fr);gap:44px;align-items:start;margin-top:44px}.rs-cp-covwrap{position:relative;width:240px}.rs-cp-radar{position:absolute;width:1040px;height:1040px;left:50%;top:50%;margin:-520px 0 0 -520px;pointer-events:none}.rs-cp-cover{position:relative;z-index:1;display:block;width:240px;box-sizing:border-box;border:1px solid rgba(255,255,255,.18);border-radius:3px;background:#eef4ef;overflow:hidden;box-shadow:0 40px 70px -30px rgba(0,0,0,.8)}.rs-cp-cover img{display:block;width:100%;height:auto}.rs-cp-nocover{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:240px;aspect-ratio:3/4;box-sizing:border-box;padding:22px 20px;border:1px solid rgba(143,224,183,.35);border-radius:3px;background:rgba(255,255,255,.05);color:#d6e9de;text-decoration:none}.rs-cp-nocover b{font-size:19px;font-weight:800;line-height:1.25;color:#ffffff}.rs-cp-nocover span{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8fe0b7}.rs-cp-nocover .rs-cp-nocover-go{letter-spacing:.06em;text-decoration:underline;text-decoration-color:rgba(143,224,183,.45);text-underline-offset:4px}.rs-cp-nocover:hover{border-color:#8fe0b7;background:rgba(255,255,255,.08)}.rs-cp-nocover b{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rs-cp-leadlab{display:flex;align-items:center;gap:10px;margin-bottom:12px}.rs-cp-hero .rs-cp-main .rs-lab{color:#8fe0b7}.rs-cp-leadt{margin:0;font-size:28px;font-weight:800;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.rs-cp-leadt a{color:#ffffff;text-decoration:none}.rs-cp-leadt a:hover{text-decoration:underline;text-underline-offset:4px}.rs-cp-titled{margin:6px 0 0;font-size:14px;color:#c6ddd0}.rs-cp-meta{margin:8px 0 22px;font-size:14px;color:#9fbcae;font-variant-numeric:tabular-nums}.rs-cp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.rs-cp-btn-w{display:inline-flex;align-items:stretch;height:52px;border:0;border-radius:4px;background:#ffffff;color:#123321;font:inherit;font-size:14.5px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 16px 30px -18px rgba(0,0,0,.7);transition:background .2s}.rs-cp-btn-w .rs-cp-lbl{display:flex;align-items:center;gap:9px;padding:0 18px 0 20px}.rs-cp-btn-w .rs-cp-arr{display:flex;align-items:center;justify-content:center;width:48px;border-left:1px solid #cfdcd4}.rs-cp-btn-w:hover{background:#e9f5ee}.rs-cp-btn-od{display:inline-flex;align-items:stretch;height:52px;box-sizing:border-box;border:1px solid rgba(143,224,183,.7);border-radius:4px;color:#ffffff;font-size:14.5px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.rs-cp-btn-od .rs-cp-lbl{display:flex;align-items:center;gap:9px;padding:0 18px 0 20px}.rs-cp-btn-od .rs-cp-arr{display:flex;align-items:center;justify-content:center;width:46px;border-left:1px solid rgba(143,224,183,.5)}a.rs-cp-btn-od{color:#ffffff}a.rs-cp-btn-od:hover{background:#ffffff;border-color:#ffffff;color:#163d2b}.rs-cp-btn-od:focus-visible,.rs-cp-btn-w:focus-visible{outline:3px solid #8fc9a8;outline-offset:2px}.rs-cp-pagelink{font-size:14px;font-weight:600;color:#8fe0b7!important;text-decoration:underline;text-decoration-color:rgba(143,224,183,.45);text-underline-offset:4px}.rs-cp-note{margin:14px 0 0;max-width:430px;font-size:12.5px;line-height:1.5;color:#9fbcae}.rs-cp-down{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding-bottom:3px;font-size:14px;font-weight:700;color:#8fe0b7!important;text-decoration:none;border-bottom:1px solid rgba(143,224,183,.45)}.rs-cp-down:hover{color:#ffffff!important;border-bottom-color:#ffffff}.rs-cp-emptywrap{position:relative;margin-top:36px;max-width:560px}.rs-cp-empty{position:relative;z-index:1;margin:0;padding:20px 22px;border:1px dashed rgba(143,224,183,.45);border-radius:6px;background:rgba(13,40,27,.72);font-size:15px;line-height:1.55;color:#d6e9de}.rs-cp-badge{display:inline-flex;align-items:center;height:24px;padding:0 8px;box-sizing:border-box;border-radius:3px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.rs-cp-badge.rs-an{background:#163d2b;color:#ffffff}.rs-cp-badge.rs-su{background:#d7eee1;color:#155a3a;border:1px solid #b5dcc6}.rs-cp-badge.rs-in{background:#ffffff;color:#48685a;border:1px solid #c9dcd0}.rs-cp-hero .rs-cp-badge.rs-an{background:#8fe0b7;color:#0d281b}.rs-cp-part{display:inline-flex;align-items:center;height:22px;padding:0 7px;margin-left:6px;box-sizing:border-box;border:1px solid #d3e2d9;border-radius:3px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#48685a;background:#f4f8f5}.rs-cp-panel{background:#ffffff;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:26px 26px 22px;color:#0d1f0f;box-shadow:0 40px 80px -30px rgba(0,0,0,.6);scroll-margin-top:96px}.rs-cp-panel h2{margin:8px 0 6px;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.rs-cp-panel .rs-lab{color:#2b8259}.rs-cp-intro{margin:0 0 18px;font-size:14px;line-height:1.5;color:#48685a}.rs-cp-fams{border:0;margin:0 0 18px;padding:0;display:grid;gap:8px}.rs-cp-fam{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #cfdcd4;border-radius:4px;background:#ffffff;cursor:pointer}.rs-cp-fam input{position:absolute;opacity:0;pointer-events:none}.rs-cp-box{flex:none;width:18px;height:18px;margin-top:1px;box-sizing:border-box;border-radius:2px;border:1.5px solid #94b3a2;display:inline-flex;align-items:center;justify-content:center;color:transparent;background:#ffffff}.rs-cp-fam.rs-on{border-color:#163d2b;box-shadow:inset 0 0 0 1px #163d2b}.rs-cp-fam.rs-on .rs-cp-box{background:#163d2b;border-color:#163d2b;color:#ffffff}.rs-cp-fam:focus-within{outline:3px solid #8fc9a8;outline-offset:1px}.rs-cp-fam b{display:block;font-size:14px;color:#0d1f0f}.rs-cp-fam .rs-cp-d{display:block;margin-top:2px;font-size:12.5px;color:#5d7d6a}.rs-cp-fam.rs-lock{cursor:default;background:#f7faf8;border-style:dashed}.rs-cp-fam.rs-lock b{color:#48685a}.rs-cp-ptag{display:inline-flex;align-items:center;height:20px;padding:0 6px;margin-left:6px;border:1px solid #2f8a60;border-radius:3px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1f6a48;vertical-align:1px}.rs-cp-flabel{display:block;margin:0 0 7px;font-size:12.5px;font-weight:700;color:#2f4a3a}.rs-cp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.rs-cp-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;box-sizing:border-box;padding:0 4px 0 11px;border-radius:4px;background:#edf3ef;border:1px solid #d3e2d9;color:#0d1f0f;font-size:13px;font-weight:600;overflow-wrap:anywhere}.rs-cp-chip.rs-fixed{padding-right:11px}.rs-cp-chip button{flex:none;width:24px;height:24px;border:0;border-radius:3px;background:transparent;color:#4a6b55;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.rs-cp-chip button:hover{background:#d8e7de;color:#0d1f0f}.rs-cp-addrow{display:flex;gap:6px}.rs-cp-field{width:100%;min-width:0;box-sizing:border-box;height:50px;border:1px solid #b9cec1;border-radius:6px;padding:0 14px;font:inherit;font-size:15px;color:#0d1f0f;background:#ffffff}.rs-cp-field::-moz-placeholder{color:#6b8a78}.rs-cp-field::placeholder{color:#6b8a78}.rs-cp-field:focus{outline:none;border-color:#163d2b;box-shadow:0 0 0 3px rgba(22,61,43,.14)}.rs-cp-field.rs-err{border-color:#b42318}.rs-cp-addrow .rs-cp-field{height:40px;font-size:14px;border-radius:4px}.rs-cp-addrow .rs-btn-t{height:40px}.rs-cp-any{margin:6px 0 16px;font-size:12.5px;line-height:1.45;color:#5d7d6a}.rs-cp-any b{color:#0d1f0f}.rs-cp-freq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 18px}.rs-cp-freq>span{font-size:13px;font-weight:700;color:#2f4a3a}.rs-cp-seg{display:inline-flex;border:1px solid #163d2b;border-radius:4px;overflow:hidden}.rs-cp-seg button{border:0;background:#ffffff;font:inherit;font-size:13px;font-weight:700;color:#163d2b;padding:8px 14px;cursor:pointer}.rs-cp-seg button+button{border-left:1px solid #163d2b}.rs-cp-seg button[aria-checked=true]{background:#163d2b;color:#ffffff}.rs-cp-full{display:flex;width:100%}.rs-cp-full .rs-lbl{flex:1}.rs-cp-fine{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#5d7d6a}.rs-cp-err{margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.45;color:#b42318}.rs-cp-hint{margin:-4px 0 10px;font-size:12.5px;color:#5d7d6a}.rs-cp-linkbtn{border:0;background:none;padding:0;font:inherit;font-weight:600;color:#163d2b;text-decoration:underline;text-decoration-color:#9cc3ad;text-underline-offset:4px;cursor:pointer}.rs-cp-linkbtn:disabled{color:#7a9e8a;cursor:default;text-decoration:none}.rs-cp-ok{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:4px;background:#eef6f1;border:1px solid #cfe3d6}.rs-cp-ok p{margin:0}.rs-cp-ok .rs-cp-okt{font-size:16px;font-weight:800;color:#0d1f0f}.rs-cp-ok .rs-cp-oks{margin-top:4px;font-size:13.5px;line-height:1.5;color:#2f4a3a}.rs-cp-orgs{margin:16px 0 0;padding-top:14px;border-top:1px solid #e3ece6;font-size:12.5px;line-height:1.5;color:#5d7d6a}.rs-cp-mapsec{position:relative;z-index:2;margin-top:-128px;scroll-margin-top:80px}.rs-cp-map{background:#ffffff;border:1px solid #d3e2d9;border-radius:6px;padding:30px 32px 26px;box-shadow:0 40px 80px -40px rgba(13,40,27,.5)}.rs-cp-maphead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:22px}.rs-cp-maphead h2{margin:8px 0 0;font-size:26px;font-weight:800;letter-spacing:-.02em}.rs-cp-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0;padding:0;list-style:none;font-size:13px;color:#48685a}.rs-cp-legend li{display:inline-flex;align-items:center;gap:7px}.rs-cp-mlegc{width:12px;height:16px;border:1px solid #b9cec1;border-radius:2px;background:#eef4ef}.rs-cp-mlegc,.rs-cp-ring{display:inline-block;box-sizing:border-box}.rs-cp-ring{flex:none;width:10px;height:10px;border:1.5px solid #2f8a60;border-radius:50%;background:#ffffff}.rs-cp-ai{display:inline-flex;color:#2b8259}.rs-cp-mscroll{overflow-x:auto}.rs-cp-mgrid{min-width:760px}.rs-cp-mrow{display:grid;align-items:stretch;border-top:1px solid #e3ece6}.rs-cp-mrow.rs-hd{border-top:0}.rs-cp-mlab{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 0;font-size:14.5px;font-weight:700;color:#0d1f0f}.rs-cp-msq{flex:none;width:10px;height:10px;border-radius:2px}.rs-cp-msq.rs-an{background:#163d2b}.rs-cp-msq.rs-su{background:#6fbf95}.rs-cp-msq.rs-in{background:#c9dcd0}.rs-cp-myear{align-self:end;padding:0 10px 10px;font-size:13px;font-weight:800;letter-spacing:.04em;color:#2b8259;font-variant-numeric:tabular-nums}.rs-cp-myear.rs-nx{padding-top:10px;border-radius:4px 4px 0 0;background:#eaf4ee;color:#0d1f0f}.rs-cp-myear small{margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1f6a48}.rs-cp-mcell{display:flex;align-items:center;min-height:66px;padding:8px 10px;border-left:1px solid #eef3f0;box-sizing:border-box;min-width:0}.rs-cp-mcell.rs-nx{background:#eaf4ee;border-left-color:#d3e2d9}.rs-cp-mc{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:6px 8px;border:1px solid #d3e2d9;border-radius:4px;background:#ffffff;font:inherit;text-align:left;cursor:pointer;color:#0d1f0f;transition:border-color .15s,background .15s}.rs-cp-mc:hover{border-color:#163d2b}.rs-cp-mc[aria-pressed=true]{border-color:#163d2b;box-shadow:inset 0 0 0 1px #163d2b;background:#f2f8f4}.rs-cp-mc:focus-visible{outline:3px solid #8fc9a8;outline-offset:2px}.rs-cp-mthumb{flex:none;width:32px;height:42px;box-sizing:border-box;border:1px solid #d3e2d9;border-radius:2px;overflow:hidden;background:#eef4ef}.rs-cp-mthumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.rs-cp-mthumb.rs-blank{background:repeating-linear-gradient(180deg,#eef4ef 0 6px,#e3ece6 6px 7px)}.rs-cp-mcap{min-width:0;font-size:12.5px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.rs-cp-mai{flex:none;display:flex;margin-left:auto;color:#2b8259}.rs-cp-mnone{display:block;width:100%;height:1px;background:repeating-linear-gradient(90deg,#d3e2d9 0 4px,transparent 4px 9px)}.rs-cp-mnext{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#48685a}.rs-cp-mnext b{display:block;font-size:13px;color:#1f6a48}.rs-cp-mearly{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12.5px;font-weight:700}.rs-cp-mearly button{border:0;background:none;padding:0;font:inherit;color:#163d2b;text-decoration:underline;text-decoration-color:#9cc3ad;text-underline-offset:3px;cursor:pointer}.rs-cp-msel{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:16px 18px;border:1px solid #d3e2d9;border-radius:6px;background:#f4f8f5}.rs-cp-mselcov{display:block;width:72px;box-sizing:border-box;border:1px solid #d3e2d9;border-radius:2px;overflow:hidden;background:#eef4ef}.rs-cp-mselcov img{display:block;width:100%;height:auto}.rs-cp-mselcov.rs-blank{height:93px;background:repeating-linear-gradient(180deg,#eef4ef 0 8px,#e3ece6 8px 9px)}.rs-cp-mselt{margin:8px 0 0;font-size:17px;font-weight:800;color:#0d1f0f}.rs-cp-mselt a{color:#0d1f0f;text-decoration:none}.rs-cp-mselt a:hover{text-decoration:underline;text-underline-offset:3px}.rs-cp-mselsub{margin:3px 0 0;font-size:13px;color:#5d7d6a}.rs-cp-links{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px}.rs-cp-sum{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 4px;color:#1f6a48!important;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-color:#9cc3ad;text-underline-offset:4px;white-space:nowrap}.rs-cp-sum svg{flex:none;color:#2b8259}.rs-cp-sum:hover{text-decoration-color:#163d2b}.rs-cp-nextbar{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:14px 18px;border:1px dashed #a9c9b6;border-radius:6px}.rs-cp-nextbar p{margin:0;min-width:0;font-size:14px;line-height:1.5;color:#2f4a3a}.rs-cp-nextbar b{color:#0d1f0f}.rs-cp-list{padding:88px 0 96px}.rs-cp-listhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 28px;margin-bottom:20px}.rs-cp-listhead h2{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}.rs-cp-listhead p{margin:6px 0 0;font-size:14.5px;color:#48685a}.rs-cp-tabs{display:flex;flex-wrap:wrap;gap:6px}.rs-cp-tabs button{height:34px;padding:0 13px;border:1px solid #cfdcd4;border-radius:3px;background:#ffffff;font:inherit;font-size:13px;font-weight:700;color:#2f4a3a;cursor:pointer}.rs-cp-tabs button:hover{border-color:#163d2b}.rs-cp-tabs button[aria-pressed=true]{background:#163d2b;border-color:#163d2b;color:#ffffff}.rs-cp-tbl{border-top:1px solid #d3e2d9}.rs-cp-trow{display:grid;grid-template-columns:64px 150px minmax(0,1fr) 170px 270px;align-items:center;gap:16px;padding:14px 8px;border-bottom:1px solid #e3ece6}.rs-cp-trow:not(.rs-hd):hover{background:#f7faf8}.rs-cp-trow.rs-hd{padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5d7d6a}.rs-cp-tyear{font-size:15px;font-weight:800;color:#2b8259;font-variant-numeric:tabular-nums}.rs-cp-tt{font-size:15px;font-weight:700;color:#0d1f0f!important;text-decoration:none;overflow-wrap:anywhere}.rs-cp-tt:hover{text-decoration:underline;text-underline-offset:3px}.rs-cp-tsub{display:block;margin-top:3px;font-size:13px;color:#5d7d6a;overflow-wrap:anywhere}.rs-cp-tdate{font-size:13px;color:#48685a;font-variant-numeric:tabular-nums}.rs-cp-slots{display:grid;grid-template-columns:52px 92px 96px;align-items:center;gap:0 10px}.rs-cp-tnote{margin:16px 0 0;font-size:13px;line-height:1.5;color:#5d7d6a}.rs-cp-band{padding:96px 0}.rs-cp-band.rs-mint{background:#f4f8f5;border-top:1px solid #e3ece6;border-bottom:1px solid #e3ece6}.rs-cp-h2{margin:10px 0 14px;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.025em;color:#0d1f0f}.rs-cp-p{margin:0;font-size:15.5px;line-height:1.65;color:#48685a;max-width:680px}.rs-cp-afq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.rs-cp-dl{margin:22px 0 0;border:1px solid #d3e2d9;border-radius:6px;overflow:hidden;background:#ffffff}.rs-cp-dl div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px 16px;border-top:1px solid #e3ece6;font-size:14px}.rs-cp-dl div:first-child{border-top:0}.rs-cp-dl dt{color:#5d7d6a}.rs-cp-dl dd{margin:0;font-weight:600;color:#0d1f0f;overflow-wrap:anywhere}.rs-cp-faq details{border:1px solid #d3e2d9;border-radius:6px;background:#ffffff}.rs-cp-faq details+details{margin-top:10px}.rs-cp-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 20px;font-size:15.5px;font-weight:700;color:#0d1f0f}.rs-cp-faq summary::-webkit-details-marker{display:none}.rs-cp-faq summary:after{content:"+";font-size:20px;font-weight:500;color:#163d2b;line-height:1}.rs-cp-faq details[open] summary:after{content:"-"}.rs-cp-faq summary h3{margin:0;font:inherit}.rs-cp-faq details p{margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.6;color:#2f4a3a}.rs-cp-sim{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none}.rs-cp-simc{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;box-sizing:border-box;padding:16px 18px;border:1px solid #d3e2d9;border-radius:6px;background:#ffffff;min-width:0}.rs-cp-simc a{font-size:15px;font-weight:700;color:#0d1f0f!important;text-decoration:none;overflow-wrap:anywhere}.rs-cp-simc a:hover{text-decoration:underline;text-underline-offset:3px}.rs-cp-simc span{display:block;margin-top:2px;font-size:13px;color:#5d7d6a}@media (max-width:1100px){.rs-cp-afq,.rs-cp-grid{grid-template-columns:minmax(0,1fr)}.rs-cp-grid{gap:48px}.rs-cp-sim{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-cp-trow{grid-template-columns:56px minmax(0,1fr) 270px}.rs-cp-trow>:nth-child(2),.rs-cp-trow>:nth-child(4){display:none}}.rs-cp-mearlylab{display:none}@media (max-width:700px){.rs-cp-mgrid{min-width:0}.rs-cp-mrow.rs-hd{display:none}.rs-cp-mrow{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0}.rs-cp-mlab{flex:0 0 100%;padding:0 0 2px}.rs-cp-mcell{flex:1 1 150px;min-height:0;padding:0;border-left:0}.rs-cp-mcell:empty,.rs-cp-mcell:has(>.rs-cp-mnone){display:none}.rs-cp-mcell.rs-nx{flex:0 0 100%;padding:8px 10px;border-radius:4px}.rs-cp-mearlylab{display:inline;color:#5d7d6a;font-weight:600}}@media (max-width:600px){.rs-cp-hero{padding:104px 0 150px}.rs-cp-radar{width:640px;height:640px;margin:-320px 0 0 -320px}.rs-cp-covwrap:has(.rs-cp-nocover){display:none}.rs-cp-logo{width:52px;height:52px}.rs-cp-lead{grid-template-columns:minmax(0,1fr);gap:28px}.rs-cp-cover,.rs-cp-covwrap,.rs-cp-nocover{width:180px}.rs-cp-leadt{font-size:23px}.rs-cp-panel{padding:22px 18px 18px}.rs-cp-map{padding:22px 18px 20px}.rs-cp-msel{grid-template-columns:72px minmax(0,1fr)}.rs-cp-msel .rs-cp-links{grid-column:1/-1}.rs-cp-nextbar{grid-template-columns:12px minmax(0,1fr)}.rs-cp-nextbar .rs-btn-t{grid-column:2;justify-self:start}.rs-cp-trow{grid-template-columns:minmax(0,1fr);gap:8px}.rs-cp-trow.rs-hd{display:none}.rs-cp-slots{grid-template-columns:repeat(3,auto);justify-content:start}.rs-cp-band{padding:64px 0}.rs-cp-list{padding:64px 0 72px}.rs-cp-sim{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rs-cp-btn-od,.rs-cp-btn-w,.rs-cp-mc{transition:none}}