.main-content:has(.setmond-generalfaq-page),.main-content-wrapper:has(.setmond-generalfaq-page){overflow-x:clip!important;overflow-y:visible!important}.setmond-generalfaq-page.setmond-editorial-page{--setmond-editorial-container:1020px;--setmond-page-breadcrumb-container:1020px;overflow-x:clip!important;overflow-y:visible!important;background:var(--setmond-editorial-bg-soft,#f8f6f2);min-height:100vh}.setmond-generalfaq-hero{position:relative;overflow:hidden;padding:clamp(60px,7.5vw,105px) 0 clamp(50px,6vw,84px);background:linear-gradient(90deg,rgba(238,229,217,0.4) 0%,rgba(250,248,244,0.85) 45%,#f5f1eb 100%),var(--setmond-editorial-bg,#faf8f4)}.setmond-generalfaq-hero::before{content:"";position:absolute;inset-inline-end:-100px;top:-180px;width:440px;height:440px;border:1px solid rgba(169,139,99,0.16);border-radius:50%;pointer-events:none}.setmond-generalfaq-hero::after{content:"KNOWLEDGE";position:absolute;inset-inline-start:5vw;bottom:-50px;color:rgba(25,24,22,0.032);font-size:clamp(80px,16vw,210px);font-weight:var(--setmond-font-weight-extrabold,800);line-height:1;letter-spacing:2px;pointer-events:none}.setmond-generalfaq-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);gap:clamp(32px,5vw,68px);align-items:center}.setmond-generalfaq-hero__copy h1{max-width:760px;margin:0;color:var(--setmond-editorial-dark,#191816);font-size:clamp(34px,4.4vw,56px);font-weight:var(--setmond-font-weight-extrabold,800);line-height:1.38}.setmond-generalfaq-hero__copy h1 span{color:var(--setmond-editorial-gold-dark,#8c704d)}.setmond-generalfaq-hero__copy p{max-width:680px;margin:22px 0 28px;color:var(--setmond-editorial-text,#44423e);font-size:15px;line-height:2.2}.setmond-generalfaq-search{position:relative;max-width:640px;margin-bottom:26px}.setmond-generalfaq-search__wrapper{position:relative;display:flex;align-items:center;border-radius:20px;background:#ffffff;border:1.5px solid rgba(169,139,99,0.28);box-shadow:0 10px 30px rgba(25,24,22,0.04);transition:border-color 0.25s ease,box-shadow 0.25s ease}.setmond-generalfaq-search__wrapper:focus-within{border-color:var(--setmond-editorial-gold-dark,#8c704d);box-shadow:0 12px 36px rgba(140,112,77,0.12)}.setmond-generalfaq-search__icon{width:22px;height:22px;margin-inline-start:20px;color:var(--setmond-editorial-gold-dark,#8c704d);flex-shrink:0}.setmond-generalfaq-search__input{width:100%;padding:18px 16px 18px 20px;border:none;outline:none;background:transparent;color:var(--setmond-editorial-dark,#191816);font-size:14px;font-family:inherit}.setmond-generalfaq-search__input::placeholder{color:var(--setmond-editorial-muted,#7c766e);font-size:13.5px}.setmond-generalfaq-search__clear{display:none;align-items:center;justify-content:center;width:32px;height:32px;margin-inline-end:14px;padding:0;border:none;border-radius:50%;background:var(--setmond-editorial-bg-soft,#f8f6f2);color:var(--setmond-editorial-muted,#7c766e);cursor:pointer;transition:background 0.2s ease,color 0.2s ease}.setmond-generalfaq-search__clear:hover{background:var(--setmond-editorial-gold,#a98b63);color:#ffffff}.setmond-generalfaq-search__clear svg{width:14px;height:14px}.setmond-generalfaq-search--has-value .setmond-generalfaq-search__clear{display:inline-flex}.setmond-generalfaq-hero__media{position:relative;display:flex;align-items:center;justify-content:flex-start}.setmond-generalfaq-hero__document-card{position:relative;width:min(100%,460px);min-height:360px;padding:clamp(30px,4vw,42px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-radius:24px;background:var(--setmond-editorial-dark,#191816);color:#ffffff}.setmond-generalfaq-hero__document-card::before{content:"";position:absolute;width:280px;height:280px;inset-inline-start:-90px;top:-110px;border:1px solid rgba(255,255,255,0.08);border-radius:50%}.setmond-generalfaq-hero__document-card::after{content:"FAQ";position:absolute;inset-inline-start:24px;bottom:-15px;color:rgba(255,255,255,0.04);font-size:130px;font-weight:var(--setmond-font-weight-extrabold,800);line-height:1}.setmond-generalfaq-hero__document-card span{position:relative;z-index:1;width:max-content;max-width:100%;padding:8px 16px;border:1px solid rgba(255,255,255,0.12);border-radius:999px;color:#ccb590;font-size:12px;font-weight:var(--setmond-font-weight-bold,700)}.setmond-generalfaq-hero__document-card strong{position:relative;z-index:1;max-width:330px;margin-top:28px;color:#ffffff;font-size:clamp(24px,2.8vw,32px);font-weight:var(--setmond-font-weight-extrabold,800);line-height:1.55}.setmond-generalfaq-hero__document-card p{position:relative;z-index:1;max-width:320px;margin-top:36px;padding-top:18px;border-top:2px solid #a98b63;color:rgba(255,255,255,0.7);font-size:13px;line-height:2.2}.setmond-generalfaq-document{padding:clamp(48px,6vw,76px) 0 clamp(32px,4vw,48px);background:var(--setmond-editorial-bg-soft,#f8f6f2)}.setmond-generalfaq-overview{padding:clamp(28px,4vw,44px);border-radius:var(--setmond-editorial-radius-xl,28px);background:var(--setmond-editorial-dark,#191816);color:#ffffff}.setmond-generalfaq-overview__heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:26px}.setmond-generalfaq-overview__heading span{color:#c8ae87;font-size:12px;font-weight:var(--setmond-font-weight-bold,700)}.setmond-generalfaq-overview__heading h2{max-width:600px;margin:6px 0 0;color:#ffffff;font-size:clamp(24px,3vw,34px);line-height:1.45}.setmond-generalfaq-overview__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.setmond-generalfaq-overview__grid article{min-height:180px;padding:22px;border:1px solid rgba(255,255,255,0.1);border-radius:18px;background:rgba(255,255,255,0.045);display:flex;flex-direction:column;transition:transform 0.25s ease,background 0.25s ease}.setmond-generalfaq-overview__grid article:hover{transform:translateY(-2px);background:rgba(255,255,255,0.07)}.setmond-generalfaq-overview__grid span{color:#c8ae87;font-size:13px;font-weight:var(--setmond-font-weight-bold,700)}.setmond-generalfaq-overview__grid h3{margin:16px 0 8px;color:#ffffff;font-size:17px;line-height:1.55}.setmond-generalfaq-overview__grid p{margin:0;color:rgba(255,255,255,0.65);font-size:13px;line-height:2}.setmond-generalfaq-sections{padding:0 0 var(--setmond-editorial-section-y,80px);background:var(--setmond-editorial-bg-soft,#f8f6f2)}.setmond-generalfaq-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:stretch;min-width:0;width:min(var(--setmond-editorial-container,1020px),calc(100% - 48px));max-width:var(--setmond-editorial-container,1020px);margin:0 auto}.setmond-generalfaq-stream{min-width:0;max-width:100%;width:100%;display:grid;gap:24px}.setmond-generalfaq-search-status{display:none;align-items:center;justify-content:space-between;padding:16px 22px;border-radius:16px;background:#ffffff;border:1px solid var(--setmond-editorial-line,#e6ded3);font-size:14px;color:var(--setmond-editorial-dark,#191816)}.setmond-generalfaq-search-status.is-active{display:flex}.setmond-generalfaq-search-status strong{color:var(--setmond-editorial-gold-dark,#8c704d)}.setmond-generalfaq-search-status button{background:none;border:none;color:var(--setmond-editorial-muted,#7c766e);font-size:13px;font-family:inherit;cursor:pointer;text-decoration:underline;padding:0}.setmond-generalfaq-search-status button:hover{color:var(--setmond-editorial-dark,#191816)}.setmond-generalfaq-no-results{display:none;text-align:center;padding:60px 24px;border-radius:24px;background:#ffffff;border:1px solid var(--setmond-editorial-line,#e6ded3)}.setmond-generalfaq-no-results.is-visible{display:block}.setmond-generalfaq-no-results__icon{width:56px;height:56px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--setmond-editorial-bg,#faf8f4);color:var(--setmond-editorial-gold-dark,#8c704d)}.setmond-generalfaq-no-results__icon svg{width:26px;height:26px}.setmond-generalfaq-no-results h3{margin:0 0 10px;color:var(--setmond-editorial-dark,#191816);font-size:20px}.setmond-generalfaq-no-results p{max-width:480px;margin:0 auto 22px;color:var(--setmond-editorial-muted,#7c766e);font-size:14px;line-height:2}.setmond-generalfaq-sidebar{position:-webkit-sticky;position:sticky;top:130px;align-self:start;z-index:20;max-height:calc(100vh - 150px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(169,139,99,0.4) transparent;padding:24px 18px;border:1px solid var(--setmond-editorial-line,#e6ded3);border-radius:24px;background:rgba(255,255,255,0.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(25,24,22,0.03)}.setmond-generalfaq-sidebar::-webkit-scrollbar{width:4px}.setmond-generalfaq-sidebar::-webkit-scrollbar-thumb{background:rgba(169,139,99,0.35);border-radius:4px}.setmond-generalfaq-sidebar__header{padding:0 0 18px;margin-bottom:14px;border-bottom:1px solid var(--setmond-editorial-line,#e6ded3)}.setmond-generalfaq-sidebar__header span{display:block;color:var(--setmond-editorial-gold-dark,#8c704d);font-size:11.5px;font-weight:var(--setmond-font-weight-bold,700);letter-spacing:0.5px}.setmond-generalfaq-sidebar__header strong{display:block;margin-top:4px;color:var(--setmond-editorial-dark,#191816);font-size:18px;line-height:1.5}.setmond-generalfaq-nav{display:grid;gap:6px}.setmond-generalfaq-nav a{min-height:44px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;color:var(--setmond-editorial-dark,#191816);font-size:13.5px;font-weight:var(--setmond-font-weight-medium,500);text-decoration:none;transition:background 0.22s ease,color 0.22s ease,transform 0.2s ease}.setmond-generalfaq-nav a span.setmond-generalfaq-nav__title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setmond-generalfaq-nav a span.setmond-generalfaq-nav__badge{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--setmond-editorial-bg-soft,#f8f6f2);color:var(--setmond-editorial-gold-dark,#8c704d);font-size:11px;font-weight:var(--setmond-font-weight-bold,700);transition:background 0.22s ease,color 0.22s ease;flex-shrink:0}.setmond-generalfaq-nav a:hover,.setmond-generalfaq-nav a.setmond-generalfaq-nav__link--active{background:var(--setmond-editorial-dark,#191816);color:#ffffff}.setmond-generalfaq-nav a:hover span.setmond-generalfaq-nav__badge,.setmond-generalfaq-nav a.setmond-generalfaq-nav__link--active span.setmond-generalfaq-nav__badge{background:rgba(255,255,255,0.14);color:#c8ae87}.setmond-generalfaq-sidebar__note{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--setmond-editorial-line,#e6ded3);color:var(--setmond-editorial-muted,#7c766e);font-size:12px;line-height:1.9}.setmond-generalfaq-section{padding:0;overflow:hidden;border:1px solid var(--setmond-editorial-line,#e6ded3);border-radius:24px;background:rgba(255,255,255,0.9);scroll-margin-top:140px;transition:opacity 0.25s ease}.setmond-generalfaq-section.is-hidden{display:none}.setmond-generalfaq-section__grid{width:100%;box-sizing:border-box;padding:30px 24px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:20px;align-items:start}.setmond-generalfaq-section__marker{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;text-align:center}.setmond-generalfaq-section__marker span{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:var(--setmond-editorial-bg,#faf8f4);color:var(--setmond-editorial-gold-dark,#8c704d);font-size:17px;font-weight:var(--setmond-font-weight-extrabold,800)}.setmond-generalfaq-section__marker small{display:block;margin-top:10px;color:var(--setmond-editorial-muted,#7c766e);font-size:11.5px;font-weight:var(--setmond-font-weight-bold,700);line-height:1.6}.setmond-generalfaq-section__body{grid-column:2;grid-row:1;min-width:0;width:100%}.setmond-generalfaq-section__header{margin-bottom:24px}.setmond-generalfaq-section__header h2{margin:0 0 10px;color:var(--setmond-editorial-dark,#191816);font-size:clamp(26px,3vw,36px);line-height:1.4}.setmond-generalfaq-section__header p{margin:0;color:var(--setmond-editorial-muted,#7c766e);font-size:14px;line-height:2}.setmond-generalfaq-accordion{display:grid;gap:12px}.setmond-generalfaq-item{border:1px solid var(--setmond-editorial-line,#e6ded3);border-radius:16px;background:rgba(250,248,244,0.55);overflow:hidden;transition:border-color 0.22s ease,background-color 0.22s ease,box-shadow 0.22s ease}.setmond-generalfaq-item:hover{border-color:rgba(169,139,99,0.4);background:#ffffff}.setmond-generalfaq-item.is-open{border-color:var(--setmond-editorial-gold-dark,#8c704d);background:#ffffff;box-shadow:0 8px 24px rgba(25,24,22,0.04)}.setmond-generalfaq-item.is-hidden{display:none}.setmond-generalfaq-trigger{width:100%;min-height:56px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:none;background:transparent;color:var(--setmond-editorial-dark,#191816);font-family:inherit;font-size:15px;font-weight:var(--setmond-font-weight-bold,700);line-height:1.65;text-align:right;cursor:pointer;transition:color 0.2s ease}.setmond-generalfaq-trigger:hover{color:var(--setmond-editorial-gold-dark,#8c704d)}.setmond-generalfaq-trigger:focus-visible{outline:2px solid var(--setmond-editorial-gold-dark,#8c704d);outline-offset:-2px}.setmond-generalfaq-question{flex:1}.setmond-generalfaq-icon{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--setmond-editorial-bg-soft,#f8f6f2);color:var(--setmond-editorial-gold-dark,#8c704d);transition:transform 0.25s ease,background 0.2s ease,color 0.2s ease}.setmond-generalfaq-icon svg{width:16px;height:16px;transition:transform 0.25s ease}.setmond-generalfaq-item.is-open .setmond-generalfaq-icon{background:var(--setmond-editorial-dark,#191816);color:#ffffff}.setmond-generalfaq-item.is-open .setmond-generalfaq-icon svg{transform:rotate(45deg)}.setmond-generalfaq-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.28s ease-out}.setmond-generalfaq-item.is-open .setmond-generalfaq-collapse{grid-template-rows:1fr}.setmond-generalfaq-answer-inner{overflow:hidden}.setmond-generalfaq-answer{padding:0 20px 22px 20px;color:var(--setmond-editorial-text,#44423e);font-size:14.5px;line-height:2.25;border-top:1px dashed rgba(169,139,99,0.22);margin-top:4px;padding-top:16px}.setmond-generalfaq-answer p{margin:0 0 14px}.setmond-generalfaq-answer p:last-child{margin-bottom:0}.setmond-generalfaq-answer ul,.setmond-generalfaq-answer ol{margin:10px 0;padding-inline-start:22px;display:grid;gap:8px}.setmond-generalfaq-answer li{line-height:2.1}mark.setmond-generalfaq-highlight{background:rgba(200,174,135,0.35);color:inherit;padding:1px 3px;border-radius:4px}.setmond-generalfaq-callout{margin:20px 0 6px;padding:22px 24px;border-radius:18px;background:var(--setmond-editorial-dark,#191816);color:#ffffff;border:1px solid rgba(255,255,255,0.08)}.setmond-generalfaq-callout span{color:#c8ae87;font-size:11.5px;font-weight:var(--setmond-font-weight-bold,700)}.setmond-generalfaq-callout strong{display:block;margin-top:6px;color:#ffffff;font-size:17px;line-height:1.7}.setmond-generalfaq-callout p{margin:8px 0 0;color:rgba(255,255,255,0.72);font-size:13.5px;line-height:2.1}.setmond-generalfaq-final{padding:var(--setmond-editorial-section-y,80px) 0;background:var(--setmond-editorial-bg-soft,#f8f6f2)}.setmond-generalfaq-final__inner{position:relative;min-height:380px;padding:clamp(32px,5vw,60px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;overflow:hidden;border-radius:var(--setmond-editorial-radius-xl,28px);background:var(--setmond-editorial-dark,#191816);color:#ffffff}.setmond-generalfaq-final__inner::before{content:"";position:absolute;width:420px;height:420px;inset-inline-start:-140px;top:-220px;border:1px solid rgba(255,255,255,0.08);border-radius:50%}.setmond-generalfaq-final__inner::after{content:"?";position:absolute;inset-inline-start:70px;bottom:-80px;color:rgba(255,255,255,0.04);font-size:260px;font-weight:var(--setmond-font-weight-light,300);line-height:1;pointer-events:none}.setmond-generalfaq-final__inner>div{position:relative;z-index:1}.setmond-generalfaq-final__inner h2{max-width:740px;margin:0;color:#ffffff;font-size:clamp(28px,4vw,44px);line-height:1.4}.setmond-generalfaq-final__inner p{max-width:760px;margin-top:18px;color:rgba(255,255,255,0.7);font-size:15px;line-height:2.2}@media (max-width:1100px){.setmond-generalfaq-overview__grid{grid-template-columns:repeat(2,1fr)}.setmond-generalfaq-final__inner{grid-template-columns:1fr}}@media (max-width:980px){.setmond-generalfaq-layout{grid-template-columns:100%;gap:20px;min-width:0;width:100%}.setmond-generalfaq-sidebar{order:-1;position:-webkit-sticky;position:sticky;top:72px;z-index:99;padding:10px 12px;border-radius:16px;max-height:none;overflow-y:visible;min-width:0;max-width:100%;width:100%;box-sizing:border-box;background:rgba(255,255,255,0.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 16px rgba(25,24,22,0.05)}.setmond-generalfaq-sidebar__header,.setmond-generalfaq-sidebar__note{display:none}.setmond-generalfaq-nav{display:flex;align-items:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;max-width:100%;width:100%;box-sizing:border-box;padding:2px 2px 4px}.setmond-generalfaq-nav::-webkit-scrollbar{display:none}.setmond-generalfaq-nav a{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;white-space:nowrap;border-radius:999px;border:1px solid var(--setmond-editorial-line,#e6ded3);background:#ffffff;font-size:12.5px;min-height:40px}.setmond-generalfaq-nav a span.setmond-generalfaq-nav__badge{width:22px;height:22px;border-radius:50%;font-size:10px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width:900px){.setmond-generalfaq-hero__grid{grid-template-columns:100%;gap:32px}.setmond-generalfaq-hero__media{justify-content:stretch}.setmond-generalfaq-hero__document-card{width:100%;min-height:auto;padding:26px 22px}}@media (max-width:768px){.setmond-generalfaq-section__grid{grid-template-columns:100%;gap:16px;padding:20px 16px}.setmond-generalfaq-section__marker{grid-column:1;grid-row:1;flex-direction:row;align-items:center;text-align:right;gap:12px}.setmond-generalfaq-section__marker span{width:44px;height:44px;border-radius:12px;font-size:15px}.setmond-generalfaq-section__marker small{margin-top:0;font-size:12px}.setmond-generalfaq-section__body{grid-column:1;grid-row:2;min-width:0;width:100%}.setmond-generalfaq-section__header h2{font-size:22px}.setmond-generalfaq-trigger{padding:14px 14px;font-size:13.5px;gap:10px}.setmond-generalfaq-answer{padding:0 14px 16px 14px;font-size:13.5px;line-height:2.1}.setmond-generalfaq-overview__grid{grid-template-columns:100%}}@media (max-width:640px){.setmond-generalfaq-hero{padding-top:36px;padding-bottom:36px}.setmond-generalfaq-hero__copy h1{font-size:26px;line-height:1.42}.setmond-generalfaq-hero__copy p{font-size:13.5px;margin:14px 0 20px;line-height:2}.setmond-generalfaq-search__wrapper{border-radius:14px}.setmond-generalfaq-search__input{padding:13px 12px 13px 14px;font-size:13px}.setmond-generalfaq-search__icon{margin-inline-start:14px;width:18px;height:18px}.setmond-generalfaq-overview{padding:20px 16px}.setmond-generalfaq-overview__heading{display:block}.setmond-generalfaq-overview__heading h2{margin-top:6px;font-size:22px}.setmond-generalfaq-final__inner{padding:26px 16px}.setmond-generalfaq-final__inner h2{font-size:24px}.setmond-generalfaq-final__inner p{font-size:13.5px;line-height:2}}