﻿#rs-mcp-page-307 .ab-page{position:relative;background:#f4ecda;color:#241e17;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.0625rem;line-height:1.65;overflow-x:hidden;overflow-x:clip}#rs-mcp-page-307 .ab-page *,#rs-mcp-page-307 .ab-page *::before,#rs-mcp-page-307 .ab-page *::after{box-sizing:border-box}#rs-mcp-page-307 .ab-page h1,#rs-mcp-page-307 .ab-page h2,#rs-mcp-page-307 .ab-page h3,#rs-mcp-page-307 .ab-page h4{font-family:Georgia,"Iowan Old Style","Palatino Linotype","Book Antiqua",serif;font-weight:400;line-height:1.15;margin:0 0 .55em;text-wrap:balance}#rs-mcp-page-307 .ab-page p{margin:0 0 1em}#rs-mcp-page-307 .ab-page ul,#rs-mcp-page-307 .ab-page ol{margin:0;padding:0}#rs-mcp-page-307 .ab-page img{display:block;max-width:100%;height:auto}#rs-mcp-page-307 .ab-page a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}#rs-mcp-page-307 .ab-page a:hover{text-decoration-thickness:2px}#rs-mcp-page-307 .ab-page a:focus-visible,#rs-mcp-page-307 .ab-page summary:focus-visible{outline:3px solid #241e17;outline-offset:3px}#rs-mcp-page-307 .ab-page .ab-dark a:focus-visible{outline-color:#dcbd73}#rs-mcp-page-307 .ab-page .ab-wrap{width:73rem;margin-inline:auto}#rs-mcp-page-307 .ab-page .ab-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap}#rs-mcp-page-307 .ab-page .ab-skip{position:absolute;left:.75rem;top:0;z-index:10;background:#122017;color:#f4ecda;padding:.7rem 1rem;font-weight:700}#rs-mcp-page-307 .ab-page .ab-header{background:#f4ecda;border-bottom:3px double #cbb488}#rs-mcp-page-307 .ab-page .ab-header-in{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block:.85rem}#rs-mcp-page-307 .ab-page .ab-brand{display:block;margin-right:auto}#rs-mcp-page-307 .ab-page .ab-logo{width:180px;height:auto}#rs-mcp-page-307 .ab-page .ab-nav{order:3;flex:1 0 100%}#rs-mcp-page-307 .ab-page .ab-nav-list{list-style:none;display:flex;flex-wrap:wrap;gap:0 .15rem;margin:0 -.55rem}#rs-mcp-page-307 .ab-page .ab-nav-a{display:inline-flex;align-items:baseline;gap:.4rem;min-height:44px;padding:.65rem .55rem .5rem;font-weight:600;font-size:.95rem;text-decoration:none;border-bottom:2px solid transparent}#rs-mcp-page-307 .ab-page .ab-nav-a:hover{border-bottom-color:#b38b3f}#rs-mcp-page-307 .ab-page .ab-nav-soon{font-weight:400;font-size:.75rem;font-style:italic;color:#7a5c20}@media (min-width: 64em){#rs-mcp-page-307 .ab-page .ab-nav{order:2;flex:1 1 auto}#rs-mcp-page-307 .ab-page .ab-nav-list{justify-content:flex-end;margin:0}#rs-mcp-page-307 .ab-page .ab-brand{margin-right:1rem}}#rs-mcp-page-307 .ab-page .ab-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.35rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;text-align:center;text-decoration:none;border:2px solid transparent;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s}#rs-mcp-page-307 .ab-page .ab-btn-forest{background:#1e3325;border-color:#1e3325;color:#f4ecda;box-shadow:inset 0 0 0 3px #1e3325,inset 0 0 0 4px #dcbd73}#rs-mcp-page-307 .ab-page .ab-btn-forest:hover{background:#2b4532;border-color:#2b4532}#rs-mcp-page-307 .ab-page .ab-btn-line{background:transparent;border-color:currentColor}#rs-mcp-page-307 .ab-page .ab-btn-line:hover{background:#dcbd732e}#rs-mcp-page-307 .ab-page .ab-head-cta{min-height:44px;padding:.55rem 1rem;font-size:.95rem}#rs-mcp-page-307 .ab-page .ab-arrow{display:inline-block;padding-block:.6rem;font-weight:700;color:#7a5c20}#rs-mcp-page-307 .ab-page .ab-arrow::after{content:" →";content:" →"/""}#rs-mcp-page-307 .ab-page .ab-dark .ab-arrow{color:#dcbd73}#rs-mcp-page-307 .ab-page .ab-label{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-color:#7a5c20}#rs-mcp-page-307 .ab-page .ab-label::before{content:"";flex:0 0 2rem;height:1px;background:currentColor}#rs-mcp-page-307 .ab-page .ab-dark .ab-label{color:#dcbd73}#rs-mcp-page-307 .ab-page .ab-h1{font-size:4.4rem;letter-spacing:-.01em;margin-bottom:.45em}#rs-mcp-page-307 .ab-page .ab-big{font-family:Georgia,"Iowan Old Style","Palatino Linotype","Book Antiqua",serif;font-size:1.35rem;line-height:1.5}#rs-mcp-page-307 .ab-page .ab-sec{padding-block:6.5rem}#rs-mcp-page-307 .ab-page .ab-dark{background:#1e3325;color:#f4ecda}#rs-mcp-page-307 .ab-page .ab-footer{padding-top:3rem;background:#eadfc4;border-top:3px double #cbb488;font-size:.95rem}#rs-mcp-page-307 .ab-page .ab-foot-grid{display:grid;gap:2.5rem}@media (min-width: 56em){#rs-mcp-page-307 .ab-page .ab-foot-grid{grid-template-columns:1.2fr 2fr}}#rs-mcp-page-307 .ab-page .ab-foot-brand p{max-width:28rem;margin-top:1rem;color:#4a4135}#rs-mcp-page-307 .ab-page .ab-foot-nav{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}#rs-mcp-page-307 .ab-page .ab-foot-h{margin-bottom:.3rem;font-family:Georgia,"Iowan Old Style","Palatino Linotype","Book Antiqua",serif;font-size:1.1rem;color:#7a5c20}#rs-mcp-page-307 .ab-page .ab-foot-list,#rs-mcp-page-307 .ab-page .ab-legal{list-style:none}#rs-mcp-page-307 .ab-page .ab-foot-list a,#rs-mcp-page-307 .ab-page .ab-legal a{display:inline-block;padding-block:.55rem;text-decoration:none}#rs-mcp-page-307 .ab-page .ab-foot-list a:hover,#rs-mcp-page-307 .ab-page .ab-legal a:hover{text-decoration:underline}#rs-mcp-page-307 .ab-page .ab-foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;margin-top:2.5rem;padding-block:.75rem 1.25rem;border-top:1px solid #cbb488;font-size:.875rem;color:#4a4135}#rs-mcp-page-307 .ab-page .ab-foot-legal p{margin:0}#rs-mcp-page-307 .ab-page .ab-legal{display:flex;flex-wrap:wrap;gap:0 1.5rem}@media (prefers-reduced-motion: reduce){#rs-mcp-page-307 .ab-page *,#rs-mcp-page-307 .ab-page *::before,#rs-mcp-page-307 .ab-page *::after{transition:none !important;animation:none !important}}@media (min-width: 64em){#rs-mcp-page-307 .ab-page .ab-head-cta{order:3}}#rs-mcp-page-307 .ab-page .ab-wrap{width:92%;max-width:73rem}#rs-mcp-page-307 .ab-page .ab-skip{top:-8rem}#rs-mcp-page-307 .ab-page .ab-skip:focus{top:1rem}@media (max-width: 55.99em){#rs-mcp-page-307 .ab-page .ab-logo{width:130px}#rs-mcp-page-307 .ab-page .ab-h1{font-size:2.7rem}#rs-mcp-page-307 .ab-page .ab-sec{padding-block:3.5rem}#rs-mcp-page-307 .ab-page .ab-foot-nav{grid-template-columns:1fr 1fr}}@media (max-width: 24em){#rs-mcp-page-307 .ab-page .ab-h1{font-size:2.45rem}}#rs-mcp-page-307 .ab-page .ab-sub-hero .ab-h1{max-width:60rem}#rs-mcp-page-307 .ab-page .ab-dl-hero{padding-block:3.5rem 3rem}#rs-mcp-page-307 .ab-page .ab-dl-hero .ab-h1{margin-bottom:.35em}#rs-mcp-page-307 .ab-page .ab-dl-lead{max-width:44rem;margin:0}#rs-mcp-page-307 .ab-page .ab-dl-page{padding-block:2.5rem 5rem}#rs-mcp-page-307 .ab-page .ab-dl-page h2{font-size:2rem;margin:0 0 .6rem}#rs-mcp-page-307 .ab-page .ab-dl-intro{max-width:46rem}#rs-mcp-page-307 .ab-page .ab-dl-block{margin-top:3.5rem;scroll-margin-top:5rem}#rs-mcp-page-307 .ab-page .ab-dl-block-head{max-width:46rem;margin-bottom:1.25rem}#rs-mcp-page-307 .ab-page .ab-dl-block-head p{color:#4a4135}#rs-mcp-page-307 .ab-page .ab-dl-block-head p:last-child{margin-bottom:0}#rs-mcp-page-307 .ab-page .ab-dl-sub{font-size:1.35rem;margin:2.25rem 0 .9rem;padding-top:1rem;border-top:1px solid #cbb488}#rs-mcp-page-307 .ab-page .ab-dl-back{margin-top:3rem}#rs-mcp-page-307 .ab-page .ab-badges{display:flex;flex-wrap:wrap;gap:.35rem;margin:0}#rs-mcp-page-307 .ab-page .ab-badge{display:inline-block;padding:.15rem .6rem;border:1px solid transparent;border-radius:999px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.78rem;font-weight:700;line-height:1.45;letter-spacing:.02em;white-space:nowrap}#rs-mcp-page-307 .ab-page .ab-badge-85{background:#1e3325;border-color:#1e3325;color:#f4ecda}#rs-mcp-page-307 .ab-page .ab-badge-8{background:#dcbd73;border-color:#b38b3f;color:#241e17}#rs-mcp-page-307 .ab-page .ab-badge-alt{background:#eadfc4;border:1px dashed #7a5c20;color:#241e17}#rs-mcp-page-307 .ab-page .ab-badge-na{background:transparent;border-color:#cbb488;color:#4a4135}#rs-mcp-page-307 .ab-page .ab-badge-new{background:#7a5c20;border-color:#7a5c20;color:#fffaf0}#rs-mcp-page-307 .ab-page .ab-badge-info{background:transparent;border-color:#7a5c20;color:#7a5c20}#rs-mcp-page-307 .ab-page .ab-dl-legend{list-style:none;display:grid;gap:.7rem;margin:1.25rem 0 0;padding:0}#rs-mcp-page-307 .ab-page .ab-dl-legend li{display:grid;grid-template-columns:11.5rem 1fr;gap:.25rem 1rem;align-items:baseline;font-size:.95rem;color:#241e17}#rs-mcp-page-307 .ab-page .ab-dl-legend .ab-badge{justify-self:start}#rs-mcp-page-307 .ab-page .ab-dl-warn{margin:0;padding:.65rem .85rem;border-left:3px solid #7a5c20;background:#eadfc4;color:#241e17;font-size:.92rem;line-height:1.5}#rs-mcp-page-307 .ab-page .ab-dl-intro .ab-dl-warn{margin-bottom:.5rem}#rs-mcp-page-307 .ab-page .ab-dl-jump{margin:2rem 0 0;padding:.6rem 0;background:#f4ecda;border-block:1px solid #cbb488;scroll-margin-top:1rem}#rs-mcp-page-307 .ab-page .ab-dl-jump-k{margin:0 0 .4rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;color:#7a5c20}#rs-mcp-page-307 .ab-page .ab-dl-jump-list{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0}#rs-mcp-page-307 .ab-page .ab-dl-jump-list li{margin:0}#rs-mcp-page-307 .ab-page .ab-dl-jump a{display:inline-flex;align-items:center;min-height:44px;padding:.4rem .95rem;border:1px solid #b38b3f;border-radius:999px;background:#fffaf0;font-weight:600;font-size:.95rem;color:#1e3325;text-decoration:none}#rs-mcp-page-307 .ab-page .ab-dl-jump a:hover{background:#eadfc4;border-color:#7a5c20}#rs-mcp-page-307 .ab-page .ab-dl-jump a.ab-dl-jump-arch{border-style:dashed}@media (min-width: 56em){#rs-mcp-page-307 .ab-page .ab-dl-jump{position:sticky;top:0;z-index:5}}#rs-mcp-page-307 .ab-page .ab-dl-top{margin:1.1rem 0 0}#rs-mcp-page-307 .ab-page .ab-dl-top a{display:inline-flex;align-items:center;min-height:44px;padding:.4rem 0;font-weight:600;font-size:.92rem;color:#7a5c20}#rs-mcp-page-307 .ab-page .ab-dl-table-wrap{max-width:100%;overflow-x:auto;margin:0}#rs-mcp-page-307 .ab-page .ab-dl-paths{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(15.5rem, 1fr));margin-top:1.25rem}#rs-mcp-page-307 .ab-page .ab-dl-path{min-width:0;padding:1.2rem 1.3rem .9rem;background:#fffaf0;border:1px solid #d8c9aa;border-top:4px solid #1e3325}#rs-mcp-page-307 .ab-page .ab-dl-path-k{margin:0 0 .2rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;color:#7a5c20}#rs-mcp-page-307 .ab-page .ab-dl-path h3{font-size:1.3rem;margin:0 0 .2rem}#rs-mcp-page-307 .ab-page .ab-dl-path-x{margin:0 0 .6rem;font-size:.95rem;color:#4a4135}#rs-mcp-page-307 .ab-page .ab-dl-path ul{list-style:none;margin:0;padding:0}#rs-mcp-page-307 .ab-page .ab-dl-path li{margin:0;border-top:1px solid #e3d6b8}#rs-mcp-page-307 .ab-page .ab-dl-path li a{display:block;min-height:44px;padding:.6rem 0;font-weight:600;color:#1e3325;text-decoration:underline;text-underline-offset:.2em}#rs-mcp-page-307 .ab-page .ab-dl-path li a:hover{color:#7a5c20}#rs-mcp-page-307 .ab-page .ab-dl-path .ab-dl-file{color:#4a4135}#rs-mcp-page-307 .ab-page .ab-dl-path-note{margin:.6rem 0 0;font-size:.85rem;line-height:1.5;color:#4a4135}#rs-mcp-page-307 .ab-page .ab-dl-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(17.5rem, 1fr));margin:0}#rs-mcp-page-307 .ab-page .ab-dl-card{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:1.1rem 1.2rem 1.2rem;background:#fffaf0;border:1px solid #d8c9aa;scroll-margin-top:5rem}#rs-mcp-page-307 .ab-page .ab-dl-card>*{margin:0}#rs-mcp-page-307 .ab-page .ab-dl-card-t{font-size:1.2rem;line-height:1.25;overflow-wrap:anywhere}#rs-mcp-page-307 .ab-page .ab-dl-card-x{font-size:.95rem;line-height:1.55;color:#4a4135}#rs-mcp-page-307 .ab-page .ab-dl-credit{font-size:.85rem;line-height:1.45;color:#4a4135}#rs-mcp-page-307 .ab-page .ab-dl-facts{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;font-size:.85rem;font-weight:600;color:#4a4135}#rs-mcp-page-307 .ab-page .ab-dl-facts li{margin:0}#rs-mcp-page-307 .ab-page .ab-dl-card-act{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.35rem}#rs-mcp-page-307 .ab-page .ab-dl-get{align-self:flex-start;max-width:100%;justify-content:flex-start;flex-wrap:wrap;gap:0 .5rem;min-height:44px;padding:.55rem 1rem;font-size:.95rem;text-align:left}#rs-mcp-page-307 .ab-page .ab-dl-file{font-weight:400;font-size:.85rem;white-space:nowrap}#rs-mcp-page-307 .ab-page .ab-dl-file-note{font-size:.85rem;color:#4a4135}#rs-mcp-page-307 .ab-page .ab-dl-card-feature{border:2px solid #1e3325;box-shadow:inset 0 0 0 3px #fffaf0,inset 0 0 0 4px #dcbd73}#rs-mcp-page-307 .ab-page .ab-dl-card-arch{background:#f4ecda;border:1px dashed #b38b3f}#rs-mcp-page-307 .ab-page .ab-dl-card a.ab-dl-inline{color:#1e3325;font-weight:600}#rs-mcp-page-307 .ab-page .ab-dl-more{font-size:.95rem}#rs-mcp-page-307 .ab-page .ab-dl-more summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;color:#1e3325;text-decoration:underline;text-underline-offset:.2em}#rs-mcp-page-307 .ab-page .ab-dl-more summary:hover{color:#7a5c20}#rs-mcp-page-307 .ab-page .ab-dl-more p{margin:.2rem 0 .55rem;line-height:1.55;color:#4a4135}#rs-mcp-page-307 .ab-page .ab-dl-archive{margin-top:4.5rem;padding:2rem 1.5rem 2.25rem;background:#eadfc4;border:1px dashed #b38b3f;scroll-margin-top:5rem}#rs-mcp-page-307 .ab-page .ab-dl-archive .ab-dl-warn{background:#f4ecda}#rs-mcp-page-307 .ab-page .ab-dl-archive .ab-dl-sub{border-top-color:#b38b3f}@media (max-width: 55.99em){#rs-mcp-page-307 .ab-page .ab-dl-hero{padding-block:2.5rem 2.25rem}#rs-mcp-page-307 .ab-page .ab-dl-page h2{font-size:1.7rem}#rs-mcp-page-307 .ab-page .ab-dl-block{margin-top:2.75rem}#rs-mcp-page-307 .ab-page .ab-dl-archive{padding:1.5rem 1rem 1.75rem}}@media (max-width: 40em){#rs-mcp-page-307 .ab-page .ab-dl-legend li{grid-template-columns:1fr}#rs-mcp-page-307 .ab-page .ab-dl-cards{grid-template-columns:1fr}}#rs-mcp-page-307 .ab-page .ab-dl-steps{list-style:none;margin:0;padding:0;border:1px solid #d8c9aa;border-radius:6px;background:#fffaf0}#rs-mcp-page-307 .ab-page .ab-dl-step{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.75rem 1rem;border-top:1px solid #d8c9aa}#rs-mcp-page-307 .ab-page .ab-dl-step:first-child{border-top:0}#rs-mcp-page-307 .ab-page .ab-dl-step strong{min-width:12rem}#rs-mcp-page-307 .ab-page .ab-dl-steps-note{margin:0 0 .6rem;color:#4a4135}
