*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#202020;font-family:"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;font-size:17px;line-height:1.55}main{max-width:1050px;margin:auto;padding:36px 28px}nav,button,.eyebrow{font-family:inherit}h1,h2,h3,h4{font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:.2px;line-height:1.2}h1{font-size:clamp(1.7rem,4.5vw,2.4rem);margin:.2em 0 .4em}h2{font-size:1.35rem;margin:1.2em 0 .4em}h3{font-size:1.08rem;margin:1em 0 .35em}p{margin:14px 0}.subtitle{font-size:1.05rem}.eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}a{color:#23556c;text-underline-offset:3px;overflow-wrap:anywhere}figure{margin:28px 0}figure img{display:block;width:100%;max-height:760px;object-fit:contain;background:white}header+figure img{max-height:none;width:100%;max-width:850px;margin:auto}figcaption{font:14px/1.6 Arial,sans-serif;margin:10px 0;color:#484848}.artref{font-size:16px}nav{display:flex;flex-wrap:wrap;gap:10px 20px;padding:25px 0;border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin:35px 0}nav a{font-size:16px}section{padding:32px 0;border-bottom:1px solid #ccc;scroll-margin-top:20px}.rubrics dt{font-weight:bold;margin-top:15px}.rubrics dd{margin-left:0}.five{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.five>div{border:1px solid #aaa;padding:12px;font-size:16px}.two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:16px}th,td{border:1px solid #aaa;padding:12px;text-align:left;vertical-align:top}th{background:#f4f4f1}.task,.official,.script,.resume,.advert{border:1px solid #bbb;padding:22px;margin:25px 0}.task{border-left:4px solid #325c65}details{border:1px solid #bbb;padding:16px;margin:20px 0}summary{cursor:pointer;font-weight:bold}details>div{padding-top:12px}button{background:white;border:1px solid #333;border-radius:4px;color:#202020;padding:12px 18px;margin:5px;min-height:46px;font-size:16px;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ba7700;outline-offset:3px}.tools{max-width:1050px;margin:12px auto;padding:0 28px}footer{font:15px/1.7 Arial,sans-serif;padding:35px 0}.dys{font-family:Verdana,Arial,sans-serif;font-size:20px;line-height:2;letter-spacing:.035em;word-spacing:.12em}.dys p,.dys li{margin-bottom:20px}.dys main{max-width:1100px}.dys table,.dys figcaption{line-height:1.9}blockquote{margin:20px 0;padding:20px;border-left:3px solid #555}@media(max-width:650px){main{padding:24px 18px}.five,.two{grid-template-columns:1fr}h2{font-size:1.25rem}.five>div{font-size:16px}.tools{padding:0 18px}table{min-width:600px}figure img{max-height:none}h3{margin-top:1em}}@media print{.tools,nav,button{display:none}main{max-width:none}section{break-inside:auto}figure{break-inside:avoid}details:not([open])>div{display:none}}