body.quality-page{color:#555;-webkit-font-smoothing:antialiased;background:#fff;margin:0;padding:78px 0 0;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,sans-serif}.quality-wrap{box-sizing:border-box;max-width:860px;margin:0 auto;padding:0 24px}.quality-breadcrumb{color:#999;max-width:860px;margin:0 auto;padding:18px 0 12px;font-size:.82rem}.quality-breadcrumb .quality-wrap{padding:0 24px}.quality-breadcrumb a{color:#767676;text-decoration:none;transition:color .2s}.quality-breadcrumb a:hover{color:#222}.quality-breadcrumb__sep{color:#ccc;margin:0 6px}.quality-breadcrumb__current{color:#555}.quality-main{padding:12px 0 80px}.quality-title{color:#222;letter-spacing:.01em;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400;line-height:1.3}.quality-lead{color:#555;margin:0 0 32px;font-size:.95rem;line-height:1.7}.quality-cards{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:36px;display:grid}@media (max-width:700px){.quality-cards{grid-template-columns:1fr}}.quality-card{background:#fafafa;border:1px solid #eee;border-radius:2px;padding:20px 22px}.quality-card--accent{background:#f8f6f2;border-color:#e8e2d8}.quality-card__title{color:#222;letter-spacing:.02em;margin-bottom:10px;font-size:.9rem;font-weight:600;display:block}.quality-card p{color:#555;margin:0 0 12px;font-size:.88rem;line-height:1.6}.quality-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.quality-btn{letter-spacing:.1em;text-transform:uppercase;color:#fff;cursor:pointer;background:#222;border:1px solid #222;border-radius:0;align-items:center;padding:10px 20px;font-family:inherit;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.quality-btn:hover{background:#000}.quality-btn--outline{color:#222;background:#fff;border-color:#ccc}.quality-btn--outline:hover{background:#f5f5f5;border-color:#222}.quality-section{margin:0 0 36px;scroll-margin-top:90px}.quality-section__title{color:#222;letter-spacing:.01em;border-bottom:1px solid #eee;margin:0 0 18px;padding-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.quality-content{padding:0}.quality-list{margin:0;padding:0;list-style:none}.quality-list li{color:#555;padding:4px 0 4px 16px;font-size:.88rem;line-height:1.6;position:relative}.quality-list li:before{content:"";background:#ccc;border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:0}.quality-list li strong{color:#222}.quality-list li em{color:#444;font-style:italic}.quality-ol{margin:0;padding:0 0 0 22px;list-style:decimal}.quality-ol li{color:#555;padding:3px 0;font-size:.88rem;line-height:1.7}.quality-rule{color:#555;background:#f8f6f0;border-left:3px solid #ddd;margin:0 0 20px;padding:14px 18px;font-size:.88rem;line-height:1.6}.quality-rule strong{color:#222}.quality-item{border-top:1px solid #f0f0f0;padding:16px 0}.quality-item:first-of-type{border-top:0}.quality-item h3{color:#222;margin:0 0 6px;font-family:inherit;font-size:.92rem;font-weight:600;line-height:1.5}.quality-sub{color:#888;margin:4px 0 8px;font-size:.84rem;line-height:1.5}.quality-footer{border-top:1px solid #eee;margin-top:20px;padding-top:16px}.quality-footer p{color:#555;margin:0 0 8px;font-size:.88rem;line-height:1.6}.quality-footer a{color:#555;-webkit-text-decoration:underline #ccc;text-decoration:underline #ccc;transition:color .2s}.quality-footer a:hover{color:#222;text-decoration-color:#222}.quality-disclaimer{color:#999;margin-top:8px;font-size:.82rem}.quality-section__subtitle{color:#222;margin:28px 0 16px;font-size:.95rem;font-weight:600}.quality-list li.quality-list__note{color:#999;padding-left:16px;font-size:.82rem}.quality-list li.quality-list__note:before{display:none}.quality-times{border-collapse:collapse;width:100%;margin:20px 0}.quality-times th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#999;border-bottom:1px solid #eee;padding:8px 0;font-size:.78rem;font-weight:600}.quality-times td{color:#555;border-bottom:1px solid #f5f5f5;padding:10px 0;font-size:.92rem}.quality-times td:last-child{color:#222;text-align:right;font-weight:600}.quality-contact{color:#fff;text-align:center;background:#222;margin:40px 0;padding:32px}.quality-contact__title{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:400}.quality-contact__info{color:#aaa;font-size:.88rem;line-height:1.8}.quality-contact__info a{color:#fff;border-bottom:1px solid #666;text-decoration:none;transition:border-color .2s}.quality-contact__info a:hover{border-color:#fff}@media (max-width:600px){.quality-title{font-size:1.35rem}.quality-summary{padding:14px 16px;font-size:1rem}.quality-content{padding:0 16px 16px}.quality-card{padding:16px}.quality-wrap{padding:0 16px}.quality-times td,.quality-times th{padding:8px 0;font-size:.82rem}.quality-contact{margin:24px -16px;padding:24px 16px}}@media (max-width:768px){body.quality-page{padding-top:44px}}
