.page-title{margin-top:0}.main-page-title{font-size:3.2rem;font-weight:800;color:#111827;margin-bottom:2.4rem;letter-spacing:-.01em;line-height:1.2}@media screen and (max-width:749px){.main-page-title{font-size:2.6rem;margin-bottom:1.8rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.pawscratch-page-content,.rte{font-size:1.5rem;line-height:1.65;color:#374151}@media screen and (min-width:750px){.pawscratch-page-content,.rte{font-size:1.6rem}}.pawscratch-page-content{max-width:760px;margin:0 auto}.pawscratch-page-content h2,.rte h2{font-size:2.2rem;font-weight:700;color:#111827;margin-top:2.4rem;margin-bottom:1rem;line-height:1.3}@media screen and (max-width:749px){.pawscratch-page-content h2,.rte h2{font-size:2rem}}.pawscratch-page-content h3,.rte h3{font-size:1.8rem;font-weight:700;color:#111827;margin-top:2rem;margin-bottom:.8rem;line-height:1.35}.pawscratch-page-content h4,.rte h4{font-size:1.55rem;font-weight:700;color:#111827;margin-top:1.4rem;margin-bottom:.4rem;line-height:1.4}.pawscratch-page-content p,.rte p{margin:0 0 1.4rem;font-size:inherit;line-height:1.65;color:#374151}.pawscratch-page-content p.pawscratch-lead{font-size:1.65rem;line-height:1.6;color:#4b5563;margin-bottom:1.6rem}.pawscratch-page-content hr,.rte hr{border:none;border-top:1px solid #e5e7eb;margin:2.4rem 0}.pawscratch-page-content ul,.pawscratch-page-content ol,.rte ul,.rte ol{padding-left:2.2rem;margin:0 0 1.6rem}.pawscratch-page-content li,.rte li{margin-bottom:.6rem;font-size:inherit;line-height:1.65}.pawscratch-page-content a,.rte a{color:#0d9488;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pawscratch-page-content a:hover,.rte a:hover{color:#0f766e}.pawscratch-badge-pill{display:inline-block;background:#f0fdf4;color:#166534;font-size:1.25rem;font-weight:600;padding:4px 14px;border-radius:9999px;border:1px solid #bbf7d0;margin-bottom:20px}.pawscratch-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:20px 0 28px}@media screen and (max-width:640px){.pawscratch-card-grid{grid-template-columns:1fr;gap:12px}}.pawscratch-info-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;text-align:center}.pawscratch-card-icon{font-size:26px;margin-bottom:6px;line-height:1}.pawscratch-info-card h3,.pawscratch-info-card h4{margin:0 0 4px;font-size:1.55rem;font-weight:700;color:#111827}.pawscratch-info-card p{margin:0 0 6px;font-size:1.4rem;color:#64748b}.pawscratch-card-action{font-weight:700;color:#0d9488;font-size:1.35rem}.pawscratch-resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0 28px}@media screen and (max-width:640px){.pawscratch-resource-grid{grid-template-columns:1fr}}.pawscratch-resource-card{display:flex;align-items:center;gap:12px;text-decoration:none!important;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;transition:all .2s ease}.pawscratch-resource-card:hover{border-color:#0d9488;box-shadow:0 4px 12px #0d948814;transform:translateY(-1px)}.resource-icon{font-size:24px;flex-shrink:0;line-height:1}.pawscratch-resource-card strong{display:block;color:#111827;font-size:1.45rem;line-height:1.3}.pawscratch-resource-card small{display:block;color:#64748b;font-size:1.25rem;margin-top:2px;line-height:1.4}.pawscratch-notice-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px;margin-bottom:24px}.pawscratch-notice-box p{margin:0}.pawscratch-highlight-box{background:#f0fdf4;border:1.5px solid #86efac;border-radius:10px;padding:20px 22px;margin:24px 0}.pawscratch-highlight-box h3,.pawscratch-highlight-box h4{margin:0 0 8px;color:#166534;font-size:1.65rem;font-weight:700}.pawscratch-highlight-box p{margin:0 0 10px}.pawscratch-highlight-box p:last-child{margin-bottom:0}.pawscratch-table-wrapper{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:24px}.pawscratch-table{width:100%;border-collapse:collapse;font-size:1.45rem;text-align:left}.pawscratch-table th{background:#f8fafc;color:#111827;font-weight:700;padding:12px 16px;border-bottom:2px solid #e2e8f0}.pawscratch-table td{padding:12px 16px;border-bottom:1px solid #f1f5f9}.pawscratch-table tr:last-child td{border-bottom:none}.pawscratch-text-success{color:#15803d;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-page.css.map */
