@media (max-width:760px){.app-frame .topbar .icon-button{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px}.app-frame .topbar-left,.app-frame .mobile-brand{min-width:0}.app-frame .mobile-brand{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame .topbar-actions{flex-shrink:0}.app-frame .sidebar{overscroll-behavior:contain}.app-frame .sidebar .brand,.app-frame .sidebar .nav-link,.app-frame .sidebar .category-link{min-height:44px}}.simple-shell{color:#284636;font-size:16px}.simple-shell .workspace{margin-left:0}.simple-header{justify-content:space-between;align-items:center;gap:28px;max-width:1320px;margin:auto;padding:22px 36px;display:flex}.simple-header .brand{min-height:48px;font-size:27px}.simple-header .brand small{display:none}.simple-header .main-nav{flex-direction:row;gap:8px}.simple-header .nav-link{color:#38543f;border-radius:10px;gap:10px;min-height:52px;padding:13px 22px;font-size:17px;font-weight:600}.simple-header .nav-link.active{color:#fff;background:#214c3c}.simple-shell .spot-ribbon{justify-content:center;gap:40px;min-height:70px;padding:12px 36px}.simple-shell .ribbon-metal{flex-wrap:wrap;gap:6px 9px;max-width:240px;font-size:15px;display:flex}.simple-shell .ribbon-metal strong{font-size:18px}.simple-shell .ribbon-metal small{white-space:normal;color:#566752;font-size:13px;line-height:1.4;position:static}.simple-shell .ribbon-metal>span:not(.metal-dot){color:#38543f}.simple-shell .metal-dot{width:8px;height:8px}.simple-refresh{color:#36573f;background:#fffef8;border:1px solid #ccd7c5;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:48px;min-height:48px;padding:10px 14px;font-size:15px;display:inline-flex}.simple-shell .page-content{max-width:1240px;padding:0 36px 50px}.simple-page-heading{max-width:850px;padding:44px 0 28px}.simple-page-heading h1{letter-spacing:-1.2px;margin:0 0 14px;font-size:clamp(34px,4.5vw,48px);line-height:1.15}.simple-page-heading p{color:#52634e;margin:0;font-size:18px;line-height:1.6}.simple-shell .simple-notice{color:#355139;background:#f0f3e8;border:1px solid #d2ddc6;border-radius:12px;max-width:none;margin:0 0 24px;padding:22px 24px}.simple-shell .simple-notice h2{letter-spacing:-.4px;margin:0 0 8px;font-size:25px}.simple-shell .simple-notice p{color:#52634e;font-size:16px;line-height:1.65}.simple-shell .simple-notice a{align-items:center;min-height:44px;margin-top:4px;font-size:16px;text-decoration:underline;display:inline-flex}.simple-deal-options{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 24px;display:flex}.simple-link,.simple-back{align-items:center;gap:8px;min-height:48px;font-size:17px;font-weight:600;text-decoration:underline;display:inline-flex}.simple-options{min-width:240px;max-width:650px}.simple-options>summary{cursor:pointer;color:#4d6248;border:1px solid #d6dfcc;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:10px 14px;font-size:16px;list-style:none;display:flex}.simple-options>summary::-webkit-details-marker{display:none}.simple-options>div{max-width:100%;padding:16px 0}.simple-metal-empty{background:#fffef9;border:1px solid #dce3d3;border-radius:12px;min-height:150px;padding:26px}.simple-metal-empty h2{font-family:var(--sans);letter-spacing:-.4px;align-items:center;gap:10px;font-size:23px;font-weight:600;display:flex}.simple-metal-empty p{color:#627059;margin-top:18px;font-size:16px;line-height:1.6}.simple-shell .section-heading h2,.simple-information h2{letter-spacing:-.6px;font-size:30px}.simple-price-note{color:#59694f;margin-top:28px;font-size:15px;line-height:1.6}.simple-information{max-width:850px!important}.simple-information section{border-bottom:1px solid #dde4d4;padding:22px 0}.simple-information section p{color:#4d6148;max-width:690px;margin-top:14px;font-size:18px;line-height:1.75}.simple-primary{color:#fff;background:#214c3c;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:52px;margin-top:30px;padding:14px 22px;font-size:18px;display:inline-flex}.simple-shell .offer-kicker>span:first-child{font-size:16px}.simple-shell .quiet-badge{white-space:normal;padding:6px 8px;font-size:12px}.simple-shell .offer-body .small-label{letter-spacing:.3px;font-size:13px}.simple-shell .offer-body h3{max-width:none;font-size:27px;line-height:1.25}.simple-shell .offer-body>p{max-width:none;font-size:16px;line-height:1.65}.simple-shell .offer-price-row strong{font-size:27px}.simple-shell .offer-price-row span,.simple-shell .offer-price-row small{font-size:14px}.simple-shell .offer-details summary{justify-content:space-between;align-items:center;min-height:48px;font-size:16px;display:flex}.simple-shell .offer-details dl{font-size:14px;line-height:1.65}.simple-shell .dealer-button{min-height:52px;padding:14px;font-size:17px}.simple-shell .product-image-link{height:235px}.simple-shell .offer-body{padding:0 22px 22px}.simple-shell .offer-kicker{padding:20px 22px 0}.simple-shell .site-footer{gap:22px;max-width:1168px;margin:0 auto;padding:30px 0}.simple-shell .site-footer p,.simple-shell .site-footer>div:nth-child(2),.simple-shell .site-footer .disclosure{color:#52634e;font-size:14px;line-height:1.7}.simple-shell .site-footer>div:nth-child(2)>a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.simple-shell .footer-wordmark{font-size:24px}.simple-shell .disclosure{max-width:100%}.simple-shell .page-content select,.simple-shell .page-content input:not([type=checkbox]):not([type=radio]){min-height:48px;font-size:16px}.simple-shell summary{cursor:pointer}:is(.simple-shell a:focus-visible,.simple-shell button:focus-visible,.simple-shell summary:focus-visible){outline-offset:4px;outline:3px solid #9d722f}.simple-shell .simple-browse .explorer-tabs button{min-height:48px;font-size:16px}.simple-stack-more{border-top:1px solid #d5dfcc;border-bottom:1px solid #d5dfcc;margin:25px 0;padding:8px 0}.simple-stack-more>summary{min-height:52px;padding:14px 0;font-size:18px;font-weight:600}@media (max-width:760px){.simple-header{flex-direction:column;gap:16px;padding:20px 20px 12px}.simple-header .main-nav{gap:6px;width:100%}.simple-header .nav-link{flex:1;justify-content:center;gap:7px;min-height:52px;padding:12px 10px;font-size:16px}.simple-header .brand{font-size:26px}.simple-header .brand-mark{transform:scale(.9)}.simple-shell .spot-ribbon{align-items:start;gap:14px;padding:15px 20px}.simple-shell .ribbon-metal{flex:1;grid-template-columns:1fr;gap:4px;min-width:0;font-size:13px;display:grid}.simple-shell .ribbon-metal .metal-dot{display:none}.simple-shell .ribbon-metal strong{overflow-wrap:anywhere;grid-column:1;font-size:16px}.simple-shell .ribbon-metal small{grid-column:1;max-width:100%;font-size:12px}.simple-refresh{flex-shrink:0;width:48px;height:48px;padding:10px}.simple-refresh span{display:none}.simple-shell .page-content{padding:0 20px 36px}.simple-page-heading{padding:30px 0 24px}.simple-page-heading p{font-size:17px}.simple-deal-options{flex-direction:column;align-items:stretch;gap:6px}.simple-options{min-width:0;max-width:none}.simple-metal-empty{min-height:125px;padding:21px}.simple-metal-empty p{margin-top:12px}.simple-shell .simple-notice{padding:19px 20px}.simple-information section p{font-size:17px}.simple-shell .site-footer{margin:0 20px}.simple-shell .offer-price-row{flex-direction:column;align-items:flex-start;gap:6px}.simple-shell .offer-body h3{font-size:28px}.simple-shell .offer-body .offer-description{font-size:16px}.simple-shell .section-heading{margin-bottom:20px}.simple-shell .connection-banner{font-size:15px}.simple-shell .connection-banner button{min-height:44px;font-size:15px}.simple-shell .spot-ribbon{min-height:80px}.simple-shell .offer-grid{gap:20px}}@media (prefers-reduced-motion:reduce){.simple-shell *{scroll-behavior:auto}.simple-shell .offer-card:hover{transform:none}}.simple-shell .simple-journal p{font-size:16px;line-height:1.65}.simple-shell .simple-journal label,.simple-shell .simple-journal legend{font-size:16px}.simple-shell .simple-journal button,.simple-shell .simple-journal summary{min-height:48px;font-size:16px}.simple-shell .simple-journal h1{font-size:44px}.simple-shell .simple-journal h2{font-size:30px}.simple-shell .simple-journal small{font-size:14px;line-height:1.6}.simple-shell .simple-journal dt,.simple-shell .simple-journal dd{font-size:15px;line-height:1.6}.simple-shell .simple-journal .simple-stack-more>summary{font-size:18px}.simple-chart-status{padding:24px 0;font-size:17px;line-height:1.65}.simple-chart-status button{min-height:48px;margin-left:16px;text-decoration:underline}@media (max-width:760px){.simple-header .nav-link{white-space:nowrap;gap:0}.simple-header .nav-link svg{display:none}}
