/* Mobile refinement. Desktop layout is intentionally left to the retained theme. */
@media(max-width:680px){
html{scroll-behavior:auto!important}html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1){font-family:'Noto Sans JP',sans-serif!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) h1,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) h2,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) h3,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) b,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) strong,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) button,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) a,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) summary{font-family:'Noto Sans JP',sans-serif!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .site-header .site-brand small{font-size:10px!important;line-height:1.2!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .site-header .site-brand strong{font-size:16px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .pkv780-utility b,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .pkv780-menu summary::after{font-size:10px!important;line-height:1.2!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .pkv780-utility{width:60px!important;min-width:60px!important;height:44px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .pkv780-utility-nav{gap:2px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .site-footer a{min-height:44px!important;display:flex!important;align-items:center!important;font-size:13px!important;line-height:1.5!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .site-footer{padding:28px 16px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) main :is(p,li){overflow-wrap:anywhere}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-breadcrumb{font-size:11px!important;line-height:1.55!important;margin:0 0 14px!important;padding:0!important;white-space:normal!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-breadcrumb a{font-size:11px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-hero{height:auto!important;min-height:0!important;padding:10px 16px 18px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-hero__top,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-hero__copy{padding-top:0!important;margin-top:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-hero h1{font-size:25px!important;line-height:1.35!important;margin:8px 0!important;padding-right:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-lead{font-size:14px!important;line-height:1.6!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;margin:8px 0 12px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-mini-index{display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:none!important;gap:6px!important;height:auto!important;overflow:visible!important;margin:12px 0 0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-mini-index>span{display:none!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-mini-index :is(a,button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:6px 10px!important;box-sizing:border-box!important;font-size:12px!important;line-height:1.4!important;border:1px solid #ffffff66!important;border-radius:20px!important;background:#ffffff12!important;color:inherit!important;text-decoration:none!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-intro{font-size:14px!important;line-height:1.75!important;margin-top:20px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-section h2{font-size:22px!important;line-height:1.45!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-section h3{font-size:17px!important;line-height:1.5!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-card p,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-route p,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-body{font-size:14px!important;line-height:1.75!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-card b{font-size:15px!important;line-height:1.5!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-line-link{display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:14px!important;line-height:1.5!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-faq summary{font-size:14px!important;line-height:1.6!important;min-height:44px!important;box-sizing:border-box!important;padding:12px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-faq p{font-size:14px!important;line-height:1.75!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-sources p,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-sources a{font-size:12px!important;line-height:1.7!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .pkv-region-home{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:6px 12px!important;box-sizing:border-box!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .pkv722-breadcrumb{font-size:11px!important;line-height:1.5!important;padding-right:110px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .pkv-guide-unified .guide-hero{padding-top:10px!important}
/* Home: preserve brown/cream branding and photo cards. */
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv790-hero{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-hero{padding:60px 16px 22px!important;min-height:0!important;height:auto!important;position:relative!important;box-sizing:border-box!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-hero__copy{margin:0!important;padding:0!important;width:100%!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-hero h1{font-size:25px!important;line-height:1.3!important;margin:0 0 10px!important;letter-spacing:-.03em!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-lead{font:14px/1.6 'Noto Serif JP',serif!important;white-space:normal!important;max-height:none!important;margin:0 0 14px!important;padding:0 78px 0 0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-actions{display:flex!important;gap:8px!important;align-items:stretch!important;margin:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-action{height:44px!important;min-height:44px!important;min-width:0!important;padding:0 10px!important;box-sizing:border-box!important;font-size:12px!important;line-height:1.4!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-hero__visual{position:absolute!important;right:10px!important;bottom:-8px!important;top:auto!important;left:auto!important;width:92px!important;height:auto!important;margin:0!important;padding:0!important;z-index:4!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-hero__visual img{position:static!important;display:block!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;transform:none!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-hero__visual .pkv-brand-halo,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-shadow{display:none!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .home-board-label{left:10.5%!important;top:57%!important;width:61%!important;height:17%!important;font-size:9px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv790-trouble{margin:0!important;padding:24px 16px 0!important;height:auto!important;min-height:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv790-trouble>.wp-block-heading{font-size:22px!important;line-height:1.4!important;margin:0 0 16px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-grid{gap:10px 8px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-card{height:56px!important;min-height:56px!important;max-height:none!important;padding:6px!important;align-items:center!important;box-sizing:border-box!important;overflow:visible!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-art{height:40px!important;line-height:0!important;flex:0 0 40px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-body{height:auto!important;min-width:0!important;display:flex!important;align-items:center!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-body strong{font-size:15px!important;line-height:1.4!important;transform:none!important;letter-spacing:-.04em!important;white-space:normal!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv7109-action-card{height:auto!important;min-height:104px!important;padding:12px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv7109-action-title strong{font-size:15px!important;line-height:1.4!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv7109-action-description{font-size:12px!important;line-height:1.6!important;margin-top:8px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv7109-action-map{right:0!important;bottom:0!important;max-width:48px!important;max-height:48px!important}
/* A static, fully readable feature replaces the broken carousel. */
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .refine-feature{margin:20px 0 0!important;padding:16px!important;border-radius:24px;background:linear-gradient(135deg,#633326,#934b35);color:white}
.refine-feature-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.refine-feature-head small{font-size:11px}.refine-feature-head h2{font-size:21px!important;line-height:1.4!important;margin:4px 0!important}.refine-feature-head>a{font-size:12px;min-height:44px;display:flex;align-items:center;color:white;text-decoration:none}
.refine-feature-list{display:grid;gap:10px;margin-top:14px}.refine-feature-list>a{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:10px;border-radius:14px;background:#ffffff16;color:white;text-decoration:none;min-width:0}.refine-feature-list img{width:72px;height:64px;object-fit:cover;border-radius:10px}.refine-feature-list strong{display:block;font-size:15px;line-height:1.5}.refine-feature-list em{font-style:normal;font-size:12px;display:block;margin-top:5px}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored #area{margin:0!important;padding:32px 16px 0!important;min-height:0!important;height:auto!important;background:transparent!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored #area>h2{font-size:22px!important;line-height:1.4!important;margin:0 0 12px!important;padding:0!important}
.refine-region-note{font-size:14px!important;line-height:1.6!important;margin:0 0 12px!important}.refine-live-regions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.refine-live-regions a{display:flex;min-height:48px;align-items:center;justify-content:center;border:1px solid #dfcaba;border-radius:14px;background:#fff;color:#733018;font-size:15px;font-weight:700;text-decoration:none}.refine-pending{margin-top:14px;font-size:13px}.refine-pending summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#695248}.refine-pending p{font-size:13px!important;line-height:1.9!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored #guides{padding:32px 16px 0!important;margin:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored main h2.wp-block-heading{font-size:22px!important;line-height:1.4!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .refine-business h2{font-size:24px!important;line-height:1.4!important}
/* Loss: care first, then paperwork, then service selection. */
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-loss #first .guide-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-loss #first .guide-step{display:block!important;padding:12px!important;border:1px solid #e4d6ca!important;background:white!important;border-radius:16px!important;min-width:0!important;margin:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-loss #first .guide-step>span{display:flex!important;width:28px!important;height:28px!important;align-items:center!important;justify-content:center!important;margin-bottom:8px!important;font-size:15px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-loss #first .guide-step b{font-size:14px!important;line-height:1.4!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-loss #first .guide-step p{font-size:13px!important;line-height:1.6!important;margin:7px 0 0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-loss .guide-memory__choices{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
.refine-choice-group{padding:12px;border:1px solid #e7d7c8;border-radius:14px;background:#fffaf0}.refine-choice-group h3{font-size:16px!important;margin:0 0 5px!important}.refine-choice-group p{font-size:14px!important;line-height:1.6!important;margin:0!important}.refine-choice-group a{display:flex!important;align-items:center!important;min-height:44px!important;padding:8px 0!important;font-size:14px!important;background:transparent!important;box-shadow:none!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-loss #pets .guide-pet-links,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-loss #pets>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-loss #pets a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:56px!important;min-height:44px!important;padding:6px 12px!important;border:1px solid #dfcaba!important;border-radius:16px!important;background:white!important;font-size:14px!important;box-sizing:border-box!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .provider-story__visual,html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .provider-story__visual a{height:140px!important;min-height:0!important;max-height:140px!important;display:block!important;margin:0!important;background:#fff!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .provider-story__visual img{height:140px!important;width:100%!important;object-fit:contain!important;max-height:140px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .provider-story__body{padding:16px!important}.provider-story{overflow:hidden!important}
/* Articles: eliminate inherited template blank area; one semantic title. */
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-article .site-main{padding-top:20px!important;margin-top:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-article .entry-content{padding-top:0!important;margin-top:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-article .entry-content>h1{font-size:26px!important;line-height:1.4!important;margin:0 0 12px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-article .pkv-content{padding-top:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .pkv-cost{margin-top:0!important;padding-top:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .pkv-cost .hero{display:block!important;padding:16px!important;margin:12px 0 16px!important;min-height:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .hero-art{display:none!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .pkv-cost .hero-title{font-size:26px!important;line-height:1.4!important;margin:0 0 10px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .pkv-cost .lead{font-size:14px!important;line-height:1.7!important;margin:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .pkv-cost .quick{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:16px 0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .pkv-cost .quick a{min-height:48px!important;padding:10px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .pkv-cost .price-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .pkv-cost .price-card{padding:12px!important;min-height:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .pkv-cost .price-card strong{font-size:20px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).refine-cost .pkv-cost .price-card small{font-size:12px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .pkv-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .pkv-chip{min-height:40px!important;padding:8px 12px!important;font-size:13px!important;box-sizing:border-box!important}
.refine-animal-content{margin:22px 0;padding:16px;border:1px solid #e2d3c5;border-radius:16px;background:#fffaf0}.refine-animal-content h2{font-size:21px!important;line-height:1.4!important}.refine-animal-content h3{font-size:16px!important;line-height:1.5!important;margin:20px 0 8px!important}.refine-animal-content p,.refine-animal-content li{font-size:14px!important;line-height:1.75!important}.refine-animal-content a{min-height:44px;display:flex;align-items:center}
}

@media(max-width:680px){
html body.refine-v1 .refine-feature{order:4!important;width:100%!important;box-sizing:border-box!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .pkv-brand-hero__inner{height:auto!important;min-height:0!important;padding:0!important;display:block!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-hero{max-height:none!important}
}
@media(max-width:680px){
.refine-provider-content{margin-top:18px}.refine-provider-content p,.refine-provider-content li{font-size:14px;line-height:1.75}.refine-provider-content>h2{font-size:22px;line-height:1.4;margin-top:26px}.refine-provider-content>a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.6}.refine-provider-content .provider-story{margin-top:20px}
}
@media(max-width:680px){
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv790-trouble{top:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-grid{height:auto!important;grid-template-rows:repeat(4,56px)!important;grid-auto-rows:56px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-card{display:flex!important;gap:6px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-body{height:40px!important;min-height:0!important;max-height:40px!important;flex:1!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;padding:0!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv7109-action-panels{height:auto!important;min-height:104px!important;grid-template-rows:auto!important;grid-auto-rows:auto!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .refine-feature h2{color:white!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv780-utility-nav{width:128px!important;right:60px!important;gap:8px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .mobile-menu{width:44px!important;right:10px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .mobile-menu summary b{font-size:10px!important}
}
@media(max-width:680px){
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-card{flex-direction:row!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-body{width:auto!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv7109-action-description{white-space:normal!important;overflow:visible!important;height:auto!important;max-height:none!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv780-utility-nav{display:flex!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv780-utility{flex:0 0 60px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-action{width:auto!important;gap:5px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-hero__visual{right:-6px!important;width:80px!important}
}
@media(max-width:680px){
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1) .guide-breadcrumb{padding-right:104px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-action{max-width:none!important;flex:0 0 auto!important;min-width:110px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-action--primary{min-width:128px!important}
}
@media(max-width:375px){html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv8-issue-body strong{font-size:14px!important}}
@media(max-width:680px){
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-actions{position:static!important;width:auto!important;height:44px!important;min-height:44px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-action{position:static!important;inset:auto!important;transform:none!important;margin:0!important}
}
@media(max-width:680px){
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-actions{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}
html body:is(#mobile-refinement,.refine-v1):is(#mobile-verified,.refine-v1).home-restored .pkv-brand-action{padding:0 6px!important}
}
