.growth-local,.growth-gallery{margin:36px 0;padding-top:24px;border-top:1px solid #ddd6cc}.growth-local ul{padding-left:24px}.growth-local li{margin:12px 0}.growth-gallery{display:grid;gap:20px}.growth-gallery h2{grid-column:1/-1}.growth-gallery figure{margin:0}.growth-gallery img{display:block;width:100%;height:auto;border-radius:4px}.growth-gallery figcaption{font-size:14px;line-height:1.5;margin:8px 0;color:#555}.growth-offer{display:block;max-width:960px;margin:38px auto 64px;padding:28px 20px;border-top:1px solid #ddd6cc}.growth-offer h2{font-size:30px;margin:0 0 16px;max-width:100%}.growth-offer div{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.growth-offer p{max-width:760px;line-height:1.65}.growth-local table,.site-reading table{max-width:100%}.growth-local td,.growth-local th{overflow-wrap:anywhere}.site-reading img{max-width:100%;height:auto}.site-reading article{min-width:0}.site-reading .article-content{overflow-wrap:anywhere}@media(min-width:800px){.growth-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-gallery figure:first-of-type:has(img[src*="pair"]){grid-column:1/-1}}@media(max-width:640px){.site-reading table{display:block;overflow-x:auto}.growth-offer .site-button{width:100%;justify-content:center}}

.growth-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.growth-table-scroll table{border-collapse:collapse;min-width:620px;width:100%}.growth-table-scroll th,.growth-table-scroll td{padding:14px;text-align:left;border-bottom:1px solid #ddd6cc;vertical-align:top}.growth-concept{margin:24px 0}.growth-concept img{display:block;width:100%;height:auto;border-radius:4px}.growth-concept figcaption,.growth-about figcaption{font-size:14px;line-height:1.6;color:#555;margin-top:8px}.growth-chooser{padding:24px;background:#f0ece4;border-radius:4px;margin:32px 0}.growth-chooser form{display:grid;gap:18px}.growth-chooser label{display:grid;gap:8px;font-weight:600}.growth-chooser select{max-width:100%;width:100%;padding:12px;color:#272921;background:#fff;border:1px solid #b9b2a5;border-radius:4px;font:inherit}.growth-chooser .site-button{margin-top:8px}.growth-preview-grid,.growth-style-grid{display:grid;gap:24px}.growth-preview-grid figure{min-width:0}.growth-palette{display:flex;max-width:360px;height:46px;border:1px solid #d4cbbc;border-radius:4px;overflow:hidden;margin:20px 0}.growth-palette span{flex:1}.growth-route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding-left:22px}.growth-style-grid section{min-width:0;border-bottom:1px solid #ddd6cc;padding-bottom:18px}.growth-about article{max-width:820px;margin:auto}.growth-about header{padding-bottom:24px}.growth-about h2{margin-top:36px}.growth-about p,.growth-about li{line-height:1.7}.growth-about figure img{max-width:100%;height:auto}.site-reading .article-content blockquote{border-left:3px solid #a8977e;padding:16px 20px;margin:24px 0;background:#f4f0e8}.site-reading .article-content a{overflow-wrap:anywhere}@media(min-width:900px){.growth-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-chooser form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.growth-table-scroll table{display:table;overflow:visible}.growth-route-list{grid-template-columns:1fr}.growth-about{padding-left:20px;padding-right:20px}.growth-chooser{padding:18px}.growth-chooser .site-button{width:100%;justify-content:center}}
