.pgc-learning-block,[class*="is-style-pgc-"]{--lesson-accent:var(--pgc-accent,var(--sk-accent,var(--pink,#c60060)));--lesson-panel:var(--pgc-panel,var(--sk-panel,#edf5ff));--lesson-ink:var(--pgc-ink,var(--sk-heading,#092354));border:1px solid color-mix(in srgb,var(--lesson-accent) 22%,transparent);border-inline-start:4px solid var(--lesson-accent);border-radius:16px;padding:clamp(18px,2.5vw,36px);margin-block:24px;background:var(--lesson-panel);color:var(--lesson-ink);overflow-wrap:anywhere}
.pgc-learning-block>:first-child,[class*="is-style-pgc-"]>:first-child{margin-top:0}.pgc-learning-block>:last-child,[class*="is-style-pgc-"]>:last-child{margin-bottom:0}
.pgc-learning-case,.is-style-pgc-case{border-style:dashed;border-inline-start-style:solid}.pgc-learning-warning,.is-style-pgc-warning{border-top:4px solid var(--lesson-accent)}.pgc-learning-practice,.is-style-pgc-practice{background:transparent;box-shadow:0 6px 24px color-mix(in srgb,var(--lesson-accent) 8%,transparent)}.pgc-learning-summary,.is-style-pgc-summary{border-radius:4px 24px 24px 4px}.pgc-learning-intro{background:linear-gradient(135deg,var(--lesson-panel),transparent)}.pgc-learning-step{border-radius:0 18px 18px 0}
.pgc-prose .wp-block-columns{display:flex;gap:24px}.pgc-prose .wp-block-column{flex:1;min-width:0}.pgc-prose .wp-block-image img,.pgc-prose video,.pgc-prose audio,.pgc-prose iframe{max-width:100%}.pgc-prose .wp-block-details{padding:18px;border:1px solid var(--pgc-border);border-radius:12px;margin-block:20px}.pgc-prose summary{cursor:pointer;font-weight:700;color:var(--pgc-ink)}.pgc-prose .wp-block-table{overflow:auto}.pgc-prose .alignfull,.pgc-prose .alignwide{width:100%;max-width:100%;margin-inline:0}.pgc-prose .wp-block-button__link{background:var(--pgc-accent);color:var(--pgc-on-accent);border-radius:999px}.pgc-prose .wp-block-cover{overflow:hidden;border-radius:16px}.pgc-prose .wp-block-gallery{margin-inline:0}
@media(max-width:700px){.pgc-prose .wp-block-columns{flex-direction:column}.pgc-prose .wp-block-column{flex-basis:auto!important}.pgc-learning-block{padding:18px}}
