:root{--ink: #000;--quiet: #666;--hair: #000;--rule: #ccc;--accent: #f065a6;--measure: 640px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:var(--ink);font-family:Times New Roman,Times,serif;font-size:17px;line-height:1.5;font-variant-numeric:tabular-nums;text-transform:lowercase;overflow-x:hidden}.page{max-width:var(--measure);margin:0 auto;padding:28px 20px 72px}a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a:hover,a:focus-visible{text-decoration-color:var(--accent);text-decoration-thickness:2px}.masthead{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:baseline;justify-content:space-between;margin-bottom:34px}.masthead .name{font-weight:700;text-decoration:none}.masthead nav{display:flex;gap:18px}.masthead nav a[aria-current=page]{text-decoration-color:var(--accent)}.issue-meta{color:var(--quiet);font-size:14px;margin-bottom:10px}h1,h2,h3,h4{font-family:inherit;font-weight:700;line-height:1.25;margin:1.8em 0 .5em}h1{font-size:25px;margin-top:0}h2{font-size:19px}h3{font-size:17px}p{margin:0 0 1em}ul,ol{padding-left:1.2em;margin:0 0 1em}li{margin-bottom:.35em}strong{font-weight:700}code{font-family:inherit;font-style:italic}mark{background:none;color:var(--accent);font-weight:700}hr{border:0;height:0;margin:2.4em 0}blockquote{margin:0 0 1em;padding-left:14px;border-left:1px solid var(--rule);color:var(--quiet)}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1.4em}table{border-collapse:collapse;width:100%;font-size:15px}thead th{border-top:1px solid var(--hair);font-weight:700;text-align:left;padding:7px 12px 7px 0;white-space:nowrap}tbody td{padding:5px 12px 5px 0;vertical-align:top}tbody tr:last-child td{border-bottom:1px solid var(--hair)}th.num,td.num{text-align:left}th:last-child,td:last-child{padding-right:0}figure{margin:2em 0}figure svg{display:block;width:100%;height:auto}figcaption{font-style:italic;font-size:14px;color:var(--quiet);margin-top:6px}.issues{list-style:none;padding:0;margin:0}.issues li{margin-bottom:1em}.issues .when{color:var(--quiet);font-size:14px}.art{display:grid;grid-template-columns:1fr;gap:28px;margin:0;padding:0;list-style:none}@media(min-width:700px){.art{grid-template-columns:1fr 1fr}}.art img{display:block;width:100%;height:auto}.art figcaption{margin-top:5px}.empty{color:var(--quiet)}.contact{margin-top:56px;font-size:15px;color:var(--quiet)}.lookup{margin-top:56px;padding-top:18px;border-top:1px solid var(--hair)}.lookup h2{margin-top:0}.lookup-form{display:grid;grid-template-columns:1fr;gap:14px 18px;margin:1.2em 0 0}@media(min-width:560px){.lookup-form{grid-template-columns:1fr 1fr 1fr}.lookup-form .lookup-email,.lookup-form button,.lookup-form .lookup-hint,.lookup-form .lookup-done{grid-column:1 / -1}}.lookup-form label{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--quiet)}.lookup-form select,.lookup-form input[type=email]{font:inherit;font-size:16px;color:var(--ink);background:#fff;border:0;border-bottom:1px solid var(--hair);border-radius:0;padding:6px 0;text-transform:lowercase}.lookup-form select:focus-visible,.lookup-form input[type=email]:focus-visible{outline:none;border-bottom:2px solid var(--accent)}.lookup-form input[type=email]{text-transform:none}.lookup-form input[type=email]::placeholder{color:var(--quiet)}.lookup-form .lookup-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lookup-form button:disabled{color:var(--quiet);cursor:default;text-decoration:none}.lookup-done{margin:0;font-size:14px;color:var(--quiet)}.lookup-form button{justify-self:start;font:inherit;font-size:17px;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-transform:lowercase}.lookup-form button:hover,.lookup-form button:focus-visible{text-decoration-color:var(--accent);text-decoration-thickness:2px;outline:none}.lookup-hint{margin:0;font-size:14px;color:var(--accent)}@media print{.lookup{display:none}}@media print{body{font-size:11pt}.page{max-width:none;padding:0}.masthead nav{display:none}.scroll{overflow:visible}figure,table{break-inside:avoid}a{text-decoration:none}}
