.fs-study{max-width:1150px;margin:auto;line-height:1.75;color:#243e4f}.fs-study h2{color:#16445d;margin:32px 0 14px}.fs-study h3{margin-top:26px}.fs-table{overflow:auto;margin:16px 0}.fs-table table{width:100%;border-collapse:collapse}.fs-table th,.fs-table td{padding:12px 14px;border-bottom:1px solid #d8e4eb;text-align:left;vertical-align:top}.fs-table th{background:#eaf3f7}.fs-table input{width:110px;max-width:100%;padding:9px;border:1px solid #abc1ce;border-radius:5px}.fs-table td{overflow-wrap:anywhere}.fs-note{padding:16px;border-left:4px solid #bd8e45;background:#fff8eb}.fs-source,figcaption{font-size:14px;color:#536b7b}.fs-study figure{margin:26px 0}.fs-study figure img{display:block;width:100%;max-width:950px;height:auto;border:1px solid #e0e7eb;margin:auto}.fs-study figcaption{margin:12px 0 24px}.fs-links{display:flex;flex-wrap:wrap;gap:16px}.fs-calc{background:#f1f7fa;padding:22px;border-radius:12px}.fs-docs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.fs-doccard{padding:24px;border:1px solid #ccdfe8;border-radius:10px;display:flex;flex-direction:column;gap:12px}.recommend-scroll .recommend-card{min-width:240px;max-width:280px;padding:20px;border:1px solid #d8e4eb;border-radius:10px}.valuepromise{color:#ad2222;background:#fff4f4;border:1px solid #f1cdcd;padding:12px;margin:15px 0}.fs-document{margin:0;background:#f3f7fa;font-family:Arial,sans-serif;color:#243e4f}.fs-document header,.fs-document main,.fs-document footer{max-width:1120px;margin:auto;padding:25px}.fs-document main{background:white;padding:35px}.fs-document a{color:#096f92}.fs-document h1{color:#17394d}.fs-document nav{display:flex;gap:18px;flex-wrap:wrap}.fs-document input{padding:9px}.fs-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.07em}@media(max-width:600px){.fs-document main{padding:18px}.fs-table td,.fs-table th{padding:9px}.fs-calc{padding:12px}.productgrid{display:block}}@media print{header,footer,.fs-links,.fs-calc{display:none}.fs-study figure{break-inside:avoid}.fs-document main{padding:0}}