.content-app h1,.content-app h2,.content-app p,.content-app strong{overflow-wrap:anywhere}.content-app .content-form{display:grid;gap:18px;max-width:740px}.content-form label{display:grid;gap:8px;font-size:14px;line-height:1.6}.content-form input,.content-form select,.content-form textarea{width:100%;box-sizing:border-box}.content-form .content-check{display:flex;gap:10px;align-items:center}.content-check input{width:18px}.content-body{white-space:pre-wrap;line-height:1.9;font-size:17px;overflow-wrap:anywhere;border-top:1px solid #e2ebe8;padding-top:24px}.content-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#5c7a75}.content-comment{padding:20px 0;border-bottom:1px solid #e2ebe8}.content-comment p{white-space:pre-wrap;line-height:1.7}.content-comment small{display:block;margin-top:8px;color:#6f827f}.content-filters{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.content-filters label{display:grid;gap:8px;min-width:130px;flex:1 1}.content-filters input,.content-filters select{max-width:100%}.content-market-layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:24px;align-items:start}.content-card-choice{display:grid;width:100%;gap:8px;text-align:left;margin-bottom:12px}.content-card-choice span{font-size:12px;color:#647e78}.content-card-choice[aria-pressed=true]{border-color:#00979f;background:#e6f4ef}.content-stats{display:flex;gap:24px;background:#f2f7f5;padding:20px;border-radius:10px}.content-stats div{display:grid;gap:8px;flex:1 1}.content-stats strong{font-size:28px;color:#00979f}.content-stats span{font-size:12px;line-height:1.5}.content-app footer{text-align:center;padding:24px;font-size:12px;color:#6c807a}@media (max-width:700px){.content-market-layout{grid-template-columns:1fr;gap:0}.content-body{font-size:16px}.content-app .store-intro h1{font-size:25px}.content-app .store-panel h2{font-size:20px}.content-filters{gap:10px}.content-form{gap:16px}.content-app .store-heading{align-items:start}.content-app .store-heading span{font-size:12px;line-height:1.6}}.content-app .store-error,.content-app .store-notice{padding:14px 18px;border-radius:9px;margin:16px 0;line-height:1.7;overflow-wrap:anywhere}.content-app .store-notice{color:#286a60;background:#ecf7f1;border:1px solid #c0ded7}.content-app .store-error{color:#923a32;background:#fff0ed;border:1px solid #efccc6}