.faq{margin:0 0 var(--s5);gap:10px;display:grid}.faq>details,.tool-copy .faq>details,.prose .faq>details{background:var(--surface);border:2px solid var(--text);box-shadow:none;border-radius:14px;margin:0;padding:0;transition:box-shadow .15s,background-color .15s;overflow:hidden}.faq>details:hover{background:var(--surface-2)}.faq>details[open]{box-shadow:3px 3px 0 var(--lime);background:var(--surface)}.faq>details>summary,.tool-copy .faq>details>summary{box-sizing:border-box;min-height:56px;font:600 1rem/1.4 var(--font-body);color:var(--text);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 18px;list-style:none;display:flex}.faq>details>summary::-webkit-details-marker{display:none}.faq>details>summary::marker{content:""}.faq>details>summary:after,.src-d>summary:after{content:"";border:2px solid var(--text);background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 16px 16px no-repeat;border-radius:999px;flex:none;width:28px;height:28px;transition:transform .2s}.faq>details[open]>summary:after,.src-d[open]>summary:after{transform:rotate(180deg)}.faq>details>summary:focus-visible,.src-d>summary:focus-visible{outline:3px solid var(--focus,var(--primary));outline-offset:2px}.faq>details>:not(summary){color:var(--text-muted);margin:0;padding:0 18px;font-size:1rem;line-height:1.6}.faq>details>:not(summary):last-child{padding-bottom:18px}.faq>details>p+p{padding-top:10px}.faq>details[open]>:not(summary){animation:.22s both acc-in}@keyframes acc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@supports (interpolate-size:allow-keywords){.faq>details,.src-d{interpolate-size:allow-keywords}.faq>details::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:hidden}.src-d::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:hidden}.faq>details[open]::details-content{block-size:auto}.src-d[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.faq>details[open]>:not(summary){animation:none}.faq>details>summary:after,.src-d>summary:after{transition:none}.faq>details::details-content{transition:none}.src-d::details-content{transition:none}}.pr-faq .faq{gap:10px}@media (min-width:860px){.pr-faq .faq{gap:10px var(--s3)}}.src-d{margin:var(--s5) 0;border:2px solid var(--line-strong);background:0 0;border-radius:14px}.src-d>summary{box-sizing:border-box;cursor:pointer;min-height:52px;font:600 1rem/1.3 var(--font-body);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;list-style:none;display:flex}.src-d>summary::-webkit-details-marker{display:none}.src-d>summary::marker{content:""}.src-d>summary:hover{background:var(--surface-2)}.src-d>summary:after{border-color:var(--line-strong);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2357574F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");width:24px;height:24px;margin-left:auto}.src-d-ico{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2357574F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5a2 2 0 0 1 2-2h9l5 5v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Cpath d='M14 3v5h5M8 13h8M8 17h5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:22px;height:22px}.src-d-n{color:var(--text-muted);font-weight:500}.src-d-body{padding:0 16px 14px}.src-d-list{gap:6px;margin:0;padding-left:1.2em;font-size:1rem;line-height:1.5;display:grid}.src-d-list a{overflow-wrap:anywhere}.src-d-meta{color:var(--text-muted)}.src-d-foot{color:var(--text-muted);margin:10px 0 0}.ls2 .src-d,.ls-src{margin:var(--s6) 0 0}@media (prefers-color-scheme:dark){.src-d-ico{filter:invert(.75)}.src-d>summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ABABA2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}}.share-box{margin-top:var(--s6);border:2px solid var(--text);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 20px;display:flex}.share-box-t{min-width:0}.share-box .share-h{margin:0;font-size:1.125rem;line-height:1.3}.share-box-t .small{color:var(--text-muted);margin:2px 0 0}.share-row,.share .share-row{flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.share-row>li{margin:0;padding:0}.share-ic,.share-row>li>.share-ic{border:2px solid var(--text);background:var(--surface);width:48px;height:48px;color:var(--text);cursor:pointer;font:700 1rem/1 var(--font-body);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .15s;display:inline-flex;position:relative}.share-ic:hover{box-shadow:2px 2px 0 var(--text);color:var(--text);background:var(--surface-2);transform:translate(-1px,-1px)}.share-ic:focus-visible{outline:3px solid var(--focus,var(--primary));outline-offset:2px}.share-ic.share-whatsapp,.share-row>li>.share-ic.share-whatsapp{background:var(--lime);color:#121212;border-color:#121212;width:auto;padding:0 18px 0 14px;box-shadow:3px 3px #121212}.share-ic.share-whatsapp:hover{background:var(--lime);color:#121212;box-shadow:4px 4px #121212}.share-ic-t{font-weight:700}.share-ic.share-copy.is-done{background:var(--lime);color:#121212;border-color:#121212}.share-tip{white-space:nowrap;background:var(--text);color:var(--bg);font:600 .875rem/1.2 var(--font-body);opacity:0;pointer-events:none;border-radius:8px;padding:4px 8px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.share-ic.share-copy:hover .share-tip,.share-ic.share-copy:focus-visible .share-tip,.share-ic.share-copy.is-done .share-tip{opacity:1}.share-dl{margin:var(--s3) 0 0;flex-basis:100%}@media (max-width:520px){.share-box{padding:14px 16px}.share-row,.share .share-row{gap:8px}}@media (max-width:430px){.share-row>li>.share-ic{width:44px;height:44px}.share-row>li>.share-ic.share-whatsapp{width:52px;height:52px;padding:0}.share-ic-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.share-ic,.share-ic:hover{transition:none;transform:none}}.soft-cta2{margin:var(--s6) 0;border:2px solid var(--text);border-radius:var(--radius-lg);background:var(--surface);box-shadow:4px 4px 0 var(--lime);grid-template-columns:1fr;align-items:center;gap:14px 20px;padding:18px 20px;display:grid}.soft-cta2-art.sk-spot{width:96px;height:auto}.soft-cta2 h2,.prose .soft-cta2 h2{margin:0 0 4px;font-size:1.25rem;line-height:1.3}.soft-cta2 p{color:var(--text-muted);margin:0}.soft-cta2 .btn{justify-self:start}@media (min-width:640px){.soft-cta2{grid-template-columns:96px 1fr auto}.soft-cta2 .btn{white-space:nowrap;justify-self:end}}.tool-copy ul>li>a:only-child:not([class]),.narrow>ul>li>a:only-child:not([class]),.op-links>li>a:only-child:not([class]){box-sizing:border-box;min-height:44px;padding-block:10px;display:inline-block}
