#top .merlin-faq{background:#fff;color:#29292e;padding:180px clamp(24px,5vw,80px)}#top .merlin-faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);gap:clamp(40px,6vw,100px);max-width:1480px;margin:auto}#top .merlin-faq h2{font:400 clamp(36px,3.5vw,52px)/1.08 Exposure,Georgia,serif;letter-spacing:-.04em;margin:0 0 24px}#top .merlin-faq h2 span{color:#85858b}#top .merlin-faq-intro>p{max-width:300px;color:#74747c;font-size:16px;line-height:1.7}#top .merlin-faq-item{border-bottom:1px solid #e6e6e9}#top .merlin-faq-item h3{margin:0}#top .merlin-faq-item h3 button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;background:none;border:0;color:#333338;font:400 17px/1.5 Open Runde,sans-serif;text-align:left}#top .merlin-faq-item:first-child h3 button{padding-top:0}#top .merlin-faq-item h3 svg{width:17px;height:17px;flex-shrink:0;color:#92929a;transition:transform .18s ease}#top .merlin-faq-item h3 svg.is-open{transform:rotate(180deg)}#top .merlin-faq-answer{padding:0 0 28px}#top .merlin-faq-answer p,#top .merlin-faq-generated{margin:0;font-size:16px;line-height:1.85;color:#666670;white-space:pre-wrap;overflow-wrap:anywhere}#top .merlin-faq-form{margin:0}#top .merlin-faq-input-row{position:relative;display:flex;align-items:center;padding:26px 0;border-bottom:1px solid #e6e6e9;background:#fff;transition:border-color .18s ease}#top .merlin-faq-input-row:focus-within{border-color:#2798a8}#top .merlin-faq-input-row input{flex:1;width:0;min-width:0;margin-right:44px;color:#333338;background:none;border:0;border-radius:0;outline:none;padding:0;font:400 17px/1.5 Open Runde,sans-serif}#top .merlin-faq-input-row input::placeholder{color:#74747c;opacity:1}#top .merlin-faq-input-row input:disabled{opacity:.7}#top .merlin-faq-input-row button{position:absolute;right:-13px;top:50%;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border-radius:50%;background:transparent;color:#333338;border:0;cursor:pointer;transition:color .16s ease,transform .16s ease}#top .merlin-faq-input-row button svg{width:17px;height:17px;transition:transform .16s ease}#top .merlin-faq-input-row button:disabled{color:#92929a;cursor:default}@media (hover:hover){#top .merlin-faq-input-row button:not(:disabled):hover{color:#2798a8}#top .merlin-faq-input-row button:not(:disabled):hover svg{transform:translateX(2px)}}#top .merlin-faq-input-row button:not(:disabled):active{transform:scale(.94)}#top .merlin-faq a:focus-visible,#top .merlin-faq button:focus-visible{outline:2px solid #2798a8;outline-offset:5px}#top .merlin-faq-note{margin:14px 0 0;color:#81818c;font-size:11px;line-height:1.6}#top .merlin-faq-error,#top .merlin-faq-loading{margin:24px 0 0;color:#74747c;font-size:15px;line-height:1.7}#top .merlin-faq-error{color:#ac4038}#top .merlin-faq-response .merlin-faq-generated{margin-top:28px}@media(max-width:900px){#top .merlin-faq-layout{grid-template-columns:1fr;gap:48px;max-width:760px}#top .merlin-faq-intro>p{max-width:400px}}@media(max-width:600px){#top .merlin-faq{padding:112px 24px}#top .merlin-faq-item h3 button{font-size:15px}#top .merlin-faq-answer p,#top .merlin-faq-generated{font-size:14px}}@media(prefers-reduced-motion:reduce){#top .merlin-faq-input-row,#top .merlin-faq-input-row button,#top .merlin-faq-input-row button svg,#top .merlin-faq-item h3 svg{transition:none;transform:none!important}}#top .merlin-faq-shimmer{display:inline-block}@supports ((background-clip:text) or (-webkit-background-clip:text)){#top .merlin-faq-shimmer{background:linear-gradient(105deg,#85858b 35%,#d5d5da 48%,#85858b 61%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:merlin-faq-shimmer 1.8s linear infinite}}@keyframes merlin-faq-shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@media (forced-colors:active),(prefers-reduced-motion:reduce){#top .merlin-faq-shimmer{animation:none;background:none;color:#74747c}}