.tools-experience,.tools-experience main{background:var(--sq-bg);color:var(--sq-text)}.tools-experience .tool-cover{width:100%;height:auto;aspect-ratio:1.65;-o-object-fit:cover;object-fit:cover;border-radius:16px;margin-bottom:22px}.tool-editorial{margin-top:64px;font-family:Inter,system-ui,sans-serif;clear:both}.tool-editorial :is(h2,h3,p){text-transform:none;letter-spacing:normal}.tools-experience .tool-next h2{font-size:clamp(26px,3.2vw,40px);font-weight:650;line-height:1.12;letter-spacing:-.035em;margin:12px 0 20px}.tool-kicker{font-size:12px;font-weight:650;letter-spacing:.075em!important;text-transform:uppercase;color:var(--sq-muted)}.tool-product-detail{border-bottom:1px solid var(--sq-line);margin:14px 0 40px}.tool-product-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:18px 4px;cursor:pointer;font-size:14px;font-weight:550}.tool-product-detail>summary::-webkit-details-marker{display:none}.tool-byline{display:flex;gap:14px;align-items:center;padding:18px 0 30px}.tool-author-avatar{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--sq-surface);border:1px solid var(--sq-line);display:grid;place-items:center;font-weight:600}.tool-byline a{font-size:14px;font-weight:600;color:var(--sq-text)}.tool-byline p{margin:5px 0 0}.tool-byline p,.tool-byline-note{font-size:12px;color:var(--sq-muted)}.tool-byline-note{margin-left:auto;line-height:1.6;text-align:right}.tool-next{padding-top:64px}.tool-section-heading{max-width:660px;margin-bottom:28px}.tool-section-heading p{color:var(--sq-muted);line-height:1.65}.tool-recommendations{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tool-recommendations>a{color:var(--sq-text);text-decoration:none;border-radius:22px;overflow:hidden;background:var(--sq-surface);border:1px solid var(--sq-line);transition:transform .18s ease}.tool-recommendations>a:hover{transform:translateY(-3px)}.tool-recommendations img{width:100%;aspect-ratio:1.8;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.tool-recommendations>a>div{padding:26px}.tool-recommendations h3{font-size:22px;line-height:1.25;margin:12px 0;font-weight:600}.tool-recommendations p{font-size:14px;line-height:1.6;color:var(--sq-muted);margin:0 0 22px}.tool-recommendations strong{display:flex;gap:8px;align-items:center;color:var(--sq-link);font-size:14px}.tool-result-bridge{margin-top:24px;padding:24px;background:var(--sq-surface);border:1px solid var(--sq-line);border-left:4px solid var(--sq-action);border-radius:18px}.tool-result-bridge h3{font-size:21px;font-weight:650;margin:0 0 10px}.tool-result-bridge p{font-size:14px;color:var(--sq-muted);line-height:1.65}.tool-result-bridge label{margin-top:18px}.tool-result-bridge button{margin-top:14px}.tools-experience :focus-visible{outline:2px solid var(--sq-action);outline-offset:4px}@media(max-width:760px){.tool-editorial{margin-top:42px}.tool-recommendations{grid-template-columns:1fr}.tool-byline-note{display:none}.tool-next{padding-top:40px}.tool-recommendations>a>div{padding:22px}.tool-result-bridge{padding:20px}}@media(prefers-reduced-motion:reduce){.tool-recommendations>a{transition:none}}.tool-instructions .tool-how{grid-column:1/-1}.tool-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none!important;padding:0!important;counter-reset:tool-step}.tool-how li{counter-increment:tool-step;padding:18px 0;border-top:1px solid var(--sq-line);font-size:15px;line-height:1.65}.tool-how li:before{content:"0" counter(tool-step);display:block;font-size:24px;color:var(--sq-link);font-weight:600;margin-bottom:12px}.tool-case{border-left:4px solid var(--sq-action);padding-left:24px}.tool-case p{font-size:18px!important;line-height:1.7!important}.tool-instructions>section:last-child{font-size:14px;color:var(--sq-muted)}@media(max-width:760px){.tool-how ol{grid-template-columns:1fr;gap:0}.tool-how li{display:grid;grid-template-columns:32px 1fr;gap:14px}.tool-how li:before{font-size:20px}.tool-case p{font-size:16px!important}}.tool-free-note{font-size:13px;color:var(--sq-muted);margin:0 0 22px}.tool-product-banner{scroll-margin-top:85px}.tool-feature-cover{width:100%;aspect-ratio:1.9;-o-object-fit:cover;object-fit:cover;height:auto;display:block;border-radius:18px}.tool-companion-width{max-width:1152px;margin:0 auto;padding:0 0 64px}.tools-experience .tool-recommendations h3{margin:12px 0}.tools-experience .tool-recommendations p{margin:0 0 22px}.tool-product-banner [data-product-banner]{margin:0 0 28px}.tool-product-banner :is(h2,p){text-align:left}