/* Consumer goods expertise network /tovar-fiz + six specialized product landing pages */
.cg-hero{padding:44px 0 91px;background:#f8f8f2}
.cg-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(30px,5vw,83px);align-items:center}
.cg-hero h1{font:400 clamp(45px,5.1vw,77px)/1.12 Georgia,serif;letter-spacing:-.046em;margin:20px 0 30px;overflow-wrap:anywhere}
.cg-hero h1 em,.cg-hero-panel h2 em{color:#a26143}
.cg-lead{font:400 clamp(16px,1.4vw,19px)/1.8 Arial,sans-serif;color:#576f79;max-width:670px}
.cg-hero-panel{padding:clamp(25px,3.6vw,47px);background:#e3ebe6;border:1px solid #cbd9cc;min-width:0}
.cg-panel-top,.cg-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5d777a;font:700 10px/1.5 Arial,sans-serif;letter-spacing:1.15px}
.cg-hero-panel h2{font:400 clamp(34px,3.5vw,54px)/1.18 Georgia,serif;letter-spacing:-.035em;margin:37px 0 27px;overflow-wrap:anywhere}
.cg-panel-list>div{display:grid;grid-template-columns:29px minmax(0,1fr);gap:11px;padding:17px 0;border-top:1px solid #c1cec5}
.cg-panel-list>div:last-child{border-bottom:1px solid #c1cec5}
.cg-panel-list>div>span{font:700 11px Arial,sans-serif;color:#a26143;padding-top:4px}
.cg-panel-list h3{font:400 clamp(20px,2vw,27px)/1.22 Georgia,serif;margin:0 0 7px;overflow-wrap:anywhere}
.cg-panel-list p{font:13px/1.72 Arial,sans-serif;color:#627a7b;margin:0;grid-column:2}
.cg-panel-footer{margin-top:23px}.cg-panel-footer b{font:30px Georgia,serif;color:#a26143}
.cg-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.cg-card{min-width:0;background:#e9eee9;padding:26px 23px 23px;display:flex;flex-direction:column;min-height:365px}
.cg-card:nth-child(4n+2){background:#ecebe5}.cg-card:nth-child(4n+3){background:#e4ece6}.cg-card:nth-child(4n+4){background:#efebe3}
.cg-card>span,.cg-issue-grid article>span,.cg-examples article>span{font:700 10px/1.6 Arial,sans-serif;letter-spacing:1.15px;color:#a26143}
.cg-card h3{font:400 clamp(24px,2.3vw,32px)/1.22 Georgia,serif;letter-spacing:-.015em;margin:27px 0 15px;overflow-wrap:anywhere;hyphens:auto}
.cg-card>p{font:13px/1.77 Arial,sans-serif;color:#5d747a;margin:0 0 15px}
.cg-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin:auto 0 17px;padding-top:6px}
.cg-tags span{font:10px/1.4 Arial,sans-serif;color:#627b7b;border:1px solid #c0cec5;padding:6px 9px}
.cg-card>a{color:#a26143;border-top:1px solid #b6c7bd;padding-top:19px;font:700 12px/1.5 Arial,sans-serif;text-decoration:none}
.cg-card>a>b{font-weight:700}
.cg-prescreen{background:#172c3a;color:#f9f8f3;padding:88px 0}
.cg-prescreen-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,78px);align-items:center}
.cg-prescreen .tr-kicker,.cg-question-section .tr-kicker,.cg-contact-section .tr-kicker{color:#d9a788}
.cg-prescreen h2,.cg-check h2{font:400 clamp(38px,4vw,61px)/1.16 Georgia,serif;letter-spacing:-.034em;margin:19px 0 27px;overflow-wrap:anywhere}
.cg-prescreen h2 em,.cg-check h2 em{color:#d8aa90}
.cg-prescreen-grid>div>p:not(.tr-kicker){font:15px/1.8 Arial,sans-serif;color:#c4d2d4;margin:0 0 18px}
.cg-prescreen-grid>div>p strong{color:#fff}
.cg-prescreen aside{background:#e7eee8;color:#172c3a;padding:clamp(25px,3.6vw,46px);min-width:0}
.cg-prescreen aside strong{font:400 clamp(28px,2.8vw,42px)/1.24 Georgia,serif;display:block;overflow-wrap:anywhere}
.cg-prescreen aside p{font:14px/1.8 Arial,sans-serif;color:#566e75}
.cg-prescreen aside a{font:700 12px Arial,sans-serif;color:#a26143}
.cg-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.cg-steps article{min-width:0;border-top:1px solid #bacdc1;padding:19px 3px}
.cg-steps article>span{font:400 34px Georgia,serif;color:#a26143}
.cg-steps h3{font:400 clamp(22px,2.2vw,29px)/1.22 Georgia,serif;margin:27px 0 12px;overflow-wrap:anywhere}
.cg-steps p{font:13px/1.78 Arial,sans-serif;color:#5b7579}
.cg-related-note{background:#e7eee6;padding:39px 0}
.cg-related-note strong{font:400 clamp(23px,2.6vw,35px)/1.2 Georgia,serif}
.cg-related-note p{font:13px/1.75 Arial,sans-serif;color:#5c7579;margin:9px 0 15px}
.cg-related-links{display:flex;flex-wrap:wrap;gap:9px}
.cg-related-links>a{border:1px solid #b7c9bc;padding:12px 16px;color:#a26143;font:700 12px/1.45 Arial,sans-serif;text-decoration:none;max-width:100%;overflow-wrap:anywhere}
.cg-related-links>a:hover,.cg-card>a:hover{text-decoration:underline;text-underline-offset:3px}
.cg-contact-section{padding:88px 0;background:#172c3a;color:#f9f8f3;scroll-margin-top:15px}
.cg-contact-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(29px,5vw,77px);align-items:center}
.cg-contact-section h2,.cg-question-section h2{font:400 clamp(40px,4.4vw,64px)/1.16 Georgia,serif;letter-spacing:-.035em;margin:22px 0 26px;overflow-wrap:anywhere}
.cg-contact-section h2 em,.cg-question-section h2 em{color:#dbaa8e}
.cg-contact-grid>div>p:not(.tr-kicker){font:15px/1.8 Arial,sans-serif;color:#c4d4d4;margin:0 0 18px}
.cg-contact-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:24px 0}
.cg-mail{font:700 13px/1.5 Arial,sans-serif;color:#e3ad91;max-width:100%}
.cg-contact-grid>div>p.cg-contact-small{font-size:11px;margin:13px 0 0}
.cg-contact-grid aside{padding:clamp(27px,3.4vw,45px);background:#e5ede6;color:#172c3a;min-width:0}
.cg-contact-grid aside>span{font:700 10px/1.5 Arial,sans-serif;letter-spacing:1.2px;color:#a26143}
.cg-contact-grid aside h3{font:400 clamp(27px,2.85vw,39px)/1.2 Georgia,serif;margin:23px 0;overflow-wrap:anywhere}
.cg-contact-grid aside p{font:13px/1.8 Arial,sans-serif;color:#5d737c}
.cg-service-hero .cg-keywords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:21px 0 27px}
.cg-keywords span{display:flex;align-items:center;min-height:69px;padding:15px 18px;border:1px solid #b8cabc;font:400 clamp(18px,1.8vw,23px)/1.22 Georgia,serif;overflow-wrap:anywhere}
.cg-mini-quote{font:12px/1.75 Arial,sans-serif;color:#60787b;margin:0}
.cg-issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.cg-issue-grid article{min-width:0;padding:30px 27px;background:#e9efe9}
.cg-issue-grid article:nth-child(2){background:#eeebe3}
.cg-issue-grid h3{font:400 clamp(24px,2.5vw,37px)/1.21 Georgia,serif;margin:29px 0 17px;overflow-wrap:anywhere}
.cg-issue-grid p{font:13px/1.8 Arial,sans-serif;color:#5b7379}
.cg-question-section{background:#172c3a;color:#f9f8f1;padding:86px 0}
.cg-question-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}
.cg-question-grid>div>p:not(.tr-kicker){font:15px/1.85 Arial,sans-serif;color:#c6d5d5;margin:0 0 21px}
.cg-text-link{font:700 13px Arial,sans-serif;color:#e5ad8d}
.cg-question-grid aside{min-width:0;background:#e7eee7;color:#172c3a;padding:clamp(27px,3.8vw,47px)}
.cg-question-grid aside>span{font:700 10px/1.5 Arial,sans-serif;color:#a26143;letter-spacing:1.1px}
.cg-question-grid ol{padding-left:19px;color:#304e55;font:15px/1.65 Arial,sans-serif;margin:25px 0}
.cg-question-grid li{padding:12px 0;border-bottom:1px solid #c3d0c5}
.cg-question-grid aside p{font:12px/1.75 Arial,sans-serif;color:#5a7379}
.cg-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.cg-examples article{min-width:0;background:#e7eee8;padding:clamp(26px,3.3vw,43px)}
.cg-examples article:nth-child(even){background:#f0ece5}
.cg-examples h3{font:400 clamp(28px,3vw,42px)/1.23 Georgia,serif;margin:26px 0 16px;overflow-wrap:anywhere}
.cg-examples p{font:14px/1.8 Arial,sans-serif;color:#5c727b;margin:0}
.cg-check{background:#edf0e9;padding:86px 0}
.cg-check-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:clamp(29px,4.5vw,72px);align-items:center}
.cg-check h2 em{color:#a26143}
.cg-check-grid>div>p:not(.tr-kicker){font:14px/1.85 Arial,sans-serif;color:#536e76;margin:0 0 18px}
.cg-check aside{background:#faf9f5;padding:clamp(27px,3vw,43px);min-width:0}
.cg-check aside strong{display:block;font:400 clamp(28px,2.9vw,39px)/1.24 Georgia,serif}
.cg-check aside p{font:13px/1.8 Arial,sans-serif;color:#5c737c;margin:19px 0}
.cg-check aside a{font:700 12px Arial,sans-serif;color:#a26143}
.cg-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.cg-doc-grid article{background:#e5ece6;padding:27px 24px;min-width:0}
.cg-doc-grid article:nth-child(2){background:#efede5}
.cg-doc-grid span{font:700 11px Arial,sans-serif;color:#a26143}
.cg-doc-grid h3{font:400 clamp(23px,2.3vw,32px)/1.2 Georgia,serif;margin:22px 0 0;overflow-wrap:anywhere}
.cg-back{font:700 13px Arial,sans-serif;margin:24px 0 0}.cg-back a{color:#a26143}
#main .tr-heading>div,#main .tr-heading>p{min-width:0}
@media(max-width:1180px){.cg-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.cg-hero-grid,.cg-prescreen-grid,.cg-contact-grid,.cg-question-grid,.cg-check-grid{grid-template-columns:minmax(0,1fr)}.cg-hero{padding:30px 0 62px}.cg-hero h1{font-size:clamp(42px,7.8vw,63px)}.cg-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-issue-grid,.cg-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-prescreen,.cg-question-section,.cg-contact-section,.cg-check{padding:65px 0}}
@media(max-width:650px){.cg-hero h1{font-size:clamp(38px,9vw,50px)}.cg-category-grid,.cg-issue-grid,.cg-doc-grid,.cg-examples,.cg-steps{grid-template-columns:minmax(0,1fr)}.cg-card{min-height:auto}.cg-contact-actions{align-items:stretch;flex-direction:column}.cg-contact-actions .tr-btn{align-self:flex-start}.cg-service-hero .cg-keywords{grid-template-columns:minmax(0,1fr)}.cg-keywords span{min-height:auto}.cg-prescreen h2,.cg-contact-section h2,.cg-question-section h2,.cg-check h2{font-size:clamp(34px,8.8vw,46px)}}
@media(max-width:360px){.cg-hero-panel{padding:24px 21px}.cg-hero-panel h2{font-size:34px}.cg-contact-grid aside{padding:24px}.cg-card h3{font-size:27px}#main .tr-heading h2{font-size:clamp(31px,9.3vw,37px);overflow-wrap:anywhere;hyphens:auto}}

/* Consumer breadcrumbs wrap on 320px phones */
.tr-crumbs{flex-wrap:wrap;row-gap:7px}
.tr-crumbs>span:last-child{max-width:100%;min-width:0;overflow-wrap:anywhere}
.tr-crumbs>a{min-width:0;overflow-wrap:anywhere}

/* /mobile main refund intent, with additional specialist examinations placed below */
.cg-return-panel .cg-panel-list>div{padding:14px 0}
.cg-return-panel .cg-panel-list h3{font-size:clamp(19px,1.8vw,25px)}
.cg-return-panel .cg-panel-list p{font-size:12px;line-height:1.65}
.cg-return-section{scroll-margin-top:15px}
.cg-return-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.cg-return-grid article{min-width:0;background:#e8eee9;padding:clamp(23px,2.5vw,33px)}
.cg-return-grid article:nth-child(even){background:#edebe3}
.cg-return-grid article>span{color:#a26143;font:700 10px/1.6 Arial,sans-serif;letter-spacing:1.15px}
.cg-return-grid h3{font:400 clamp(23px,2vw,31px)/1.22 Georgia,serif;margin:25px 0 16px;overflow-wrap:anywhere}
.cg-return-grid p{font:13px/1.76 Arial,sans-serif;color:#586f75}
.cg-return-note{background:#eef1ec;margin:19px 0 0;padding:20px 26px;color:#536d76;font:13px/1.75 Arial,sans-serif}
.cg-return-note strong{color:#a26143}
.cg-phone-special-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.cg-phone-special-grid article{padding:26px 21px}
.cg-phone-special-grid h3{font-size:clamp(22px,2.1vw,30px)}
.cg-phone-special-note{font:12px/1.8 Arial,sans-serif;color:#5f757b;margin:20px 0 0}
@media(max-width:1150px){.cg-return-grid,.cg-phone-special-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.cg-return-grid,.cg-phone-special-grid{grid-template-columns:minmax(0,1fr)}.cg-return-panel .cg-panel-list>div{padding:15px 0}.cg-return-note{padding:19px 20px}}

/* Clothing cleaning dispute: separate from the dominant return-to-seller intent */
.cg-dryclean{background:#e9eee8;padding:84px 0;scroll-margin-top:14px}
.cg-dryclean-grid{display:grid;grid-template-columns:minmax(0,1.09fr) minmax(0,.91fr);gap:clamp(27px,5vw,78px);align-items:center}
.cg-dryclean .tr-kicker{color:#a26143}
.cg-dryclean h2{font:400 clamp(38px,4.15vw,62px)/1.17 Georgia,serif;letter-spacing:-.038em;margin:20px 0 27px;overflow-wrap:anywhere}
.cg-dryclean h2 em{color:#a26143}
.cg-dryclean-grid>div>p:not(.tr-kicker){font:14px/1.85 Arial,sans-serif;color:#516f75;margin:0 0 17px}
.cg-dryclean .cg-text-link{color:#a26143;display:inline-block;margin-top:11px}
.cg-dryclean aside{background:#f8f8f3;min-width:0;padding:clamp(25px,3.5vw,44px)}
.cg-dryclean aside>span,.cg-dryclean-case span{font:700 10px/1.6 Arial,sans-serif;letter-spacing:1.1px;color:#a26143}
.cg-dryclean aside h3{font:400 clamp(27px,2.9vw,40px)/1.23 Georgia,serif;margin:23px 0;overflow-wrap:anywhere}
.cg-dryclean aside ul{padding-left:21px;font:13px/1.8 Arial,sans-serif;color:#536e75;margin-bottom:24px}
.cg-dryclean aside li{padding:4px 0}
.cg-dryclean-case{border-top:1px solid #c5d3c7;padding-top:21px}
.cg-dryclean-case strong{display:block;font:400 clamp(22px,2.2vw,28px)/1.24 Georgia,serif;margin:15px 0;overflow-wrap:anywhere}
.cg-dryclean-case p{font:12px/1.75 Arial,sans-serif;color:#66777e;margin:0}
@media(max-width:900px){.cg-dryclean-grid{grid-template-columns:minmax(0,1fr)}.cg-dryclean{padding:65px 0}}
@media(max-width:650px){.cg-dryclean h2{font-size:clamp(34px,8.7vw,46px)}}
