@font-face{font-family:ZenHomeA2;src:url(/assets/fonts/zen-home-a2-extra-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+30CA,U+30DC,U+5171,U+52DF,U+7DE9,U+897F}@font-face{font-family:ZenHomeA2;src:url(/assets/fonts/zen-home-a2-extra-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+30CA,U+30DC,U+5171,U+52DF,U+7DE9,U+897F}@font-face{font-family:ZenHomeA2;src:url(/assets/fonts/zen-home-a2-extra-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+30CA,U+30DC,U+5171,U+52DF,U+7DE9,U+897F}@font-face{font-family:ZenHomeA2;src:url(/assets/fonts/zen-home-a2-extra-900.woff2)format("woff2");font-weight:900;font-display:swap;unicode-range:U+30CA,U+30DC,U+5171,U+52DF,U+7DE9,U+897F}body[data-visual-shell=home-a2]{--a2-width:1200px;--paper:#f7f3ec;--a2-muted:#76685a;background:#f7f3ec;font:400 15px/1.85 ZenHomeA2,ZenCurrent,sans-serif}body[data-visual-shell=home-a2] :is(h1,h2,h3){letter-spacing:normal;text-wrap:wrap}body[data-visual-shell=home-a2] .site-header{height:73px;box-shadow:none;color:#191512;background:#fff;border-bottom:1px solid #19151222;position:relative}body[data-visual-shell=home-a2] .site-header-inner{width:auto;max-width:var(--a2-width);justify-content:space-between;align-items:center;gap:0;height:72px;min-height:0;margin:auto;padding:0;display:flex}body[data-visual-shell=home-a2] .brand{font-variation-settings:"wdth" 88,"wght" 780;letter-spacing:.004em;color:#191512;font:780 42px/1 Archivo,sans-serif;transform:none}body[data-visual-shell=home-a2] .desktop-nav{align-items:center;gap:26px;font-size:14px;display:flex}body[data-visual-shell=home-a2] .site-header .desktop-nav a{color:#191512;box-shadow:none;background:0 0;border:0;padding:0;font-weight:700;line-height:1.85}body[data-visual-shell=home-a2] .site-header .desktop-nav a[data-render-target=nav-trouble][data-affordance-role]{background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:flex;box-shadow:inset 0 0 0 1px #19151240}body[data-visual-shell=home-a2] .desktop-nav a:last-child:before,body[data-visual-shell=home-a2] .a2-mobile-trouble:before{content:"";background:#da3a22;flex:none;width:6px;height:6px}body[data-visual-shell=home-a2] .mobile-menu,body[data-visual-shell=home-a2] .a2-mobile-trouble{display:none}body[data-visual-shell=home-a2] .site-footer{color:#f3eee4;background:#2a241f;border:0;padding:44px 0 0}body[data-visual-shell=home-a2] .site-footer-inner{max-width:var(--a2-width);flex-direction:row;justify-content:space-between;gap:24px;width:auto;margin:auto;padding:0;display:flex}body[data-visual-shell=home-a2] .footer-heading{gap:4px}body[data-visual-shell=home-a2] .footer-brand{color:#f3eee4;letter-spacing:normal;font:800 24px/1.85 Archivo,sans-serif}body[data-visual-shell=home-a2] .footer-heading p{color:#e0c98a;font-size:13px;font-weight:400}body[data-visual-shell=home-a2] .site-footer nav{color:#f3eee4;grid-template-columns:repeat(2,auto);gap:0 40px;font-size:13px;font-weight:700}body[data-visual-shell=home-a2] .site-footer nav a{align-items:center;min-height:44px;display:flex}body[data-visual-shell=home-a2] .utility-footer{background:#2a241f;border:0;padding:12px 0 24px}body[data-visual-shell=home-a2] .utility-footer-inner{max-width:var(--a2-width);border-top:1px solid #f3eee422;padding:4px 0 0;display:block}body[data-visual-shell=home-a2] .utility-links{flex-wrap:wrap;gap:0 20px;display:flex}body[data-visual-shell=home-a2] .utility-footer .utility-links a{color:#c9bba4;align-items:center;min-height:44px;font-size:12px;font-weight:400;display:flex}body[data-visual-shell=home-a2] :is(a,button,summary,input):focus-visible{outline-offset:3px;outline:3px solid #da3a22}@media (width>=1200px) and (width<=1439px){body[data-visual-shell=home-a2]{--a2-width:1040px}}@media (width<=1199px){body[data-visual-shell=home-a2]{--a2-width:calc(100% - 32px)}body[data-visual-shell=home-a2] .site-header{height:61px}body[data-visual-shell=home-a2] .site-header-inner{gap:8px;max-width:none;height:60px;padding:0 16px}body[data-visual-shell=home-a2] .brand{margin-right:auto;font-size:28px}body[data-visual-shell=home-a2] .desktop-nav{display:none}body[data-visual-shell=home-a2] .a2-mobile-trouble{border-radius:999px;align-items:center;gap:6px;height:44px;padding:0 12px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #19151240}body[data-visual-shell=home-a2] .mobile-menu{display:block}body[data-visual-shell=home-a2] .mobile-menu summary{box-sizing:border-box;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 0 1px #19151233}body[data-visual-shell=home-a2] .mobile-menu summary svg{display:none}body[data-visual-shell=home-a2] .mobile-menu summary span{font-size:10px;line-height:1.85}body[data-visual-shell=home-a2] .mobile-menu nav{background:#fff;top:61px}}@media (width<=999px){body[data-visual-shell=home-a2] .site-footer{padding:32px 16px 0}body[data-visual-shell=home-a2] .site-footer-inner{flex-direction:column;gap:24px;max-width:none}body[data-visual-shell=home-a2] .site-footer nav{grid-template-columns:1fr}body[data-visual-shell=home-a2] .utility-footer{padding:12px 16px 20px}body[data-visual-shell=home-a2] .utility-footer-inner{max-width:none}}.home-a2,.home-a2 *{box-sizing:content-box}.home-a2{color:#191512;font-size:15px;line-height:1.85}.home-a2 :is(h1,h2,h3,p,figure){margin:0}.home-a2 :is(h1,h2,h3){line-height:inherit}.home-a2 [hidden]{display:none}.home-a2 a{color:inherit;box-shadow:none;text-decoration:none;transform:none}.home-a2 a:hover{color:inherit}.home-a2 .a2-container{max-width:var(--a2-width);margin-inline:auto}.home-a2 .a2-white{background:#fff}.home-a2 .a2-heading{align-items:center;gap:10px;font-size:22px;font-weight:900;display:flex}.home-a2 .a2-heading:before{content:"";background:#da3a22;flex:none;width:4px;height:1.1em}.home-a2 .a2-icon{background:#efe3cd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.home-a2 .a2-icon-small{width:28px;height:28px}.home-a2 .a2-hero{align-items:center;gap:48px;padding:40px 0 32px;display:flex}.home-a2 .a2-hero>div{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.home-a2 .a2-hero h1{font-size:40px;font-weight:900;line-height:1.3}.home-a2 .a2-hero p{color:#4a423b;font-size:15px;line-height:1.8}.home-a2 .hero-motion{box-sizing:border-box;aspect-ratio:auto;background:#2a241f;border:0;border-radius:16px;flex:none;width:600px;height:188px}.home-a2 .hero-motion :is(img,video){object-position:56% 44%;filter:saturate(.8)sepia(.12)brightness(.94)}.home-a2 .hero-motion :is(.motion-tint,.motion-paper,.motion-screen),.home-a2 .hero-motion:after,.home-a2 .hero-motion figcaption:before{display:none}.home-a2 .hero-motion:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#191512c7 0%,#19151266 46%,#19151200 78%);position:absolute;inset:0}.home-a2 .hero-motion figcaption{color:#fff;text-shadow:0 2px 12px #19151266;max-width:none;font-size:22px;font-weight:900;line-height:1.5;left:28px;right:auto}.home-a2 .hero-motion figcaption strong{font-weight:900}.home-a2 .hero-motion-toggle{color:#fff;min-width:44px;min-height:44px;box-shadow:none;z-index:4;background:#191512b3;border:1px solid #ffffff80;border-radius:999px;padding:0 12px;font:700 12px/1 ZenCurrent,sans-serif;transition:background-color .16s ease-out,border-color .16s ease-out;position:absolute;bottom:12px;right:12px}.home-a2 .hero-motion-toggle:hover{background:#191512e6;border-color:#fff}.home-a2 .hero-motion-toggle:focus-visible{outline-offset:2px;outline-color:#ffc83d}.home-a2 .a2-entrances{flex-direction:column;gap:18px;padding-bottom:56px;display:flex}.home-a2 .a2-situations{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-a2 .a2-situation{background:#fff;border-radius:16px;align-items:center;gap:16px;min-height:104px;padding:22px;font-size:18px;font-weight:700;line-height:1.45;display:flex;box-shadow:0 0 0 1px #19151229,0 2px #19151214}.home-a2 .a2-situation>span:nth-child(2){word-break:auto-phrase;flex:1}.home-a2 .a2-illustration{color:#a2907a;width:64px;height:64px}.home-a2 .a2-illustration:before{content:"";opacity:.9;border:1.5px dashed #a2907a;border-radius:50%;position:absolute;inset:3px}.home-a2 .a2-round-arrow{color:#fff;background:#191512;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.home-a2 .a2-situation:is(a):hover{transform:translateY(-2px);box-shadow:0 0 0 2px #191512,0 6px 16px #1915121f}.home-a2 .a2-explore{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-a2 .a2-explore>*{background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.45;display:flex;box-shadow:0 0 0 1px #1915121f}.home-a2 .a2-explore a:hover{box-shadow:0 0 0 1.5px #191512}.home-a2 .a2-explore>*>span:last-child{word-break:auto-phrase;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-a2 .a2-trouble-entry{background:#fff;border-radius:12px;align-items:center;gap:14px;min-height:56px;padding:12px 16px;font-size:15px;font-weight:700;transition:box-shadow .16s cubic-bezier(.2,.7,.3,1);display:flex;box-shadow:inset 4px 0 #da3a22,0 0 0 1px #19151222}.home-a2 .a2-trouble-entry>span:nth-child(2){flex:1}.home-a2 .a2-trouble-entry:hover{box-shadow:inset 4px 0 #da3a22,0 0 0 1.5px #da3a22}.home-a2 .a2-search{border-top:1px solid #19151214;padding:64px 0}.home-a2 .a2-search>.a2-container{flex-direction:column;gap:14px;display:flex}.home-a2 .a2-search h2{align-items:center;gap:12px;font-size:22px;font-weight:900;display:flex}.home-a2 .a2-search h2 .a2-icon{background:#fff}.home-a2 .a2-search-form{gap:8px;max-width:760px;display:flex}.home-a2 .a2-search-form label{background:#fff;border-radius:10px;flex:1;align-items:center;min-width:0;height:52px;padding:0 16px;display:flex;box-shadow:0 0 0 1px #19151240}.home-a2 .a2-search-form input{box-sizing:border-box;color:#191512;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;height:100%;padding:0;font-size:15px}.home-a2 .a2-search-form input::placeholder{color:#76685a;opacity:1}.home-a2 .a2-search-form label:focus-within{outline-offset:3px;outline:3px solid #da3a22}.home-a2 .a2-search-form input:focus-visible{box-shadow:none;outline:0}.home-a2 .a2-search-form button{color:#fff;height:52px;box-shadow:none;background:#191512;border:0;border-radius:10px;padding:0 22px;font-size:15px;font-weight:700}.home-a2 [data-company-search-status]{color:#4a423b;font-size:12px}.home-a2 .a2-directory-link{color:#191512;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-left:-4px;padding:0 4px;font-size:15px;font-weight:700;text-decoration:none;transition:color .16s cubic-bezier(.2,.7,.3,1);display:inline-flex}.home-a2 .a2-directory-link>span:first-child{text-decoration:underline 1.5px;text-decoration-color:inherit;text-underline-offset:5px}.home-a2 .a2-directory-link:hover{color:#da3a22;text-decoration-color:#da3a22}.home-a2 .a2-directory-link:focus-visible{outline-offset:2px;outline:3px solid #191512}.home-a2 .a2-directory-link:active{color:#b03018}.home-a2 .a2-comparisons{flex-direction:column;gap:10px;margin-top:12px;scroll-margin-top:24px;display:flex}.home-a2 .a2-comparisons h3{align-items:center;gap:8px;font-size:16px;font-weight:900;display:flex}.home-a2 .a2-comparisons h3:before{content:"";background:#da3a22;flex:none;width:4px;height:1em}.home-a2 .a2-comparison-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-a2 .a2-comparison-links>a{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 10px 0 18px;font-size:15px;font-weight:700;line-height:1.45;transition:background-color .16s cubic-bezier(.2,.7,.3,1);display:flex;box-shadow:inset 0 0 0 1.5px #191512}.home-a2 .a2-comparison-links>a>span:first-child{word-break:auto-phrase}.home-a2 .a2-comparison-arrow{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1.5px #191512}.home-a2 .a2-comparison-links>a:hover{background:#f7f3ec}.home-a2 .a2-comparison-links>a:focus-visible{outline-offset:3px;outline:3px solid #191512}.home-a2 .a2-comparison-links>a:active{background:#efe3cd}.home-a2 .a2-cases{padding:56px 0}.home-a2 .a2-cases-inner{box-sizing:border-box;background:#f7f3ec;border-radius:16px;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:40px;max-width:1272px;margin:auto;padding:32px 36px;display:grid}.home-a2 .a2-cases-inner>div:first-child{flex-direction:column;gap:12px;display:flex}.home-a2 .a2-cases h2{word-break:auto-phrase;font-size:24px;font-weight:900;line-height:1.45}.home-a2 .a2-cases p{color:#2e2722;font-size:15px;line-height:1.85}.home-a2 .a2-cases-actions{gap:12px;display:grid}.home-a2 .a2-cases-actions a{box-sizing:border-box;color:#fff;background:#191512;border-radius:14px;align-items:center;gap:14px;min-height:64px;padding:12px 18px;display:flex}.home-a2 .a2-cases-actions a:hover{background:#2e2722}.home-a2 .a2-cases-actions b{word-break:auto-phrase;flex:1;font-size:15px;line-height:1.5}.home-a2 .a2-cases-actions a .a2-icon{background:#fff2}.home-a2 .a2-cases-actions a:last-child{color:#191512;background:#fff;box-shadow:inset 0 0 0 1.5px #191512}.home-a2 .a2-cases-actions a:last-child:hover{background:#faf7f2}.home-a2 .a2-cases-actions a:last-child .a2-icon{background:#f7f3ec}@media (width>=1200px) and (width<=1439px){.home-a2 .hero-motion{width:520px;height:163px}.home-a2 .hero-motion figcaption{font-size:19px}.home-a2 .a2-cases-inner{max-width:1112px}}@media (width<=1199px){.home-a2 .a2-hero{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:14px;max-width:none;padding:20px 16px 18px}.home-a2 .a2-hero h1{font-size:28px}.home-a2 .a2-hero p{font-size:13px}.home-a2 .hero-motion{aspect-ratio:350/110;border-radius:12px;width:100%;height:auto}.home-a2 .hero-motion :is(img,video){object-position:58% 44%}.home-a2 .hero-motion figcaption{font-size:14px;left:14px}.home-a2 .hero-motion-toggle{bottom:6px;right:6px}.home-a2 .a2-entrances{gap:14px;max-width:none;padding:0 16px 32px}.home-a2 .a2-heading{font-size:18px}.home-a2 .a2-situations{grid-template-columns:1fr;gap:10px}.home-a2 .a2-situation{min-height:72px;padding:12px 14px;font-size:16px}.home-a2 .a2-illustration{width:48px;height:48px}.home-a2 .a2-illustration svg{width:16px;height:16px}.home-a2 .a2-explore{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-a2 .a2-explore>*,.home-a2 .a2-trouble-entry{padding:10px 12px;font-size:13px}.home-a2 :is(.a2-explore,.a2-trouble-entry) .a2-icon{width:32px;height:32px}.home-a2 :is(.a2-explore,.a2-trouble-entry) .a2-icon svg{width:16px;height:16px}.home-a2 .a2-search{padding:32px 16px}.home-a2 .a2-search>.a2-container{max-width:none}.home-a2 .a2-search h2{font-size:18px}.home-a2 .a2-comparison-links{grid-template-columns:1fr;gap:8px}}@media (width<=999px){.home-a2 .a2-cases{padding:28px 16px}.home-a2 .a2-cases-inner{grid-template-columns:1fr;gap:18px;max-width:none;padding:20px 18px}.home-a2 .a2-cases h2{font-size:20px}.home-a2 .a2-cases p{font-size:14px}}@media (width<=340px){.home-a2 .a2-cases h2{font-size:19px}}@media (width<=320px){.home-a2 .a2-hero h1{font-size:26px}.home-a2 .hero-motion figcaption{font-size:13px}.home-a2 .a2-explore>*,.home-a2 .a2-trouble-entry{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-a2 .a2-situation:is(a):hover{transform:none}}.home-a2 .a2-mini-art{background:#efe3cd;border-radius:10px;flex:none;width:80px;height:80px;display:block}.home-a2 .a2-thumbnail{aspect-ratio:16/9;color:#191512;background:#fff;border-radius:12px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.home-a2 .a2-thumb-art{color:#6e6255;text-align:center;background:#efe3cd radial-gradient(#0000001a .208333cqw,#0000 .208333cqw) 0 0/2.5cqw 2.5cqw;flex-direction:column;justify-content:center;align-items:center;gap:.833333cqw;width:49.1667%;font-size:2.5cqw;line-height:1.6;display:flex;position:absolute;top:0;bottom:0;right:0}.home-a2 .a2-thumb-art>img{object-fit:contain;width:100%;height:100%;display:block}.home-a2 .a2-thumb-fade{background:linear-gradient(90deg,#fff,#fff0);width:7.5%;position:absolute;top:0;bottom:0;left:47.0833%}.home-a2 .a2-thumb-role{color:#4a423b;align-items:center;gap:1.45833cqw;font-size:2.70833cqw;font-weight:700;display:flex;position:absolute;top:8.14815%;left:5%}.home-a2 .a2-thumb-role i{background:#191512;width:1.66667cqw;height:1.66667cqw}.home-a2 .a2-thumbnail[data-role=困りごと] .a2-thumb-role i{background:#da3a22}.home-a2 .a2-thumbnail[data-role=疑問を解決] .a2-thumb-role i{background:#da3a22;border-radius:50%}.home-a2 .a2-thumbnail[data-role=違いを比較] .a2-thumb-role i{background:#b8891a}.home-a2 .a2-thumbnail[data-role=状況別] .a2-thumb-role i{background:#4a423b;border-radius:50%}.home-a2 .a2-thumbnail[data-theme=資金繰り] .a2-thumb-art{background-color:#e4dccd}.home-a2 .a2-thumb-hook{letter-spacing:.01em;flex-direction:column;justify-content:center;width:47.5%;font-size:6.25cqw;font-weight:700;line-height:1.38;display:flex;position:absolute;top:0;bottom:0;left:5%}.home-a2 .a2-thumb-hook span{white-space:nowrap}.home-a2 .a2-thumb-theme{color:#4a423b;align-items:center;gap:2.08333cqw;width:44.1667%;font-size:2.5cqw;font-weight:700;display:flex;position:absolute;bottom:7.40741%;left:5%}.home-a2 .a2-thumb-theme i{background:#19151226;flex:1;height:.208333cqw}.home-a2 .a2-trouble-section{padding:64px 0}.home-a2 .a2-trouble{box-sizing:border-box;background:#f7f3ec;border-radius:16px;grid-template-columns:380px minmax(0,1fr);align-items:start;gap:40px;padding:32px 36px;display:grid}.home-a2 .a2-trouble-intro{flex-direction:column;gap:16px;min-width:0;display:flex}.home-a2 .a2-trouble h2{min-width:0;word-break:auto-phrase;overflow-wrap:anywhere;align-items:flex-start;gap:12px;padding-top:6px;font-size:21px;font-weight:900;line-height:1.45;display:flex}.home-a2 .a2-trouble h2 .a2-icon{background:#fff;margin-top:-6px}.home-a2 .a2-trouble-intro>p{color:#4a423b;font-size:14px;line-height:1.8}.home-a2 .a2-trouble-topics{flex-direction:column;gap:8px;display:flex}.home-a2 :is(.a2-trouble-topics,.a2-trouble-articles)>h3{color:#4a423b;font-size:12px;font-weight:700}.home-a2 .a2-trouble-topics>div:first-of-type{flex-direction:column;gap:6px;display:flex}.home-a2 .a2-trouble-topics a{box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;gap:1px;max-width:100%;min-height:52px;padding:6px 14px;display:flex;box-shadow:0 0 0 1px #19151226}.home-a2 .a2-trouble-topics a:hover{box-shadow:0 0 0 1.5px #191512}.home-a2 .a2-trouble-topics a strong{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.home-a2 .a2-trouble-topics a strong span{color:#b03018}.home-a2 .a2-trouble-topics a small{color:#76685a;white-space:nowrap;text-overflow:ellipsis;font:500 9.5px/1.85 Roboto Mono,monospace;overflow:hidden}.home-a2 .a2-pending{color:#76685a;background:#faf7f2;border:1.5px dashed #a2907a;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.home-a2 .a2-pending>span{min-width:0}.home-a2 .a2-trouble-articles{flex-direction:column;gap:12px;min-width:0;display:flex}.home-a2 .a2-trouble-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.home-a2 .a2-trouble-grid a{background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 0 0 1px #1915121a}.home-a2 .a2-trouble-grid .a2-thumbnail{border-radius:8px}.home-a2 .a2-trouble-grid h3{word-break:auto-phrase;font-size:15px;font-weight:700;line-height:1.6}.home-a2 .a2-trouble-grid :is(.a2-mini-art,.a2-trouble-copy>small,.a2-trouble-copy>strong){display:none}@media (width<=1199px){.home-a2 .a2-trouble-section{padding:0}.home-a2 .a2-trouble{max-width:none}}@media (width<=899px){.home-a2 .a2-trouble{border-radius:0;grid-template-columns:1fr;gap:18px;padding:24px 16px}.home-a2 .a2-trouble h2{font-size:18px}.home-a2 .a2-trouble-topics>div:first-of-type{gap:8px}.home-a2 .a2-trouble-topics a{border-radius:12px;padding:6px 12px}.home-a2 .a2-trouble-grid{grid-template-columns:1fr;gap:10px}.home-a2 .a2-trouble-grid a{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.home-a2 .a2-trouble-thumb{display:none}.home-a2 .a2-trouble-grid :is(.a2-mini-art,.a2-trouble-copy>small,.a2-trouble-copy>strong){display:block}.home-a2 .a2-trouble-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.home-a2 .a2-trouble-copy>small{color:#b03018;font-size:11px;font-weight:700}.home-a2 .a2-trouble-copy>strong{font-size:15px;font-weight:700;line-height:1.45}.home-a2 .a2-trouble-grid h3{color:#4a423b;font-size:12px;font-weight:400;line-height:1.6}}@media (width<=340px){.home-a2 .a2-trouble h2{font-size:17px}}
