.stone-page{max-width:1120px;margin:0 auto;padding:56px 24px 96px}.stone-page>h1{margin:0 0 22px;color:#1a1a1a;font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.12;letter-spacing:-.02em}.stone-article{color:#3d3d3d;font-size:16.5px;line-height:1.75}.stone-article p{margin:0 0 18px}.stone-article strong{color:#1a1a1a;font-weight:600}.stone-article h2{margin:52px 0 16px;color:#1a1a1a;font-size:clamp(23px,3vw,29px);font-weight:700;line-height:1.25;letter-spacing:-.01em}.stone-article figure{margin:28px 0}.stone-article figure img{display:block;width:100%;height:auto;background:#f3f1ec}.stone-article figcaption{margin-top:8px;color:#8a8a8a;font-size:12.5px;line-height:1.5}.stone-article table{width:100%;margin:20px 0 30px;border-collapse:collapse;font-size:15px}.stone-article td,.stone-article th{padding:12px 14px;border:1px solid #e6e4df;text-align:left;vertical-align:top}.stone-article th{color:#222;background:#faf9f6;font-weight:600}.stone-article tbody tr:last-child td{border-bottom:1px solid #e6e4df}@media (max-width:640px){.stone-page{padding:36px 18px 72px}.stone-article{font-size:15.5px}.stone-article table{font-size:13.5px}.stone-article td,.stone-article th{padding:9px 10px}}