.seminar-container{max-width:60rem;margin:0 auto;padding:0 1rem}.seminar-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pz-2);min-height:var(--pz-h-btn);padding:0 22px;font-family:var(--pz-font-ui);font-size:var(--pz-ui-sm);font-weight:var(--pz-w-medium);line-height:1;text-align:center;text-decoration:none;color:var(--pz-ink-on-accent);background-color:var(--pz-accent);border:none;border-radius:var(--pz-r-md);cursor:pointer;transition:background-color var(--pz-dur) var(--pz-ease)}.seminar-button:hover,.seminar-button:focus{color:var(--pz-ink-on-accent);background-color:var(--pz-accent-hover)}.seminar-button:active{background-color:var(--pz-accent-active)}.seminar-button[disabled]{background-color:#eceff4;color:var(--pz-ink-disabled);cursor:default;pointer-events:none}.seminar-button--ghost{color:var(--pz-accent);background-color:#fff0}.seminar-button--ghost:hover{color:#fff;background-color:var(--pz-accent)}.seminar-button--soon{color:var(--pz-warn-ink);background-color:var(--pz-warn-bg);border-color:var(--pz-warn-ink);cursor:default}.seminar-button--soon:hover{color:var(--pz-warn-ink);background-color:var(--pz-warn-bg);border-color:var(--pz-warn-ink)}.entry-content a.seminar-button{color:#fff;border-bottom:0}.entry-content a.seminar-button:hover,.entry-content a.seminar-button:focus{color:#fff}.entry-content a.seminar-button--ghost{color:var(--pz-accent)}.entry-content a.seminar-button--ghost:hover{color:#fff}.entry-content a.seminar-button--soon{color:var(--pz-warn-ink)}.seminar-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;font-family:var(--pz-font-ui);font-size:var(--pz-caps);font-weight:var(--pz-w-bold);line-height:1;white-space:nowrap;border-radius:var(--pz-r-sm)}.seminar-badge--fact{color:var(--pz-ink-second);background-color:var(--pz-surface-quiet);font-weight:var(--pz-w-medium)}.seminar-badge--free{color:var(--pz-ok-ink);background-color:var(--pz-ok-bg)}.seminar-badge--paid{color:var(--pz-ink);background-color:var(--pz-surface-quiet)}.seminar-badge--soon{color:var(--pz-warn-ink);background-color:var(--pz-warn-bg)}.seminar-badge--access{color:var(--pz-ok-ink);background-color:var(--pz-ok-bg)}.seminar-group-title{margin:var(--pz-8) 0 var(--pz-4);font-family:var(--pz-font-ui);font-size:20px;font-weight:var(--pz-w-bold);line-height:1.25;color:#fff}.seminars-grid{display:grid;grid-template-columns:1fr;gap:var(--pz-gap-grid-2);margin:var(--pz-6) 0}@media screen and (min-width:768px){.seminars-grid{grid-template-columns:repeat(2,1fr)}}.seminar-card-thumb{aspect-ratio:16 / 9;overflow:hidden;background-color:var(--pz-surface-quiet)}.seminar-card-thumb img{height:100%;object-fit:cover;object-position:center}.seminar-card{display:flex;flex-direction:column;overflow:hidden;background-color:var(--pz-surface);border-radius:var(--pz-r-lg);transition:box-shadow 0.2s}.seminar-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .08)}.seminar-card--soon{background-color:var(--pz-surface)}.seminar-card-thumb{position:relative;line-height:0}.seminar-card-thumb img{width:100%;height:auto}.seminar-card-thumb .seminar-badge{position:absolute;top:.75rem;right:.75rem}.seminar-card-body{display:flex;flex:1;flex-direction:column;padding:var(--pz-6) var(--pz-7) 28px}.seminar-card-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.seminar-meta-item{font-size:.875rem;color:var(--pz-ink-meta)}.seminar-header .seminar-meta-item{color:#b9c4cc}.seminar-card-title{margin:0 0 var(--pz-3);font-family:var(--pz-font-ui);font-size:24px;font-weight:var(--pz-w-bold);line-height:1.22;letter-spacing:-.015em;text-wrap:pretty}.seminar-card-title a{color:var(--pz-ink);text-decoration:none}.seminar-card-title a:hover{color:var(--pz-accent)}.seminar-card-excerpt{margin-bottom:var(--pz-3);font-family:var(--pz-font-text);font-size:17px;line-height:1.55;color:var(--pz-ink-second);text-wrap:pretty}.seminar-card-footer{margin-top:auto;padding-top:1rem}.seminar-terms{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.seminar-term{padding:.15rem .6rem;font-size:.8125rem;color:var(--pz-accent);text-decoration:none;background-color:var(--pz-surface-quiet);border-radius:.3rem}.seminar-term:hover{color:#fff;background-color:var(--pz-accent)}.seminar-single .seminar-container{max-width:44.25rem}.seminar-content .seminar-container{padding:1.5rem 1rem 2rem;color:var(--pz-ink);background-color:#fff;border-radius:var(--pz-r-lg)}.seminar-content .entry-content{padding:0;background-color:#fff0}.seminar-content .entry-content>*{width:100%}.seminar-purchase{margin-top:1.5rem}.seminar-header{margin-bottom:2rem}.seminar-cover img{width:100%;height:auto;border-radius:var(--pz-r-lg)}.seminar-title{margin:1.25rem 0 .75rem;font-size:2rem;line-height:1.2}.seminar-meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}.seminar-section-title{margin:2rem 0 1rem;font-size:1.375rem}.seminar-video{margin-bottom:2.5rem}.seminar-video-title{display:flex;gap:.5rem;align-items:baseline;margin:0 0 .75rem;font-size:1.125rem}.seminar-video-state{font-size:.875rem;font-weight:400;color:var(--pz-warn-ink)}.seminar-video-state.is-done{color:var(--pz-ok-mark)}.seminar-video-embed{position:relative;overflow:hidden;padding-top:56.25%;background-color:#000;border-radius:var(--pz-r-md)}.seminar-video-embed iframe,.seminar-video-embed video,.seminar-video-embed object,.seminar-video-embed embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.seminar-video-desc{margin-top:.75rem;color:var(--pz-ink-second)}.seminar-lessons{margin:0 0 2rem;padding:0;list-style:none;counter-reset:seminar-lesson}.seminar-lesson{display:flex;gap:1rem;padding:1rem 0;border-bottom:solid 1px var(--pz-line-soft)}.seminar-lesson:last-child{border-bottom:none}.seminar-lesson-thumb{flex:0 0 8rem;line-height:0}.seminar-lesson-thumb img{width:100%;height:auto;border-radius:var(--pz-r-md)}.seminar-lesson-text p{margin:.35rem 0 0;color:var(--pz-ink-second)}.seminar-video-desc ol,.seminar-lesson-desc ol{list-style:decimal}.seminar-video-desc ul,.seminar-lesson-desc ul{list-style:disc}.seminar-video-desc ol,.seminar-video-desc ul,.seminar-lesson-desc ol,.seminar-lesson-desc ul{margin:.5rem 0 0;padding-left:1.5em}.seminar-video-desc li,.seminar-lesson-desc li{display:list-item;margin:.25rem 0 0;padding:0;border:0}.seminar-video-desc p{margin:.5rem 0 0}.seminar-lesson-text>strong,.seminar-video-desc strong,.seminar-video-desc b,.seminar-lesson-desc strong,.seminar-lesson-desc b{font-weight:var(--pz-w-bold)}.seminar-lesson-text>strong{color:var(--pz-ink)}.seminar-video-desc em,.seminar-video-desc i,.seminar-lesson-desc em,.seminar-lesson-desc i{font-style:italic}.seminar-video-desc>:first-child,.seminar-lesson-desc>:first-child{margin-top:0}.seminar-lesson-desc{margin-top:.35rem;color:var(--pz-ink-second)}.seminar-lesson-desc p{margin:.5rem 0 0}.seminar-files{display:grid;gap:var(--pz-4);margin:0 0 2rem;padding:0;list-style:none}.seminar-file{display:flex;gap:var(--pz-4);align-items:center;padding:var(--pz-4);background-color:var(--pz-surface-cream);border-radius:var(--pz-r-lg)}.seminar-file__cover{display:flex;flex:0 0 6.5rem;align-items:center;justify-content:center;width:6.5rem;overflow:hidden;aspect-ratio:3 / 4;background-color:var(--pz-surface-quiet);border-radius:var(--pz-r-md)}.seminar-file__cover img{width:100%;height:100%;object-fit:cover}.seminar-file__badge{font-family:var(--pz-font-ui);font-size:var(--pz-ui-sm);font-weight:var(--pz-w-bold);letter-spacing:var(--pz-caps-ls);color:var(--pz-accent)}.seminar-file__body{flex:1 1 auto;min-width:0}.seminar-file__title{margin:0;font-family:var(--pz-font-ui);font-size:var(--pz-ui-lg);font-weight:var(--pz-w-bold);line-height:1.3;color:var(--pz-ink)}.seminar-file__meta{margin:var(--pz-1) 0 var(--pz-3);font-family:var(--pz-font-ui);font-size:var(--pz-ui-xs);color:var(--pz-ink-meta)}.seminar-file__lock{margin:0;font-family:var(--pz-font-ui);font-size:var(--pz-ui-xs);color:var(--pz-ink-second)}.seminar-progress{margin:.75rem 0}.seminar-progress-bar{overflow:hidden;height:.5rem;background-color:var(--pz-line-soft);border-radius:var(--pz-r-sm)}.seminar-progress-fill{height:100%;background-color:var(--pz-accent);transition:width var(--pz-dur) var(--pz-ease)}.seminar-progress-fill--done{background-color:var(--pz-ok-mark)}.seminar-progress-label{display:inline-block;margin-bottom:.35rem;font-size:.875rem;color:var(--pz-ink-meta)}.seminar-progress--small .seminar-progress-bar{height:.35rem}.seminar-my-item{display:flex;gap:1.25rem;margin-bottom:1.25rem;padding:1.25rem;background-color:#fff;border:solid 1px var(--pz-line-soft);border-radius:var(--pz-r-lg)}.seminar-my-thumb{flex:0 0 10rem;line-height:0}.seminar-my-thumb img{width:100%;height:auto;border-radius:var(--pz-r-md)}.seminar-my-info{flex:1}.seminar-my-title{margin:0 0 .5rem;font-size:1.125rem}.seminar-my-title a{color:var(--pz-ink);text-decoration:none}.seminar-expires{margin:.5rem 0;font-size:.875rem;color:var(--pz-ink-meta)}.seminar-materials{margin:0 0 2rem;padding-left:1.25rem}.seminar-materials li{margin-bottom:.4rem}.seminar-empty,.seminar-login{margin-bottom:1rem;padding:1rem 1.25rem;background-color:var(--pz-surface-quiet);border-radius:var(--pz-r-md);transition:box-shadow var(--pz-dur) var(--pz-ease)}.seminar-login__text{margin:0;color:var(--pz-ink-second)}.seminar-login--attention{box-shadow:var(--pz-focus-ring)}.seminar-access-term{margin:.5rem 0 0;font-size:.875rem;color:var(--pz-ink-meta)}.seminar-login-required,.seminar-payment-pending{padding:1rem 1.25rem;color:var(--pz-ink-second);background-color:var(--pz-surface-quiet);border-radius:var(--pz-r-md)}@media screen and (max-width:600px){.seminar-title{font-size:1.5rem}.seminar-my-item,.seminar-lesson{flex-direction:column}.seminar-my-thumb,.seminar-lesson-thumb{flex-basis:auto}.seminar-file{align-items:flex-start}.seminar-file__cover{flex-basis:5rem;width:5rem}.seminar-button{display:flex;width:100%}}.seminar-archive-header{margin:var(--pz-9) 0 var(--pz-8)}.seminar-archive-title{margin:0;font-family:var(--pz-font-ui);font-size:var(--pz-h2);font-weight:var(--pz-w-bold);line-height:var(--pz-h2-lh);letter-spacing:var(--pz-h2-ls);color:#fff}.seminar-archive-desc{max-width:40rem;margin:var(--pz-3) 0 0;font-family:var(--pz-font-text);font-size:var(--pz-text-sm);line-height:var(--pz-text-sm-lh);color:rgb(255 255 255 / .72)}.seminar-card-footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--pz-2);margin-top:auto;padding-top:var(--pz-4)}.seminar-card-price{font-family:var(--pz-font-ui);font-size:20px;font-weight:var(--pz-w-bold);color:var(--pz-ink)}.seminar-card-state{font-family:var(--pz-font-ui);font-size:var(--pz-ui-xs);color:var(--pz-ink-meta)}@media screen and (max-width:599px){.seminar-card-title{font-size:21px}.seminar-card-body{padding:var(--pz-5) var(--pz-5) var(--pz-6)}}