body{padding-bottom:90px}.carev-action-dock{position:fixed;bottom:18px;right:20px;z-index:40;display:flex;gap:8px;padding:8px;background:#ffffffed;border:1px solid #dce4e9;border-radius:14px;box-shadow:0 5px 22px #102b421c;backdrop-filter:blur(10px)}.carev-action-dock a{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4}.dock-quote{background:#c96532;color:white}.dock-line{background:#39774c;color:white}.carev-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.nav>.header-quote{display:inline-flex!important;margin-left:auto;order:2;padding:9px 14px;min-height:40px;font-size:13px}.nav>.menu{order:3;margin-left:0}.nav{gap:12px}}@media(max-width:620px){body{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.carev-action-dock{left:0;right:0;bottom:0;border-radius:14px 14px 0 0;border-bottom:0;padding:9px 12px calc(9px + env(safe-area-inset-bottom));gap:8px}.carev-action-dock a{min-height:44px;font-size:13px;padding:10px 12px}.dock-quote{flex:1}.dock-line{min-width:94px}.carev-article-grid{grid-template-columns:1fr}#quote{scroll-margin-top:85px}}
.ev-key-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ev-key-grid article{padding:20px;background:#f4f8fa;border:1px solid #e0e8ed;border-radius:14px}.ev-key-grid h3{font-size:19px;line-height:1.5;margin:0 0 6px;color:#123e65}.ev-key-grid p{font-size:13px;color:#647785;line-height:1.6;margin:0}@media(max-width:620px){.ev-key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ev-key-grid article{padding:15px 12px}.ev-key-grid h3{font-size:15px;line-height:1.55;margin-bottom:5px}.ev-key-grid p{font-size:11px}.ev-key-points .carev-section-heading h2{font-size:21px}}
