.course-samples{margin:32px 0;padding:26px;border:1px solid var(--line);border-radius:10px;background:white}.sample-heading h2{font-size:29px;line-height:1.3;margin-bottom:12px}.sample-heading p{font-size:14px;line-height:1.8}.sample-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sample-links span,.sample-links>a:not(.button){font-size:12px;color:var(--muted)}.sample-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px;padding-top:23px;border-top:1px solid var(--line)}.sample-toolbar button{background:var(--soft);border:1px solid #a8bebb;border-radius:5px;padding:9px 14px;color:var(--ink);font-size:13px}.sample-context{font-size:12px;line-height:1.8;color:var(--muted);margin:12px 0 18px}.sample-preview{margin:0 auto;max-width:760px}.sample-preview img{display:block;width:100%;height:auto;border:1px solid var(--line);background:white}.sample-preview figcaption{font-size:12px;line-height:1.8;margin:12px 0}.sample-credit{font-size:11px;color:var(--muted);line-height:1.8;margin:20px 0 0}@media(max-width:600px){.course-samples{padding:16px}.sample-heading h2{font-size:24px}.sample-links .button{font-size:13px}.sample-toolbar strong{font-size:14px}}@media print{.sample-toolbar button{display:none}}
