.pm-content-shell{background:#f7f4ee;color:#1f2a24;min-height:70vh;padding:clamp(5rem,9vw,8rem) 1.25rem clamp(4rem,8vw,7rem)}.pm-content-article{margin:0 auto;max-width:760px}.pm-content-article__header{border-bottom:1px solid rgba(31,42,36,.2);margin-bottom:2rem;padding-bottom:1.5rem}.pm-content-article__image{border-radius:.75rem;margin-bottom:2rem;overflow:hidden}.pm-content-article__image img{display:block;height:auto;width:100%}.pm-content-article__date{font-size:.9rem;margin:1rem 0 0}.pm-content-article__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.14em;margin:0 0 .75rem;text-transform:uppercase}.pm-content-article h1{font-size:clamp(2.25rem,7vw,4.5rem);letter-spacing:-.045em;line-height:.98;margin:0;text-wrap:balance}.pm-content{font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.7}.pm-content h2{font-size:clamp(1.55rem,3vw,2.2rem);letter-spacing:-.025em;line-height:1.15;margin:2.75rem 0 1rem}.pm-content h3{font-size:1.15rem;margin:0 0 .45rem}.pm-content a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}.pm-content__standfirst{font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.4;margin-top:0}.pm-content__status,.pm-content__callout{background:#e8efe7;border-left:4px solid #416952;border-radius:.25rem;margin:2rem 0;padding:1.15rem 1.25rem}.pm-content__callout h2{font-size:1.35rem;margin-top:0}.pm-content__week,.pm-content__movement-grid{display:grid;gap:.9rem}.pm-content__week section,.pm-content__movement-grid section{background:#ffffffa6;border:1px solid rgba(31,42,36,.15);border-radius:.5rem;padding:1.1rem 1.2rem}.pm-content__week p,.pm-content__movement-grid p{margin-bottom:0}.pm-content__sources{font-size:.95rem}.pm-planner{max-width:100%;overflow-x:auto}.pm-planner table{border-collapse:collapse;min-width:680px;width:100%}.pm-planner th,.pm-planner td{border:1px solid rgba(31,42,36,.28);min-height:3rem;padding:.75rem;text-align:left;vertical-align:top}.pm-planner thead th{background:#e8efe7}@media(min-width:720px){.pm-content__movement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.pm-content-shell{background:#fff;color:#000;padding:0}.pm-content-article__eyebrow,header[role=banner],footer{display:none!important}.pm-content-article{max-width:none}.pm-planner{overflow:visible}.pm-planner table{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/project-motion-content.css.map */
