.public-main{max-width:1000px;margin:0 auto;padding:40px 24px 72px;color:#20313d}.public-main h1{font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(36px,5vw,56px);line-height:1.08;margin:24px 0;text-wrap:balance}.public-main h2{font-size:24px;line-height:1.25;margin:36px 0 14px;text-wrap:balance}.public-main li,.public-main p{max-width:70ch;font-size:16px;line-height:1.75;color:#415465}.public-main p{margin:14px 0}.public-main a:not(.primary){color:#005bb9}.public-main .primary{display:inline-flex;margin:18px 0;align-items:center}.public-main .public-lead{font-size:20px;line-height:1.6;color:#20313d;max-width:58ch}.public-main .example-link{display:block;padding:24px 0;border-bottom:1px solid #c4d0d8;text-decoration:none}.public-main .example-link strong{display:block;font-size:23px;color:#203c5b;margin-bottom:6px}.public-main .example-link span{display:block;color:#415465;line-height:1.65}.public-main .example-link:hover strong{text-decoration:underline}.public-main .example-facts{display:flex;flex-wrap:wrap;gap:12px 28px;padding:20px 0;border-block:1px solid #c4d0d8;margin:24px 0}.public-main table{width:100%;border-collapse:collapse;font-size:14px}.public-main td,.public-main th{padding:12px 8px;border-bottom:1px solid #d6dfe5;text-align:left;line-height:1.5}.public-main td:last-child,.public-main th:last-child{text-align:right;white-space:nowrap}.public-main .packing-sequence{padding-left:25px}.public-main .packing-sequence li{padding:8px 0 16px 8px}.public-main .packing-sequence strong{display:block;color:#20313d}.public-footer>div{display:flex;flex-direction:column;gap:8px}.public-footer small{font-size:12px;color:#415465}.public-footer nav{display:flex;flex-wrap:wrap;gap:16px 24px;max-width:640px;justify-content:flex-end}.public-footer nav a{white-space:normal}.public-main label{display:flex;align-items:flex-start;gap:12px;margin:20px 0;line-height:1.6}.public-main input[type=checkbox]{margin-top:6px;width:20px;height:20px}@media(max-width:700px){.public-main{padding-top:24px}.public-footer{align-items:flex-start}.public-footer nav{justify-content:flex-start}.public-main td:first-child{overflow-wrap:anywhere}.public-main .public-lead{font-size:18px}}