html{scroll-behavior:smooth}body{margin:0;background:#edf3ed;color:#153328}.skip-link{position:absolute;top:-90px;left:16px;padding:12px;background:white;z-index:100}.skip-link:focus{top:8px}
#pdcampus-blend-frame{max-width:1240px;margin:auto}#pdcampus-verdant-studio{min-height:100vh;padding-top:1px}#pdcampus-verdant-studio a{text-decoration:none}#pdcampus-verdant-studio a:hover{text-decoration:underline}#pdcampus-verdant-studio button{cursor:pointer}#pdcampus-verdant-studio button:disabled{cursor:default}#pdcampus-verdant-studio :focus-visible{outline:3px solid #719565;outline-offset:3px}
#pdcampus-verdant-studio .ml-header{position:relative}#pdcampus-verdant-studio .ml-account{font-size:12px;flex-shrink:0}#pdcampus-verdant-studio .ml-course-progress{padding:12px 0 10px;background:var(--pc-bg);position:sticky;top:0;z-index:15;border-bottom:1px solid var(--pc-line)}#pdcampus-verdant-studio .ml-progress-detail{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 15px}#pdcampus-verdant-studio .ml-notice{margin:12px 34px;padding:12px 16px;border-radius:9px;background:#fff0dc;color:#624c2a;font-size:13px}
#pdcampus-verdant-studio .ml-module-menu{background:var(--pc-dark);color:var(--pc-lime);min-width:0}#pdcampus-verdant-studio .ml-module-menu>summary{display:none}#pdcampus-verdant-studio .ml-sidebar{position:sticky;top:106px;max-height:calc(100vh - 110px);overflow:auto}#pdcampus-verdant-studio .ml-side-link{color:#ecf4ed;text-decoration:none}#pdcampus-verdant-studio .ml-reader{scroll-margin-top:110px}#pdcampus-verdant-studio .ml-reader-grid{grid-template-columns:230px minmax(0,1fr)}#pdcampus-verdant-studio .ml-reader-title{max-width:650px}#pdcampus-verdant-studio .ml-reader-footer{position:sticky;bottom:0;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);z-index:10}#pdcampus-verdant-studio .lesson-section{padding:22px 0;border-top:1px solid var(--pc-line);max-width:720px}#pdcampus-verdant-studio .lesson-section:first-child{border-top:0;padding-top:4px}#pdcampus-verdant-studio .lesson-section h3{font-size:21px;line-height:1.4;letter-spacing:-.4px;font-weight:500;margin-bottom:12px}#pdcampus-verdant-studio .lesson-section p{font-size:15px;line-height:1.9;color:#425e4e}#pdcampus-verdant-studio .lesson-section .ml-hi{margin-top:13px;color:#526c5d;line-height:2}#pdcampus-verdant-studio .ml-story-diagram{margin:19px 0 25px;padding:22px;background:#f3f7f0;border-radius:14px}#pdcampus-verdant-studio .ml-sources{padding:19px 0;font-size:12px;color:var(--pc-muted)}#pdcampus-verdant-studio .ml-sources summary{cursor:pointer;font-weight:500;color:var(--pc-green);min-height:44px}#pdcampus-verdant-studio .ml-sources a{display:block;margin:10px 0;color:var(--pc-green);overflow-wrap:anywhere}#pdcampus-verdant-studio .ml-education-note{padding:0 34px 28px;max-width:800px;font-size:12px;color:var(--pc-muted);line-height:1.8}
#pdcampus-verdant-studio .ml-quiz-next{min-width:150px}#pdcampus-verdant-studio .ml-answer-note{font-size:12px;color:var(--pc-muted);margin-top:14px;line-height:1.8}#pdcampus-verdant-studio .ml-question-chart{background:var(--pc-dark);padding:18px;border-radius:14px;margin-top:18px;color:#d6ebc5}#pdcampus-verdant-studio .ml-question-chart svg{width:100%;height:180px;display:block}#pdcampus-verdant-studio .ml-question-chart figcaption{font-size:11px;margin-top:8px}#pdcampus-verdant-studio .ml-company-grid .ml-company small{font-size:12px}#pdcampus-verdant-studio .ml-activity-intro{font-size:14px;color:var(--pc-muted);line-height:1.9;margin:8px 0 20px}#pdcampus-verdant-studio .ml-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:18px 0}#pdcampus-verdant-studio .ml-form-grid label{font-size:12px;display:block;color:var(--pc-muted)}#pdcampus-verdant-studio .ml-form-grid input,#pdcampus-verdant-studio .ml-form-grid select,#pdcampus-verdant-studio textarea{display:block;border:1px solid var(--pc-line);border-radius:9px;background:var(--pc-bg);padding:11px;color:var(--pc-ink);width:100%;font:inherit;margin-top:6px;min-height:44px}#pdcampus-verdant-studio .ml-output{padding:20px;background:var(--pc-dark);color:#d6ebc5;border-radius:12px;font-size:16px;line-height:1.8;overflow-wrap:anywhere}#pdcampus-verdant-studio .ml-output strong{font-size:25px}#pdcampus-verdant-studio .ml-form-note{font-size:12px;color:var(--pc-muted);margin-top:14px;line-height:1.8}#pdcampus-verdant-studio .ml-flash-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:17px 0}#pdcampus-verdant-studio .ml-flash-title{font-size:24px}#pdcampus-verdant-studio .ml-flash-count{font-size:12px;color:var(--pc-muted)}#pdcampus-verdant-studio .ml-payment-actions{display:flex;flex-direction:column;gap:12px;margin-top:20px}#pdcampus-verdant-studio .ml-payment-status{font-size:13px;line-height:1.8;margin-top:13px;color:var(--pc-muted)}#pdcampus-verdant-studio .ml-backdrop{position:fixed;inset:0;z-index:60;background:rgba(6,29,19,.65);display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}#pdcampus-verdant-studio .ml-modal{position:relative;max-height:calc(100dvh - 40px);overflow:auto;margin:auto;max-width:480px;width:100%}#pdcampus-verdant-studio .ml-modal h2{font-size:28px;line-height:1.2;margin-top:12px}#pdcampus-verdant-studio .ml-modal-note a{color:var(--pc-green)}#pdcampus-verdant-studio.is-learning .ml-hero,#pdcampus-verdant-studio.is-learning .ml-curriculum{display:none}#pdcampus-verdant-studio.is-learning .ml-reader{margin-top:22px}
@container pcblend (max-width:800px){#pdcampus-verdant-studio .ml-header{gap:12px;flex-wrap:wrap}#pdcampus-verdant-studio .ml-brand{font-size:30px}#pdcampus-verdant-studio .ml-reader-grid{grid-template-columns:minmax(0,1fr)}#pdcampus-verdant-studio .ml-module-menu>summary{display:flex;justify-content:space-between;align-items:center;padding:12px 17px;min-height:48px;font-size:12px;cursor:pointer}#pdcampus-verdant-studio .ml-sidebar{position:static;max-height:370px;padding:15px;overflow:auto}#pdcampus-verdant-studio .ml-reader-bar{flex-wrap:wrap;gap:8px;padding:12px 15px}#pdcampus-verdant-studio .ml-reader-bar-label small{display:none}#pdcampus-verdant-studio .ml-course-progress{font-size:11px}#pdcampus-verdant-studio .ml-reader-title{font-size:25px}#pdcampus-verdant-studio .ml-language button,#pdcampus-verdant-studio .ml-tab{min-height:44px}#pdcampus-verdant-studio .ml-reader-main{padding:22px 17px 0}#pdcampus-verdant-studio .ml-reader-footer{padding:9px 17px;margin-left:-17px;margin-right:-17px;flex-wrap:wrap;gap:9px}#pdcampus-verdant-studio .ml-tabs{justify-content:space-between;width:100%;gap:10px}#pdcampus-verdant-studio .ml-next-lesson{width:100%;min-height:44px;font-size:12px}#pdcampus-verdant-studio .lesson-section h3{font-size:20px}#pdcampus-verdant-studio .lesson-section p{font-size:14px}#pdcampus-verdant-studio .ml-story-diagram{padding:14px;gap:9px}#pdcampus-verdant-studio .ml-share-map{grid-template-columns:repeat(10,6px);gap:3px;padding:12px}#pdcampus-verdant-studio .ml-share-map i{width:6px;height:6px;border-radius:2px}#pdcampus-verdant-studio .ml-stall img{height:145px}#pdcampus-verdant-studio .ml-ownership-label{font-size:11px}#pdcampus-verdant-studio .ml-form-grid{gap:12px}#pdcampus-verdant-studio .ml-explore{grid-template-columns:minmax(0,1fr)}#pdcampus-verdant-studio .ml-explore-ring{margin:auto}#pdcampus-verdant-studio .ml-notice{margin-left:20px;margin-right:20px}#pdcampus-verdant-studio .ml-header .ml-account{font-size:11px;padding:6px 9px}}
@container pcblend (max-width:350px){#pdcampus-verdant-studio .ml-header{margin-left:16px;margin-right:16px;padding:10px 12px}#pdcampus-verdant-studio .ml-brand{font-size:27px}#pdcampus-verdant-studio .ml-mobile-menu{padding:5px}#pdcampus-verdant-studio .ml-account{min-height:40px}#pdcampus-verdant-studio .ml-form-grid{grid-template-columns:1fr}#pdcampus-verdant-studio .ml-question{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#pdcampus-verdant-studio *{animation:none!important;transition:none!important}}

/* Expanded source explanations use the established reading surface. */
#pdcampus-verdant-studio .ml-source-lesson{line-height:1.85;font-size:16px;color:var(--ml-ink,#18231e);overflow-wrap:anywhere}
#pdcampus-verdant-studio .ml-source-lesson p{margin:0 0 1.2em}
#pdcampus-verdant-studio .ml-source-lesson h4{font-size:21px;line-height:1.4;margin:1.8em 0 .8em;letter-spacing:-.025em}
#pdcampus-verdant-studio .ml-source-lesson h5{font-size:18px;line-height:1.45;margin:1.5em 0 .65em}
#pdcampus-verdant-studio .ml-source-lesson ul,#pdcampus-verdant-studio .ml-source-lesson ol{padding-left:1.35em;margin:1em 0 1.5em}
#pdcampus-verdant-studio .ml-source-lesson li{padding-left:.25em;margin:.6em 0}
#pdcampus-verdant-studio .ml-source-lesson blockquote{margin:1.4em 0;padding:2px 0 2px 20px;border-left:3px solid #9cb5a6}
#pdcampus-verdant-studio .ml-source-lesson blockquote p:last-child{margin-bottom:0}
#pdcampus-verdant-studio .ml-source-lesson table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.5em 0;font-size:14px}
#pdcampus-verdant-studio .ml-source-lesson th,#pdcampus-verdant-studio .ml-source-lesson td{padding:10px;border:1px solid #d3ddd6;text-align:left}
#pdcampus-verdant-studio .ml-source-lesson a,#pdcampus-verdant-studio .ml-answer-source{color:#285a40;text-underline-offset:3px}
#pdcampus-verdant-studio .ml-quiz-clarification{border-top:1px solid #c8d9ce;margin-top:16px;padding-top:16px}
@media(max-width:600px){#pdcampus-verdant-studio .ml-source-lesson{font-size:15px}#pdcampus-verdant-studio .ml-source-lesson h4{font-size:19px}}

#pdcampus-verdant-studio .ml-source-lesson .ml-source-correction{font-size:14px;line-height:1.65;border-left:2px solid #87a591;padding:8px 12px;margin:12px 0 20px;color:#355243;background:#f0f6f2}
