.landmark-card359{color:#314e46;background:#f3efe3;border:1px solid #d7d1ba;border-radius:18px;padding:20px;overflow:hidden}.landmark-icon359{float:right;width:96px;height:96px;color:var(--landmark);background:#fff9ec;border-radius:24px;padding:12px;margin:0 0 10px 16px}.landmark-card359>span{font-size:11px;color:#687965;letter-spacing:.04em}.landmark-card359 h3{font-size:25px;margin:8px 0 14px;color:var(--landmark)}.landmark-card359 ul{padding-left:20px;line-height:1.85}.landmark-card359 p{clear:both;line-height:1.9}.landmark-card359 small,.landmark-book359 small{display:block;font-size:11px;color:#69766b;line-height:1.7}.landmark-card359 a{display:inline-block;margin-top:12px;padding:9px 0;color:#466d5d;font-size:13px}.landmark-book359{padding:18px;border:1px solid #d7d4bc;background:linear-gradient(135deg,#e4eddf,#f9efdc);border-radius:16px;color:#36594a}.landmark-book359>span{font-size:10px;letter-spacing:.18em}.landmark-book359 h3{font-size:23px;line-height:1.45;margin:10px 0}.landmark-book359 p{font-size:13px;line-height:1.8}.landmark-book359>b{display:block;margin-top:14px;font-size:18px}.landmark-ribbon359{display:flex;align-items:center;gap:12px;color:var(--landmark);padding:12px;border-radius:12px;background:#f4f0e5;margin-bottom:12px}.landmark-ribbon359 svg{width:44px;height:44px;flex-shrink:0}.landmark-ribbon359 span{font-size:11px}.landmark-ribbon359 b{display:block;font-size:18px;margin-top:2px}@media(max-width:480px){.landmark-card359{padding:16px}.landmark-icon359{width:76px;height:76px;margin-left:10px}.landmark-card359 h3{font-size:22px}.landmark-book359 h3{font-size:21px}} 
