.ft-status{display:inline-block;font-size:.85rem;font-weight:650;color:#8b1c58;background:#fff0f7;border-radius:20px;padding:.45rem .75rem}.ft-scope{border-left:4px solid #e6008d;background:#fff0f7;padding:1.4rem 1.6rem;border-radius:0 18px 18px 0;margin:2rem 0}.ft-scope p{margin-bottom:0}.ft-case{border:1px solid #eed7e3;border-radius:20px;padding:clamp(1.2rem,4vw,2.3rem);margin:1.6rem 0;background:#fff}.ft-case h3{font-size:clamp(1.5rem,3vw,2rem)}.ft-case h4{margin:1.5rem 0 .3rem}.ft-id{color:#785b6c;overflow-wrap:anywhere}.ft-table-wrap{overflow:auto;border:1px solid #ead4df;border-radius:16px;margin:1.5rem 0}.ft-table-wrap table{width:100%;border-collapse:collapse;min-width:600px}.ft-table-wrap caption{text-align:left;padding:1rem;background:#fff0f7}.ft-table-wrap th,.ft-table-wrap td{text-align:left;vertical-align:top;padding:1rem;border-bottom:1px solid #ead4df}.ft-calculator{background:#fff5fa;border-radius:20px;padding:clamp(1.2rem,4vw,2rem);margin:2rem 0}.ft-calculator form{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:end}.ft-calculator label{display:grid;gap:.5rem}.ft-calculator input{font:inherit;padding:.8rem;width:100%;box-sizing:border-box;border:1px solid #bc98ad;border-radius:9px;background:white}.ft-calculator button{grid-column:1/-1;justify-self:start}.ft-calculator #ft-result{font-weight:650;color:#91215d;padding:1rem 0}.ft-calculator #ft-error{color:#8c1749}#sources li p{margin-top:.3rem}#sources a{overflow-wrap:anywhere}@media(max-width:600px){.ft-calculator form{grid-template-columns:1fr}.ft-case .link-row{display:flex;flex-wrap:wrap}.ft-case{overflow-wrap:anywhere}}
