:root{--color-text:#000;--color-bg:#fff;--color-link:#666;--color-link-hover:#000;--color-heading:gray;--color-rule:silver;--color-rule-dark:#666;--color-stripe:whitesmoke;--color-frame:#080808;--color-fade:#c6c6c6;--color-bar:maroon;--font-sans:"bitstream vera sans", tahoma, arial, sans-serif;--font-serif:georgia, serif;--text-xs:9px;--text-s:10px;--text-base:11px;--text-m:12px;--text-l:14px;--text-xl:16px;--text-2xl:18px;--text-3xl:24px;--page-width:700px;--gutter:16px;--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='20'%3E%3Cpath d='M1.5 16.5h9M7.5 13.5l3 3-3 3' fill='none' stroke='%23919191' stroke-width='1.2'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-size:var(--text-base);font-family:var(--font-sans);-webkit-text-size-adjust:100%;text-size-adjust:100%}a{color:var(--color-link);text-decoration:none;font-weight:700}a:hover{color:var(--color-link-hover);text-decoration:underline}a:focus-visible{outline:2px solid var(--color-link);outline-offset:1px}picture{display:contents}source{display:none}img{box-sizing:content-box;border:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:1;padding:4px 8px;background:var(--color-bg);transform:translateY(-100%)}.skip-link:focus{transform:none}.page{position:relative;width:var(--page-width);margin:15px auto}.page::before{content:"";position:absolute;z-index:-1;top:-7px;left:-14px;width:733px;height:367px;background:linear-gradient(var(--color-frame),var(--color-frame))0 0/727px 1px no-repeat,linear-gradient(var(--color-frame),var(--color-frame))0 0/1px 100% no-repeat,linear-gradient(var(--color-frame),var(--color-frame))726px 0/1px 100% no-repeat,linear-gradient(to right,rgb(0 0 0/.77) .5px,rgb(0 0 0/.62) 1.5px,rgb(0 0 0/.51) 2.5px,rgb(0 0 0/.31) 3.5px,rgb(0 0 0/.17) 4.5px,rgb(0 0 0/6%) 5.5px)727px 2px/6px 100% no-repeat;mask-image:linear-gradient(#000,rgb(0 0 0/.94) 12px,rgb(0 0 0/.61) 92px,rgb(0 0 0/.35) 192px,rgb(0 0 0/.16) 292px,transparent);pointer-events:none}.site-header{display:grid;grid-template-columns:300px 400px;align-items:start}.brand{grid-column:1;grid-row:1;width:235px;margin:0;font-size:inherit}.brand a,.brand img{display:block}.site-nav{grid-column:2;grid-row:1;border-top:1px solid var(--color-rule);text-align:right}.site-nav ul{display:inline;margin:0;padding:0;list-style:none}.site-nav li{display:inline;margin-left:10px;text-transform:lowercase}.site-footer{margin:2em 0}.license{display:flex;align-items:flex-start;gap:10px;height:35px;margin:1em 0}.license a,.license img{display:block;flex:none}.license p,.feeds{margin:0}@media(max-width:739px){:root{--text-xs:12px;--text-s:13px;--text-base:14px;--text-m:15px;--text-l:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:26px}.page{width:auto;margin:15px var(--gutter)}.page::before{display:none}.site-header{grid-template-columns:1fr;row-gap:1em}.brand,.site-nav{grid-column:1;grid-row:auto}.brand{max-width:100%}.site-nav{text-align:left}.site-nav ul{display:flex;flex-wrap:wrap;gap:0 14px}.site-nav li{display:block;margin:0;padding:6px 0}.license{height:auto}.recent li{padding:5px 0}}h1,h2{margin-top:0;padding:0;color:var(--color-link);font-size:var(--text-m);font-family:var(--font-serif);font-style:italic;text-transform:lowercase}h1{margin-bottom:.83em}h3{margin:0;padding:0;font-size:var(--text-m);border-bottom:1px solid var(--color-rule)}main{display:flow-root}.breadcrumb{margin:1px 0 3em 10px}h1.pageheader{margin:7px 0 .83em;color:var(--color-heading);font-size:var(--text-3xl);font-weight:700}h1.pageheader+.table-wrap{margin-top:calc(19.92px + 13px + 11px)}main.item{display:grid;grid-template-columns:182px 480px;column-gap:18px;align-items:start}main.item>.breadcrumb{grid-column:1/-1}main.item>article{grid-column:2;grid-row:2;margin-bottom:20px}main.item>.recent{grid-column:1;grid-row:2}.recent{padding:5px;border:1px solid var(--color-rule);background:linear-gradient(var(--color-bg),var(--color-fade))bottom/100% 90px no-repeat}.recent ul{margin:0 15px 30px -15px;list-style-image:var(--arrow)}.recent li{font-size:var(--text-base)}.review .item-image img,.topfive .item-image img{float:right;margin-left:20px;border:2px solid var(--color-link)}.review p,.topfive p{margin-top:0;margin-right:160px;padding-top:0;line-height:1.8em;text-indent:20px}.review .title,.topfive .title{margin:0 0 .5em;font-size:var(--text-l);font-family:var(--font-sans);font-style:normal;font-weight:700;text-transform:none}.review .starring{margin-bottom:2em;font-style:italic}.review .rating,.byline .author{font-weight:700}.review .subtitle{margin-bottom:.5em;color:var(--color-link)}.byline .author,.byline .date{margin-right:10px}.review .text,.topfive .text{margin-top:2em}.review .text ul{width:250px;line-height:1.5em}.review .text ul li{margin-bottom:.5em}.topfive ol{margin-top:1.5em}.topfive li{margin-bottom:1.5em;color:var(--color-link);font-size:var(--text-l);font-weight:700}.topfive li .bodyText{font-size:var(--text-s);font-weight:400}.topfive li .headline{margin-top:1em}.prevnext{display:flex;gap:1em;clear:both;margin:3em 160px 0 0;padding-top:.5em;border-top:1px solid var(--color-rule)}.prevnext .next{margin-left:auto;text-align:right}#staff_responses{margin-top:4em;border-top:1px dotted var(--color-rule-dark)}.response{display:grid;grid-template-columns:100px 357px;align-items:start}.response img{grid-column:1;display:block;margin-left:20px;border:2px solid var(--color-link)}.bubble{grid-column:2;position:relative;min-height:92px;margin:3px 5px 0 28px;padding:5px 12px 5px 8px;border:2px solid #000;border-radius:11px;background:var(--color-bg);filter:drop-shadow(2px 2px 1.5px rgb(0 0 0/.35))}.bubble::before,.bubble::after{content:"";position:absolute;top:-2px;left:-26px;width:28px;height:80px}.bubble::before{background:#000;clip-path:polygon(0 67px,26px 64px,26px 77px,0 70px)}.bubble::after{background:var(--color-bg);clip-path:polygon(3.5px 68.8px,28px 66px,28px 75.2px)}table{width:700px;border-spacing:0;font-size:var(--text-base);font-family:var(--font-sans)}th,td{box-sizing:content-box;padding:0}th{text-align:left}tr{height:2em}tr.other{height:4em}.review_type,.review_rating{text-align:center}.review_name{width:300px}td.other_title .subtitle{display:block;font-size:var(--text-xs)}.topfive_title,.other_title{width:400px;padding-right:20px}tr.even{background-color:var(--color-stripe)}tr.even td:first-child{background:linear-gradient(to right,var(--color-bg),var(--color-stripe) 30px)}tr.even td:last-child{background:linear-gradient(to left,var(--color-bg),var(--color-stripe) 30px)}td a{display:block;width:100%}th button{padding:0;border:0;background:0 0;color:var(--color-link);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}th button:hover{color:var(--color-link-hover)}main.about{display:grid;grid-template-columns:326px 350px;column-gap:24px;align-items:start;margin-top:22px}main.about .origins{padding-right:25px;border-right:1px solid var(--color-rule-dark)}main.about .authors{margin-top:1px}.authors .author{clear:right;margin-bottom:1em;padding-top:3px;border-top:1px dotted var(--color-rule-dark)}.authors .author:first-of-type{border-top:0}.author .item-image img{float:right}.author .name{margin-bottom:.5em;border:0;color:var(--color-link);font-size:var(--text-l);font-weight:700}.author .jobtitle{margin-bottom:2.5em;font-style:italic}main.author-page{display:grid;grid-template-columns:331px 320px;column-gap:19px;align-items:start}main.author-page>.breadcrumb{grid-column:1/-1}.author_info{margin:3em 0 0 10px;padding-right:20px;border-right:1px solid var(--color-rule-dark)}.author_info .item-image img{float:right;margin-left:20px}.author_info .name{margin-bottom:.5em;color:var(--color-link);font-size:var(--text-xl);font-family:var(--font-sans);font-style:normal;font-weight:700;text-transform:none}.author_info .jobtitle{margin-bottom:2em;font-size:var(--text-m);font-style:italic}.author_info .bio{margin-bottom:2em;line-height:1.5em}.facts{width:300px;border-spacing:2px}.facts th,.facts td{padding:2px;font-weight:400;vertical-align:middle}.facts th[scope=row]{width:15%}.facts tbody+tbody th[scope=rowgroup]{padding-top:1.5em}.contributions{margin-top:3em}.contributions table{width:320px}.contributions tr{height:auto}.contributions td{padding:0}.contributions td a{padding:5.5px 0}.contributions td.other_date{padding:5.5px 0}.contributions td.other_title{width:80%;padding-right:5px}.contributions .other_date{white-space:nowrap}.groupbio{width:500px;margin:1px 0 2em 50px}.origin,.member{clear:both;margin-top:2em;line-height:1.5em}.member p{margin-right:100px}.member img{float:right}.member.left p{margin-right:0;margin-left:100px}.member.left img{float:left}.pollarchive{width:500px;margin:3em 0 0 10px}.pollarchive .poll{margin-bottom:2em;padding-bottom:1em;border-bottom:1px dotted var(--color-rule-dark)}.pollarchive .polldate{margin:0 0 1em;color:inherit;font-size:var(--text-base);font-family:var(--font-sans);font-weight:400;text-transform:none}.pollarchive p{margin:8px 0}.bar{fill:var(--color-bar)}@media(max-width:739px){main.item,main.about,main.author-page{grid-template-columns:minmax(0,1fr);row-gap:2em}main.item>article,main.item>.recent,main.author-page>*{grid-column:1;grid-row:auto}.breadcrumb{margin:1em 0}h1.pageheader{margin-top:.5em}main.about .origins{padding-right:0;border-right:0}.author_info{margin:0;padding-right:0;border-right:0}.contributions{margin-top:0}img{max-width:100%;height:auto}.review .item-image img,.topfive .item-image img,.member img{max-width:40%}.review p,.topfive p,.prevnext,.member p,.member.left p{margin-right:0;margin-left:0}.review .text ul{width:auto}.response{grid-template-columns:64px minmax(0,1fr);margin-bottom:8px}.response img{width:60px;margin-left:0}.bubble{min-height:0;margin-right:4px}.bubble::before,.bubble::after{top:-52px}.table-wrap{overflow-x:auto}table,.contributions table,.facts,.groupbio,.pollarchive{width:100%}.groupbio,.pollarchive{margin-left:0}.groupbio{margin-top:1em}.review_name,.topfive_title,.other_title{width:auto}th,td{padding-right:8px}tr{height:32px}tr.other{height:auto}td.other_title{padding:6px 8px 6px 0}th button{min-height:24px}.review_date,.topfive_date,.other_date{white-space:nowrap}.member img{margin:0 0 4px 12px}.member.left img{margin:0 12px 4px 0}}