.tool-written{padding:56px 120px 72px;max-width:100%;color:var(--cream)}.tool-written-quick{margin:0 0 36px;max-width:920px;padding:28px 32px;border-radius:28px;background:var(--card,#24214a)}.tool-written-quick .rd-eyebrow{display:block;margin-bottom:12px;font:400 18px/1.4 var(--font-anton),sans-serif;letter-spacing:2px;color:var(--pink);text-transform:uppercase}.tool-written-quick p{margin:0;font:600 20px/1.5 var(--font-manrope),sans-serif;color:var(--cream)}.tool-written-body,.tool-written-faq-answer{max-width:760px}.tool-written-body .prose,.tool-written-faq-answer .prose{font:500 18px/1.7 var(--font-manrope),sans-serif;color:var(--soft,#c9c2e6)}.tool-written-body .prose p,.tool-written-faq-answer .prose p{margin:0 0 22px}.tool-written-body .prose :is(ul,ol),.tool-written-faq-answer .prose :is(ul,ol){margin:0 0 22px;padding-left:24px}.tool-written-body .prose li,.tool-written-faq-answer .prose li{margin:8px 0}.tool-written-body .prose li::marker,.tool-written-faq-answer .prose li::marker{color:var(--pink)}.tool-written-body .prose h2{font:400 40px/1.1 var(--font-anton),sans-serif;color:var(--cream);text-transform:none;letter-spacing:0;margin:48px 0 18px;scroll-margin-top:24px}.tool-written-body .prose h3{font:400 28px/1.15 var(--font-anton),sans-serif;color:var(--cream);text-transform:none;letter-spacing:0;margin:32px 0 14px}.tool-written-body .prose a,.tool-written-faq-answer .prose a{color:var(--pink);text-decoration:underline;text-underline-offset:4px}.tool-written-body .prose strong,.tool-written-faq-answer .prose strong{color:var(--cream);font-weight:700}.tool-written-body .prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;border-radius:20px;background:var(--card,#24214a);margin:0 0 28px}.tool-written-body .prose th{padding:12px 16px;font:700 14px/1.4 var(--font-manrope),sans-serif;color:var(--cream);text-align:left;border-bottom:1px solid var(--line,#3a3566)}.tool-written-body .prose td{padding:10px 16px;font:500 15px/1.5 var(--font-manrope),sans-serif;color:var(--soft,#c9c2e6);border-bottom:1px solid var(--line,#3a3566)}.tool-written-faqs{margin-top:56px;max-width:760px}.tool-written-faqs>h2{margin:0 0 20px;font:400 40px/1.1 var(--font-anton),sans-serif;color:var(--cream)}.tool-written-faq-list{display:grid;gap:10px}.tool-written-faq{border-radius:20px;background:var(--card,#24214a);border:1px solid var(--line,#3a3566);overflow:hidden}.tool-written-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:16px;min-height:56px;padding:16px 22px;font:700 17px/1.4 var(--font-manrope),sans-serif;color:var(--cream)}.tool-written-faq summary::-webkit-details-marker{display:none}.tool-written-faq summary:after{content:"+";margin-left:auto;font:400 28px/1 var(--font-anton),sans-serif;color:var(--pink)}.tool-written-faq[open] summary:after{content:"−"}.tool-written-faq summary:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.tool-written-faq-answer{padding:0 22px 20px}.tool-written-faq-answer .prose p:last-child{margin-bottom:0}@media (max-width:900px){.tool-written{padding:40px 24px 56px}.tool-written-quick{padding:22px 24px;border-radius:24px}.tool-written-body .prose,.tool-written-faq-answer .prose,.tool-written-quick p{font-size:17px}.tool-written-body .prose h2,.tool-written-faqs>h2{font-size:32px}.tool-written-body .prose h3{font-size:24px}.tool-written-faq summary{font-size:16px;padding:14px 18px}.tool-written-faq-answer{padding:0 18px 16px}}