 .portable-intro{font-size:clamp(18px,2vw,23px);line-height:1.6;max-width:52rem}.portable-editorial{margin:0 0 32px}.portable-editorial img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#dce5eb}.portable-editorial figcaption{font-size:12px;color:#536d75;margin-top:8px}.portable-chips{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.portable-chips span{padding:8px 15px;border:1px solid #b9ced0;border-radius:30px;font-size:16px}.portable-section{margin:36px 0}.portable-section h2{font-size:clamp(24px,3vw,34px);line-height:1.2}.portable-table-wrap{overflow-x:auto}.portable-table{width:100%;border-collapse:collapse;margin:18px 0;font-size:16px}.portable-table th,.portable-table td{padding:14px 10px;text-align:left;border-bottom:1px solid #d3dedd;white-space:nowrap}.portable-note{padding:20px 24px;background:#e8efeb;border-left:3px solid #246378;font-size:16px;line-height:1.65}.portable-cta{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.portable-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border:1px solid #173d4b;border-radius:4px;text-decoration:none;font-weight:600;font-size:16px}.portable-cta a:first-child{background:#173d4b;color:white}.portable-faq details{border-bottom:1px solid #d3dedd;padding:18px 0}.portable-faq summary{font-size:18px;cursor:pointer;min-height:40px}.portable-faq p{font-size:17px;line-height:1.7}@media(max-width:600px){.portable-cta a{width:100%}.portable-table th,.portable-table td{font-size:14px;padding:12px 8px}.portable-note{padding:18px}}