.fg-editorial-layout{--fg-editorial-tint:#f3e9eb;--fg-editorial-accent:#291a24;--fg-editorial-line:#d8c5ab;color:#292629}.fg-editorial-layout .fg-story-header{max-width:1050px;margin-bottom:34px}.fg-editorial-layout .fg-story-header h1{font-family:Arial,Helvetica,sans-serif;font-weight:750;letter-spacing:-.045em}.fg-editorial-excerpt{font-size:clamp(17px,2vw,22px);line-height:1.6;max-width:790px;color:#555055}.fg-small-label{display:block;font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-editorial-accent);margin-bottom:15px}.fg-article-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,35%);gap:20px;margin:0 0 42px;align-items:stretch}.fg-article-intro:not(:has(.fg-editorial-product)){grid-template-columns:1fr}.fg-intro-toc,.fg-editorial-product{background:var(--fg-editorial-tint);padding:24px;min-width:0}.fg-intro-toc ol{margin:0;padding-left:22px}.fg-intro-toc li{font-size:14px;line-height:1.6;margin:9px 0}.fg-intro-toc a{text-decoration:none!important;color:inherit}.fg-editorial-product img{display:block;width:100%;height:auto;max-height:210px;object-fit:contain;margin:10px auto}.fg-editorial-product h3{font-size:20px!important;line-height:1.2;margin:14px 0 8px!important}.fg-editorial-product p{font-size:13px;line-height:1.5;margin:0 0 16px}.fg-editorial-button{display:inline-block;background:#291a24;color:#fff!important;text-decoration:none!important;padding:12px 15px;font-size:12px;font-weight:700}.fg-editorial-related{margin:65px 0 45px;padding-top:28px;border-top:1px solid var(--fg-editorial-line)}.fg-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fg-related-grid a{font-size:13px;font-weight:700;line-height:1.4;text-decoration:none!important;color:inherit}.fg-related-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:10px}.fg-template-interview .fg-featured img{max-height:560px;object-position:center 35%}.fg-template-interview .fg-reading-layout{grid-template-columns:minmax(0,850px) minmax(220px,270px)}.fg-interview-pair{margin:24px 0!important;display:grid;gap:9px}.fg-interview-pair p{margin:0!important;padding:12px 16px 12px 54px;position:relative;font-size:16px;line-height:1.7}.fg-interview-pair p:before{content:'F';position:absolute;left:9px;top:12px;background:#291a24;color:#fff;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:700}.fg-interview-pair .fg-interview-answer:before{content:'A';background:#c8a5ae}.fg-interview-pair .fg-interview-answer{background:#faf8f6}.fg-template-kolumne .fg-story-header{max-width:930px;margin:0 auto 45px;text-align:center}.fg-template-kolumne .fg-reading-layout{display:block;max-width:760px;margin:auto}.fg-template-kolumne .fg-featured{max-width:1000px;margin:0 auto 55px}.fg-template-kolumne .fg-article{font-size:20px;line-height:2}.fg-template-kolumne .fg-story-header h1{font-size:clamp(42px,5.4vw,76px)}.fg-template-guide .fg-story-header h1{font-size:clamp(43px,5vw,75px)}.fg-template-guide .fg-intro-toc{background:var(--fg-editorial-tint)}.fg-template-guide .fg-article h2{border-top:1px solid var(--fg-editorial-line);padding-top:28px}@media(max-width:900px){.fg-template-interview .fg-reading-layout{grid-template-columns:1fr}}@media(max-width:600px){.fg-article-intro{grid-template-columns:1fr}.fg-related-grid{grid-template-columns:1fr 1fr}.fg-intro-toc,.fg-editorial-product{padding:19px}.fg-template-kolumne .fg-article{font-size:18px}}.fg-editorial-layout .fg-back{color:var(--fg-editorial-accent)}.fg-editorial-layout .fg-featured img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.fg-interview-pair .fg-interview-answer:before{color:#291a24}body.fg-site #fg-frame .fg-editorial-layout .fg-story-header h1{font-size:clamp(30px,3.6vw,48px);line-height:1.15;letter-spacing:-.035em}.fg-editorial-layout .fg-article :where(h1){font-size:clamp(30px,3.6vw,48px);line-height:1.15}.fg-editorial-layout .fg-article :where(h2){font-size:clamp(25px,2.8vw,34px);line-height:1.25}.fg-author-profile{display:flex;gap:24px;align-items:center;padding:24px 0 30px;margin:12px 0 30px;border-bottom:1px solid #d8c5ab;text-align:left}.fg-author-profile>img{width:90px;height:90px;object-fit:cover;border-radius:50%;padding:0!important;border:0!important;flex-shrink:0}.fg-author-profile .fg-author-signature{width:auto;max-width:220px;max-height:75px;object-fit:contain;border:0!important;padding:0!important}.fg-author-name{font-size:25px;letter-spacing:-.03em;color:#291a24}.fg-author-profile p{font-size:14px!important;line-height:1.7!important;margin:8px 0 0!important;max-width:500px}.fg-editorial-related{background:#f3e9eb;padding:32px;margin-top:64px;border-top:1px solid #d8c5ab}.fg-editorial-related h2{font-size:32px;margin:12px 0 28px}.fg-related-grid{gap:24px}.fg-related-grid a{display:flex;flex-direction:column;font-size:19px;font-weight:400;line-height:1.4;color:#291a24}.fg-related-grid small{font-size:12px;margin-top:16px}.fg-related-grid img{aspect-ratio:4/3;border:1px solid #d8c5ab}.fg-related-grid a:hover small{text-decoration:underline;text-underline-offset:5px}.fg-comments{margin-top:65px;padding:36px;border:1px solid #d8c5ab;background:#faf8f6;color:#291a24}.fg-comments h2{font-size:34px;margin:12px 0}.fg-comments>p{font-size:16px}.fg-comments .comment-reply-title{font-size:24px}.fg-comments .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fg-comments .comment-form>p{margin:0;font-size:14px}.fg-comments .comment-form-comment,.fg-comments .comment-notes,.fg-comments .logged-in-as,.fg-comments .comment-form-cookies-consent,.fg-comments .form-submit{grid-column:1/-1}.fg-comments label{display:block;font-size:13px;margin-bottom:8px}.fg-comments input:not([type=checkbox]),.fg-comments textarea{box-sizing:border-box;width:100%;padding:14px;border:1px solid #d8c5ab;background:#fff;border-radius:0;font:inherit}.fg-comments .form-submit input{background:#291a24;color:#faf8f6;width:auto;border:0;padding:16px 24px;cursor:pointer}.fg-comments textarea{min-height:160px}.fg-comments a{color:inherit}.fg-comments :focus-visible{outline:2px solid #291a24;outline-offset:3px}.fg-comment-list{list-style:none;padding:0;margin:36px 0}.fg-comment-list .comment-body{padding:24px 0;border-top:1px solid #d8c5ab}.fg-comment-list .avatar{border-radius:50%;float:left;margin-right:16px}.fg-comment-list .comment-metadata{font-size:12px}.fg-comment-list .children{margin-left:20px}.fg-comment-list .comment-content{clear:both;padding-top:12px}.fg-numbered-steps{list-style:none!important;counter-reset:fgstep;padding:0!important}.fg-numbered-steps>li{counter-increment:fgstep;position:relative;padding:15px 0 15px 54px;margin:0!important;border-top:1px solid #d8c5ab}.fg-numbered-steps>li:before{content:counter(fgstep);position:absolute;left:0;top:16px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#291a24;color:#faf8f6;font-size:14px}.fg-article-intro .fg-toc-links ol{display:block}.fg-article-intro .fg-toc-links li{font-size:15px}@media(max-width:600px){.fg-editorial-related,.fg-comments{padding:24px 20px}.fg-related-grid{grid-template-columns:1fr}.fg-comments .comment-form{grid-template-columns:1fr}.fg-author-profile{gap:16px;align-items:flex-start}.fg-author-profile>img{width:66px;height:66px}.fg-author-profile .fg-author-signature{max-width:170px}.fg-author-profile p{font-size:13px!important}}.fg-comments .comment-form>*{min-width:0;max-width:100%}.fg-comments .ast-comment-formwrap{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;width:100%}.fg-comments .ast-comment-formwrap>p{float:none;width:100%;padding:0;margin:0;min-width:0}.fg-comments .form-submit input{max-width:100%;white-space:normal;line-height:1.5}.fg-comments .comment-form-cookies-consent label{display:inline}.fg-comments textarea{min-width:0;max-width:100%}@media(max-width:600px){.fg-comments .ast-comment-formwrap{grid-template-columns:1fr}}#fg-frame .fg-comments .ast-comment-textarea{grid-column:1/-1;width:100%;padding:0;margin:0}#fg-frame .fg-comments textarea,#fg-frame .fg-comments input:not([type=checkbox]){box-sizing:border-box;width:100%;max-width:100%;border:1px solid #d8c5ab;padding:14px;font-family:Arial,Helvetica,sans-serif}#fg-frame .fg-comments #submit{width:auto;max-width:100%;background:#291a24;color:#faf8f6;border:0;border-radius:0;padding:16px 24px;white-space:normal}#fg-frame .fg-editorial-related{background:0 0;border:0;padding:0;margin:72px 0 0}.fg-related-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;border-top:1px solid #d8c5ab;padding-top:32px;margin-bottom:32px}#fg-frame .fg-related-heading h2{font-size:clamp(29px,3.1vw,42px);font-weight:400;letter-spacing:-.045em;line-height:1.15;margin:14px 0 0;color:#291a24}#fg-frame .fg-related-heading>p{font-size:14px;line-height:1.7;max-width:210px;margin:0;color:#6a5c63}#fg-frame .fg-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px}#fg-frame .fg-related-card{display:flex;flex-direction:column;min-width:0;color:#291a24;text-decoration:none}.fg-related-photo{overflow:hidden;border:1px solid #d8c5ab;background:#f3e9eb}#fg-frame .fg-related-photo img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border:0;padding:0;margin:0;transition:transform .45s}.fg-related-card:hover .fg-related-photo img{transform:scale(1.035)}.fg-related-copy{display:flex;flex:1;flex-direction:column;padding-top:20px;border-bottom:1px solid #d8c5ab;padding-bottom:20px}.fg-related-number{font-size:9px;letter-spacing:.16em;color:#765d6b}#fg-frame .fg-related-copy h3{font:400 clamp(21px,2vw,27px)/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:12px 0 24px}.fg-related-cta{display:flex;justify-content:space-between;gap:16px;margin-top:auto;font-size:11px;letter-spacing:.04em}.fg-related-cta>span{font-size:20px;line-height:1}#fg-frame .fg-related-card:focus-visible{outline:2px solid #291a24;outline-offset:6px}#fg-frame .fg-comments{padding:0;margin:70px 0 0;border:0;background:0 0}.fg-conversation{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:40px;background:#291a24;color:#faf8f6;padding:42px}#fg-frame .fg-conversation .fg-small-label{font-size:10px;color:#d8c5ab;letter-spacing:.18em;margin:0 0 24px}#fg-frame .fg-conversation-heading h2{font-size:clamp(34px,3.5vw,48px);font-weight:400;letter-spacing:-.05em;line-height:1.08;color:#faf8f6;margin:0 0 24px}#fg-frame .fg-conversation-heading>p:not(.fg-small-label){font-size:14px;line-height:1.8;color:#d8c5ab;margin:0;max-width:260px}.fg-conversation-line{display:block;height:1px;width:65px;background:#c8a5ae;margin-top:30px}#fg-frame .fg-conversation-form{min-width:0}#fg-frame .fg-conversation #respond{margin:0;padding:0;border:0}#fg-frame .fg-conversation .comment-form{gap:18px;margin:0;padding:0}#fg-frame .fg-conversation .logged-in-as,#fg-frame .fg-conversation .comment-notes{font-size:11px;line-height:1.7;color:#d8c5ab;margin:0 0 4px}#fg-frame .fg-conversation label{font-size:11px;color:#d8c5ab;font-weight:400}#fg-frame .fg-conversation textarea,#fg-frame .fg-conversation input:not([type=checkbox]):not([type=submit]){background:#faf8f6;color:#291a24;border:1px solid #d8c5ab;padding:13px;font-size:14px;box-shadow:none;border-radius:0}#fg-frame .fg-conversation textarea{min-height:145px;resize:vertical}#fg-frame .fg-conversation textarea::placeholder{color:#7b6c74}#fg-frame .fg-conversation #submit{width:100%;background:#d8c5ab;color:#291a24;border:1px solid #d8c5ab;padding:16px;font-size:12px;letter-spacing:.04em}#fg-frame .fg-conversation #submit:hover{background:#f3e9eb}#fg-frame .fg-conversation :focus-visible{outline:2px solid #c8a5ae;outline-offset:4px}#fg-frame .fg-conversation .ast-comment-formwrap{gap:14px}#fg-frame .fg-conversation .comment-form-cookies-consent{font-size:11px;line-height:1.7;color:#d8c5ab}.fg-existing-comments{padding:30px 0}.fg-existing-comments h3{font-size:26px;font-weight:400}@media(prefers-reduced-motion:reduce){#fg-frame .fg-related-photo img{transition:none}}@media(max-width:900px){.fg-conversation{grid-template-columns:1fr;gap:30px;padding:30px}.fg-conversation-heading h2 br{display:none}}@media(max-width:600px){.fg-related-heading{display:block}.fg-related-heading>p{max-width:none!important;margin-top:18px!important}#fg-frame .fg-related-grid{grid-template-columns:1fr;gap:30px}.fg-conversation{padding:28px 22px}#fg-frame .fg-conversation-heading h2{font-size:38px}#fg-frame .fg-related-copy h3{font-size:24px}}#fg-frame .fg-related-heading{display:block;padding-top:24px;margin-bottom:24px}#fg-frame .fg-related-heading h2{font-size:26px;letter-spacing:-.025em;margin:0;font-weight:400}#fg-frame .fg-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#fg-frame .fg-related-copy{padding-top:12px;padding-bottom:14px}#fg-frame .fg-related-copy h3{font-size:17px;line-height:1.4;letter-spacing:-.015em;margin:0}#fg-frame .fg-related-number,#fg-frame .fg-related-cta{display:none}#fg-frame .fg-related-photo img{aspect-ratio:4/3}#fg-frame .fg-comments{background:#faf8f6;border-top:1px solid #d8c5ab;border-bottom:1px solid #d8c5ab;padding:32px;margin-top:48px;color:#291a24}#fg-frame .fg-conversation{display:block;padding:0;background:0 0;color:#291a24}#fg-frame .fg-conversation-heading h2{font-size:30px;color:#291a24;margin:0 0 24px;letter-spacing:-.025em}#fg-frame .fg-conversation .logged-in-as,#fg-frame .fg-conversation .comment-notes,#fg-frame .fg-conversation label,#fg-frame .fg-conversation .comment-form-cookies-consent{color:#6a5c63}#fg-frame .fg-conversation textarea,#fg-frame .fg-conversation input:not([type=checkbox]):not([type=submit]){background:#fff;border-color:#d8c5ab}#fg-frame .fg-conversation #submit{background:#291a24;color:#faf8f6;width:auto;padding:13px 24px}#fg-frame .fg-conversation #submit:hover{background:#49303f}#fg-frame .fg-existing-comments{padding:28px 0 0;margin-top:28px;border-top:1px solid #d8c5ab}#fg-frame .fg-existing-comments h3{font-size:18px;letter-spacing:0;margin:0 0 20px}#fg-frame .fg-comment-list{margin:0}#fg-frame .fg-comment-list .comment-body{padding:22px 0;background:0 0;border:0;border-bottom:1px solid #e8dfd5}#fg-frame .fg-comment-list .comment-author,#fg-frame .fg-comment-list .comment-author cite{font-size:14px;font-weight:400;font-style:normal}#fg-frame .fg-comment-list .avatar{width:42px;height:42px;box-shadow:none;border:0;padding:0;margin-right:14px}#fg-frame .fg-comment-list .comment-metadata,#fg-frame .fg-comment-list .comment-meta,#fg-frame .fg-comment-list .reply{font-size:11px;color:#786a72}#fg-frame .fg-comment-list .comment-content p{font-size:15px;line-height:1.8;margin:10px 0}#fg-frame .fg-comment-list a{text-decoration:none}#fg-frame .fg-comment-list a:hover{text-decoration:underline}.fg-article-header-native{margin-bottom:40px}.fg-article-header-native .fg-header-intro{border-top:1px solid #d8c5ab;padding-top:24px;margin-block:24px 32px}.fg-header-intro :where(h2){font-size:26px;line-height:1.3}.fg-header-intro :where(p){font-size:17px;line-height:1.8}.fg-toc-product-native{margin-block:32px 44px}.fg-toc-product-native>.wp-block-column{min-width:0}.fg-toc-product-native .fg-native-toc,.fg-toc-product-native .fg-native-product{background:0 0;border-top:1px solid #d8c5ab;padding:22px 0}.fg-toc-product-native :where(h2){font-size:25px;line-height:1.3;margin:0 0 20px}.fg-native-product :where(h3){font-size:23px;line-height:1.3}.fg-native-product :where(p){font-size:14px;line-height:1.8}#fg-frame .fg-article-intro{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}#fg-frame .fg-article-intro:not(:has(.fg-editorial-product)){grid-template-columns:1fr}#fg-frame .fg-intro-toc,#fg-frame .fg-editorial-product{background:0 0;border-top:1px solid #d8c5ab;padding:24px 0}#fg-frame .fg-intro-toc h2{font-size:25px;margin:0 0 20px}@media(max-width:900px){#fg-frame .fg-related-grid{gap:14px}#fg-frame .fg-related-copy h3{font-size:15px}}@media(max-width:600px){#fg-frame .fg-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}#fg-frame .fg-comments{padding:26px 18px}#fg-frame .fg-article-intro{grid-template-columns:1fr}.fg-toc-product-native{display:block}.fg-toc-product-native>.wp-block-column{margin-bottom:20px}}#fg-frame .fg-conversation{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:36px}#fg-frame .fg-conversation-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.035em;margin-bottom:18px}#fg-frame .fg-conversation-heading>p{color:#6a5c63;font-size:14px;line-height:1.8}#fg-frame .fg-toc-product-native .fg-native-product,#fg-frame .fg-editorial-product{background:#f3e9eb;border:1px solid #d8c5ab;padding:24px}#fg-frame .fg-native-product a{color:#291a24;text-decoration:underline;text-underline-offset:5px}#fg-frame .fg-toc-links li:before{flex:0 0 24px;white-space:nowrap}#fg-frame .fg-toc-links li{font-size:14px;padding:10px 0;gap:12px}#fg-frame .fg-toc-rest{padding:0;border:0;margin-top:8px}#fg-frame .fg-toc-rest summary{font-size:13px;font-weight:400;cursor:pointer;padding:10px 0;color:#291a24}#fg-frame .fg-toc-rest ol{counter-reset:fgsection 5}.fg-reading-note{background:#f3e9eb;border-left:2px solid #d8c5ab;padding:26px 30px;margin-block:36px}.fg-reading-quote{border:0!important;border-block:1px solid #D8C5AB!important;padding:28px 0!important;margin:42px 0!important;background:0 0}.fg-reading-quote p{font-size:27px;line-height:1.5;letter-spacing:-.025em;color:#291a24}.fg-reading-example{background:#291a24;color:#faf8f6;padding:30px;margin-block:38px}.fg-reading-example :where(p,h3){color:inherit}.fg-reading-example .fg-reading-result{font-size:32px;line-height:1.3;border-top:1px solid #d8c5ab;padding-top:18px}.fg-reading-practice{border:1px solid #d8c5ab;background:#faf8f6;padding:28px;margin-block:38px}.fg-reading-practice li{margin-bottom:14px}.fg-reading-image-text{margin-block:40px;align-items:center}.fg-reading-image-text img{width:100%;height:auto}.fg-reading-note :where(h3),.fg-reading-example :where(h3),.fg-reading-practice :where(h3){font-size:24px;line-height:1.3;margin:0 0 16px}@media(max-width:900px){#fg-frame .fg-conversation{grid-template-columns:1fr;gap:24px}}#fg-frame .fg-toc-links>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}#fg-frame .fg-toc-links li{align-items:baseline;border:0;border-bottom:1px solid #d8c5ab;font-size:13px;line-height:1.65;padding:10px 0}#fg-frame .fg-toc-links li:before{flex-basis:20px;font-size:10px}.fg-diagnosis-cards{margin-block:32px;gap:18px}.fg-diagnosis-card{padding:24px;border-top:2px solid #d8c5ab;background:#f3e9eb;height:100%}.fg-diagnosis-card :where(h3){font-size:22px;line-height:1.3;margin:0 0 14px}.fg-diagnosis-card :where(p){font-size:15px;line-height:1.8}.fg-contrast{margin-block:36px;gap:0;border:1px solid #d8c5ab}.fg-contrast .wp-block-column{padding:26px}.fg-contrast .wp-block-column:last-child{background:#f3e9eb}.fg-contrast :where(h3){font-size:24px;margin:0 0 16px}.fg-contrast :where(p){font-size:15px;line-height:1.8}.fg-selfcheck{padding:28px;border:1px solid #d8c5ab;margin-block:36px;background:#faf8f6}.fg-selfcheck :where(h3){font-size:25px;margin:0 0 20px}.fg-selfcheck ul{list-style:none;padding:0;margin:0}.fg-selfcheck li{position:relative;padding:12px 0 12px 28px;border-top:1px solid #d8c5ab;font-size:15px;line-height:1.7}.fg-selfcheck li:before{content:'';position:absolute;left:0;top:20px;width:10px;height:10px;border:1px solid #c8a5ae}.fg-stage-flow{gap:0;margin-block:36px;border:1px solid #d8c5ab}.fg-stage-flow .wp-block-column{padding:24px}.fg-stage-flow .wp-block-column:last-child{background:#291a24;color:#faf8f6}.fg-stage-flow :where(h3){font-size:22px;line-height:1.3;margin:12px 0}.fg-stage-flow :where(p){font-size:14px;line-height:1.8;color:inherit}.fg-stage-flow .fg-small-label{color:inherit}@media(max-width:600px){#fg-frame .fg-toc-links>ol{grid-template-columns:1fr}.fg-diagnosis-cards,.fg-contrast,.fg-stage-flow{display:block}.fg-diagnosis-cards>.wp-block-column{margin-bottom:16px}}#fg-frame .fg-template-kolumne .fg-story-header>.fg-small-label{font-size:clamp(24px,3vw,34px);font-weight:400;letter-spacing:.12em;line-height:1.3;margin:0 0 26px;color:#291a24;text-align:center}#fg-frame .fg-author-profile{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:26px 0 32px}#fg-frame .fg-author-profile>div{max-width:560px;margin-inline:auto}#fg-frame .fg-author-profile p{max-width:560px;margin:10px auto 0!important;text-align:center}#fg-frame .fg-author-profile .fg-author-signature{display:block;margin-inline:auto}