
.sample-page{padding-block:44px 70px}.sample-page>article{max-width:850px;margin:auto}.sample-page h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.14;letter-spacing:-.035em;margin:24px 0}.sample-page h2{font-size:1.35rem;color:#8b239d;margin:28px 0 13px}.sample-page p{font-size:1.02rem;line-height:1.7;margin-bottom:17px}.sample-page .eyebrow{margin-top:30px;font-size:.75rem}.sample-page .sample-summary{color:var(--muted)}.sample-page .button{margin-bottom:22px}.sample-part{margin-top:32px}.sample-table-scroll{overflow-x:auto;margin:20px 0 24px}.sample-page table{border-collapse:collapse;width:100%;min-width:540px}.sample-page th,.sample-page td{border:1px solid #dce2e7;padding:12px 14px;vertical-align:middle;text-align:left;font-size:.95rem;line-height:1.5}.sample-page th{background:#101c29;color:white}.sample-page tbody tr:nth-child(even){background:#f7edf9}.sample-category{grid-column:1/-1;margin-top:30px}.sample-grid .sample-cover{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin-bottom:18px;border:1px solid #dce2e7}.sample-grid .sample-links{margin-top:auto;display:flex;gap:16px;flex-wrap:wrap}.sample-grid .service h3{font-size:1.4rem}.sample-grid .service .eyebrow{font-size:.65rem}@media(max-width:600px){.sample-page{padding-top:28px}.sample-page th,.sample-page td{font-size:.9rem;padding:10px}.sample-page .button{width:100%;text-align:center}}
