.sample-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;margin:14px 0;border-top:1px solid #abc0ce;border-bottom:1px solid #abc0ce;font-size:14px;color:#25485d}.sample-entry a{font-weight:700;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#153d54;text-decoration:none}.sample-entry svg{width:19px;height:19px;flex:none}.samples-main{max-width:1040px;margin:auto;padding:60px 5% 80px}.samples-kicker{color:#9ec9ea;letter-spacing:.12em;font-size:12px;font-weight:700}.samples-main h1{font:clamp(32px,5vw,52px)/1.12 Georgia,serif;max-width:650px;margin:16px 0}.samples-lede{max-width:620px;color:#b8cdda;line-height:1.7;font-size:16px}.signup-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:40px;margin-top:34px}.signup-panel{background:#eaf2f7;color:#18394d;padding:28px;border-radius:12px}.signup-panel h2{font:26px Georgia,serif;margin:0 0 16px}.signup-panel label{font-size:14px;line-height:1.5}.signup-panel input[type=email]{display:block;box-sizing:border-box;width:100%;border:1px solid #829dad;border-radius:5px;background:white;color:#173a4d;padding:13px 12px;min-height:48px;font-size:16px;margin:8px 0 16px}.signup-consent{display:flex;gap:10px;align-items:flex-start;margin:16px 0}.signup-consent input{width:18px;height:18px;margin:2px 0;flex:none}.signup-panel button{padding:13px 18px;background:#173f56;color:white;border:0;border-radius:5px;min-height:46px;font:600 14px/1.4 inherit;cursor:pointer}.signup-panel button:disabled{opacity:.65;cursor:wait}.signup-note{font-size:13px;line-height:1.6;color:#496272}.signup-notice{border-left:3px solid #4d7c98;padding-left:12px}.signup-panel [role=status]{font-size:14px;line-height:1.6;margin:14px 0}.signup-panel a{color:#173f56;text-decoration:underline}.signup-includes h2{font:24px Georgia,serif;margin:0 0 16px}.signup-includes ul{list-style:none;padding:0}.signup-includes li{border-bottom:1px solid #28495d;padding:12px 0;color:#b5cddb;font-size:14px;line-height:1.55}.signup-includes strong{display:block;color:#e9f2f8}.signup-includes small{color:#adc7d8}.signup-downloads{list-style:none;padding:0;margin:20px 0}.signup-downloads li{margin:0;border-top:1px solid #b8cbd6}.signup-downloads a{display:block;padding:12px 0;font-size:14px}.sample-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sample-footer{padding:25px 5%;border-top:1px solid #28495d;color:#a7c1d2;font-size:13px}.sample-footer a{color:#c5e3f9}.samples-main :focus-visible{outline:3px solid #559ccf;outline-offset:3px}.signup-panel [hidden]{display:none!important}
@media(max-width:760px){.sample-entry{font-size:12px;padding:8px 0;margin:12px 0 0;gap:10px}.sample-entry a{font-size:13px}.samples-main{padding:25px 5% 40px}.samples-main h1{font-size:32px}.samples-lede{font-size:14px;line-height:1.6}.signup-layout{grid-template-columns:1fr;gap:24px;margin-top:22px}.signup-panel{padding:20px}.signup-panel h2{font-size:23px}.signup-includes li{padding:10px 0}.samples-main .samples-kicker{font-size:11px}}
.signup-includes li::before,.signup-downloads li::before{content:none!important}.signup-includes .signup-note{color:#b6ccd9;margin-top:18px}.signup-includes h2{max-width:none}.signup-panel button{font-family:inherit;font-size:14px;font-weight:600}
.signup-cover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.signup-cover-grid figure{margin:0}.signup-cover-grid img{display:block;width:100%;height:auto;aspect-ratio:360/510;object-fit:cover}.signup-cover-grid figcaption{font-size:13px;line-height:1.45;margin-top:9px;color:#c7dae7}.signup-includes .signup-note{margin-top:20px}
@media(max-width:760px){.signup-cover-grid{gap:16px}.signup-cover-grid img{max-height:215px;object-fit:contain;object-position:left}.signup-cover-grid figcaption{font-size:12px}.signup-includes{margin-top:0}}
