
body{--navy:#183e34;--navy-soft:#285344;--green:#285344;--green-dark:#183e34;--text:#203d36;--border:#cbd3c2;background:#f8f6ef}
.qv-page-banner{background:#183e34;border:1px solid #183e34;border-bottom:3px solid #d9bd79;border-radius:6px;box-shadow:0 3px 10px rgba(24,62,52,.12)}
.qv-page-banner__title,.qv-page-banner__subtitle{color:#fff9e8}
.qv-page-banner__roundel{box-shadow:none}
.guide-panel{background:#fffefa;border:2px solid #9aa895;border-radius:8px;box-shadow:0 3px 12px rgba(24,62,52,.09)}
.guide-choice-card{background:#f8f6ef;border:2px solid #b39b62;border-radius:8px}
.guide-link-button,.guide-link-button--green{background:#183e34;border-color:#183e34;border-radius:5px;box-shadow:0 2px 5px rgba(24,62,52,.15)}
.guide-link-button:hover,.guide-link-button:focus,.guide-link-button--green:hover,.guide-link-button--green:focus{background:#285344}
.guide-choice-card:last-child .guide-link-button{background:#e9dfc5;color:#183e34;border-color:#b39b62}
.guide-choice-card:last-child .guide-link-button:hover,.guide-choice-card:last-child .guide-link-button:focus{background:#dfd1ac}
.guide-home-link{display:block;width:min(1120px,calc(100% - 32px));margin:0 auto 18px;text-align:right;font:16px/1.4 Arial,sans-serif;color:#285344}
.guide-content h3{color:#203d36}
.quick-choice-box{background:#f1ead7}
.section-navigation{background:#f1f0e7}
@media(max-width:520px){.guide-home-link{font-size:15px;margin-bottom:14px}}
@media print{.guide-home-link{display:none}}

/* Match the desktop listing's actual purchase controls. */
@media(min-width:701px){
.button-example{width:190px;min-height:64px;padding:12px 8px;background:#fffefa;color:#203d36;border:2px solid #a99d79;border-radius:5px;box-shadow:none;font:600 18px/1.2 Arial,Helvetica,sans-serif;transform:none;transition:background .12s ease,color .12s ease}
.button-example:hover{background:#e9dfc5;color:#183e34}
.button-example--remove{background:#d6e6d0;border-color:#6a8961}
.button-example--remove:hover{background:#f5d1d5;border-color:#b75a66;color:#812d3a}
}
