/* Femida organic guides: inherit the public product typography and spacing. */
.ft-organic main{padding-bottom:40px}.ft-organic .organic-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;color:#536176;font-size:14px}.ft-organic .organic-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.ft-organic .organic-reading{max-width:760px}.ft-organic article.organic-reading>section{margin:40px 0}.ft-organic article h2{font-size:clamp(24px,3vw,32px);margin-bottom:18px}.ft-organic article ul,.ft-organic article ol{padding-left:24px;margin:16px 0 24px}.ft-organic article li{margin:10px 0;line-height:1.7}.ft-organic article p{line-height:1.75}.ft-organic .organic-answer{font-size:20px;line-height:1.65;padding:24px 0;border-block:1px solid #d6dfeb;margin:24px 0 32px}.ft-organic .organic-meta{font-size:14px;color:#536176;display:flex;flex-wrap:wrap;gap:6px 18px}.ft-organic .organic-meta a{text-decoration:underline}.ft-organic .organic-example{background:#fff;border-left:3px solid #325de5;padding:20px 24px;margin:24px 0}.ft-organic .organic-example blockquote{margin:0;font-size:16px;line-height:1.75}.ft-organic .organic-label{font-size:12px;color:#536176;letter-spacing:.03em}.ft-organic .organic-example button{margin-top:16px}.ft-organic .organic-sources a,.ft-organic .organic-reading p a{color:#2449bd;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ft-organic .organic-table{overflow-x:auto;max-width:100%;border:1px solid #d6dfeb;margin:24px 0;background:#fff}.ft-organic table{width:100%;font-size:14px;line-height:1.6}.ft-organic th,.ft-organic td{min-width:155px;padding:16px;overflow-wrap:break-word}.ft-organic .organic-cta{border-top:1px solid #d6dfeb;margin-top:36px;padding-top:28px}.ft-organic .organic-cta p{max-width:650px}.ft-organic .organic-cta .section-action{margin-bottom:16px}.ft-organic .organic-toc{padding:16px 24px;border:1px solid #d6dfeb;background:#fff}.ft-organic .organic-toc ul{margin:10px 0;padding-left:22px}.ft-organic .organic-toc a{text-decoration:underline;text-underline-offset:3px}.ft-organic .organic-list{margin-top:28px;border-top:1px solid #d6dfeb}.ft-organic .organic-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:28px 0;border-bottom:1px solid #d6dfeb}.ft-organic .organic-row h2{font-size:clamp(22px,3vw,28px);margin:0 0 12px}.ft-organic .organic-row h2 a:hover{text-decoration:underline}.ft-organic .organic-row p{max-width:730px;color:#536176}.ft-organic .organic-row small{color:#536176}.ft-organic .organic-footnote{font-size:14px;color:#536176}.ft-organic .organic-checks{padding-left:0!important;list-style:none}.ft-organic .organic-checks label{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.ft-organic .organic-checks input{margin-top:8px;width:18px;height:18px;flex:0 0 18px;accent-color:#325de5}.ft-organic .organic-checks input:checked+span{text-decoration:line-through;color:#536176}.ft-organic .organic-status{min-height:24px;font-size:14px;color:#2449bd}.ft-organic .organic-skip{position:absolute;left:16px;top:-80px;background:white;padding:12px;z-index:1000}.ft-organic .organic-skip:focus{top:12px}.ft-organic .organic-note{padding:20px 0;border-top:1px solid #d6dfeb}.ft-organic .organic-note h2{font-size:23px}.ft-organic h1{overflow-wrap:break-word}.ft-organic .footer a{text-decoration:underline;text-underline-offset:3px}.ft-organic .organic-menu{display:flex;gap:16px;flex-wrap:wrap}.ft-organic .organic-menu a{min-height:44px;display:inline-flex;align-items:center}
#ft-organic-links{max-width:1184px;margin:28px auto;padding:24px 32px;border-top:1px solid #d6dfeb;color:#172337}#ft-organic-links h2{font-size:24px;margin:0 0 16px}#ft-organic-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px;padding:0;list-style:none}#ft-organic-links a{color:#2449bd;text-decoration:underline;text-underline-offset:3px;line-height:1.6}#ft-organic-links p{font-size:14px;color:#536176;margin-top:18px}.organic-inline-links{margin:24px 0;padding-top:20px;border-top:1px solid #d6dfeb}.organic-inline-links a{display:inline-block;margin:4px 16px 4px 0;text-decoration:underline!important;min-height:32px}
@media(max-width:600px){.ft-organic .organic-row{grid-template-columns:1fr;gap:8px}.ft-organic .organic-answer{font-size:18px}.ft-organic .organic-example{padding:18px}.ft-organic .organic-meta{font-size:13px}.ft-organic .organic-toc{padding:16px}.ft-organic .organic-menu{gap:8px 20px}#ft-organic-links{padding:24px 20px}#ft-organic-links ul{grid-template-columns:1fr}.ft-organic .nav{gap:12px}}
@media(prefers-reduced-motion:reduce){.ft-organic *{scroll-behavior:auto!important}}

.ft-organic .organic-reading section li a{color:#2449bd;text-decoration:underline;text-underline-offset:3px}.ft-organic .organic-table-hint{display:none}@media(max-width:600px){.ft-organic .organic-table-hint{display:block;font-size:13px;color:#536176;margin:16px 0 -12px}}
