.examples-teaser{padding:72px 0;background:#f6f7fb;border-top:1px solid #e5eaf3}.examples-teaser .section-heading>p{font-size:17px;color:#53627a;line-height:1.8}.sample-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.sample-preview{display:block;min-width:0}.sample-preview img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px;background:#eee9e3;transition:transform .2s}.sample-preview:hover img{transform:translateY(-3px)}.sample-preview>span{font-size:14px;color:#50658a;display:block;letter-spacing:.07em;margin-top:18px}.sample-preview h3{font-size:22px;line-height:1.3;margin:8px 0 0;font-weight:600;letter-spacing:-.4px}.samples-more{display:flex;gap:36px;align-items:center;justify-content:space-between;margin-top:30px}.samples-more p{max-width:650px;font-size:15px;color:#53627a;line-height:1.7}.samples-more a{flex-shrink:0;font-size:16px}.examples-intro{padding-top:36px;padding-bottom:70px}.back-home{display:block;color:#50658a;font-size:16px;margin-bottom:48px}.examples-intro>.eyebrow{display:block}.examples-intro h1{font-size:clamp(38px,5vw,66px);line-height:1.07;margin:22px 0;max-width:900px}.examples-intro h1 span{color:#255be9}.examples-intro>p{font-size:20px;color:#53627a;max-width:730px;line-height:1.7}.example-context{margin-top:34px;max-width:850px;border-left:3px solid #b9c9ec;padding:8px 0 8px 22px}.example-context strong{font-size:17px}.example-context p{font-size:16px;color:#53627a;line-height:1.75;margin-top:8px}.example-list{border-top:1px solid #dce2ec}.example{display:grid;grid-template-columns:1.15fr 1fr;gap:52px;align-items:center;padding:66px 0;border-bottom:1px solid #dce2ec;scroll-margin-top:25px}.example:nth-child(even) .example-media{order:2}.example-media{min-width:0}.example-media img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain;background:#f6f5f3;border-radius:14px}.example-copy h2{font-size:34px;line-height:1.13;margin:14px 0 20px}.example-copy>p{font-size:18px;line-height:1.8;color:#53627a}.example-prompt{margin-top:25px;padding:20px 22px;background:#f2f5fc;border-radius:10px}.example-prompt>span{font-size:14px;letter-spacing:.07em;font-weight:650;color:#43649a}.example-prompt blockquote{font-size:17px;color:#2d4367;line-height:1.7;margin:9px 0 0}.example-copy .sample-origin{font-size:14px;line-height:1.7;margin-top:20px;color:#53627a}.sample-download{display:inline-block;font-size:17px;color:#2455d1;border-bottom:1px solid #b9c9ec;margin-top:20px}.examples-close{padding-block:70px;display:flex;gap:28px;align-items:flex-start}.examples-close img{border-radius:50%;object-fit:cover;object-position:50% 20%;flex-shrink:0}.examples-close h2{font-size:32px;margin-top:0}.examples-close p{font-size:18px;color:#53627a;margin-top:15px;line-height:1.7}.examples-close a{font-size:17px;margin-top:24px}.examples-page header nav a[aria-current]{color:#255be9}@media(max-width:800px){.sample-preview-grid{grid-template-columns:1fr;gap:34px}.sample-preview{display:grid;grid-template-columns:1fr 1fr;column-gap:22px;align-items:start}.sample-preview img{grid-row:1/3}.sample-preview>span{margin-top:5px}.samples-more{align-items:flex-start;flex-direction:column;gap:20px}.example,.example:nth-child(even){grid-template-columns:1fr;gap:28px;padding:44px 0}.example:nth-child(even) .example-media{order:0}.example-media img{max-height:520px}.examples-intro{padding-bottom:40px}.example-copy h2{font-size:31px}.example-copy>p{font-size:17px}.examples-teaser{padding:44px 0}}@media(max-width:480px){.sample-preview{display:block}.sample-preview>span{margin-top:16px}.examples-intro h1{font-size:40px;letter-spacing:-1.5px}.examples-intro>p{font-size:18px}.back-home{margin-bottom:32px}.examples-close{display:block}.examples-close img{margin-bottom:20px}.examples-close h2{font-size:30px}.example-context{padding-left:17px}.example-copy h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.sample-preview img{transition:none}}
.sample-preview>p{font-size:17px;line-height:1.6;color:#53627a;margin-top:8px}.sample-preview>span{font-size:15px;letter-spacing:0}.range-intro-note{margin-top:28px;max-width:920px;border-left:3px solid #b9c9ec;padding:8px 0 8px 22px}.range-intro-note strong{font-size:18px}.range-intro-note p{font-size:16px;color:#53627a;line-height:1.75;margin-top:8px}.range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 30px}.range-card{min-width:0;scroll-margin-top:24px;border-bottom:1px solid #dce2ec;padding-bottom:30px}.range-image{display:block;overflow:hidden;border-radius:12px;background:#f4f3ef}.range-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;transition:transform .2s}.range-image:hover img{transform:scale(1.015)}.range-card-copy{padding-top:20px}.range-facts{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:15px;color:#50658a;line-height:1.6}.range-facts span:last-child{font-weight:600;color:#344258}.range-card h2{font-size:29px;line-height:1.2;letter-spacing:-.7px;margin:12px 0 8px}.range-card h3{font-size:20px;line-height:1.4;font-weight:600;color:#2b436b;margin-bottom:12px}.range-card-copy>p{font-size:18px;line-height:1.75;color:#53627a}.range-prompt{margin-top:20px;padding-top:16px;border-top:1px solid #e0e6ef}.range-prompt summary{display:flex;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;font-size:16px;color:#315a9a}.range-prompt summary::-webkit-details-marker{display:none}.range-prompt blockquote{font-size:17px;line-height:1.75;margin:14px 0 0;padding:15px 18px;background:#f2f5fc;border-radius:8px;color:#344b70}.range-prompt[open] summary span{transform:rotate(45deg)}.range-full{display:inline-block;margin-top:16px;font-size:16px;color:#315a9a;border-bottom:1px solid #b9c9ec}@media(max-width:800px){.range-grid{gap:38px 24px}.range-facts{display:block}.range-facts span{display:block}.range-card h2{font-size:26px}.range-card h3{font-size:19px}.range-card-copy>p{font-size:17px}}@media(max-width:600px){.range-grid{grid-template-columns:1fr;gap:36px}.range-facts{display:flex}.range-card-copy{padding-top:17px}.range-card h2{font-size:28px}.range-card h3{font-size:20px}.range-card-copy>p{font-size:18px}}@media(prefers-reduced-motion:reduce){.range-image img{transition:none}}

.range-card .sample-download{display:block;width:fit-content;margin-top:14px;font-size:17px}.range-card .sample-download:hover{color:#173e9b}
