main#MainContent .th-item{border-bottom:1px solid var(--th-rule)}main#MainContent .th-item[open]{border-bottom-color:var(--th-red)}main#MainContent .th-item:hover{border-bottom-color:var(--th-red)}main#MainContent .th-item--aside{border-top:1px solid var(--th-ink);margin-top:27px}main#MainContent summary.th-row{display:grid;grid-template-columns:56px minmax(0,1fr) 360px 150px 24px;gap:24px;align-items:end;height:54px;padding-bottom:5px;box-sizing:border-box;cursor:pointer;list-style:none}main#MainContent summary.th-row::-webkit-details-marker{display:none}main#MainContent summary.th-row::marker{content:""}main#MainContent .th-item:hover summary .t,main#MainContent .th-item[open] summary .t{color:var(--th-red)}main#MainContent .th-row .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--th-slate)}main#MainContent .th-row .t{font-family:Playfair Display,Georgia,serif;font-size:25px;line-height:1;color:var(--th-ink)}main#MainContent .th-row .d{font-weight:300;font-size:15px;line-height:1;color:var(--th-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main#MainContent .th-row .p{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;line-height:1;text-align:right;color:var(--th-ink)}main#MainContent .th-row .x{position:relative;width:11px;height:11px;justify-self:end;margin-bottom:5px}main#MainContent .th-row .x:before,main#MainContent .th-row .x:after{content:"";position:absolute;background:var(--th-slate);transition:transform .18s ease,background-color .18s ease}main#MainContent .th-row .x:before{left:0;right:0;top:5px;height:1px}main#MainContent .th-row .x:after{top:0;bottom:0;left:5px;width:1px}main#MainContent .th-item[open] .th-row .x:after{transform:scaleY(0)}main#MainContent .th-item:hover .th-row .x:before,main#MainContent .th-item:hover .th-row .x:after,main#MainContent .th-item[open] .th-row .x:before{background:var(--th-red)}main#MainContent .th-open{display:grid;grid-template-columns:56px minmax(0,1fr);gap:24px;padding:8px 0 27px}main#MainContent .th-open .body{max-width:none;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:54px;align-items:start}main#MainContent .th-open .body>p{grid-column:1}main#MainContent .th-open .body>ul{grid-column:2;grid-row:1;columns:1;margin-bottom:0}main#MainContent .th-open .body>p.meta,main#MainContent .th-open .body>a{grid-column:1 / -1}main#MainContent .th-open .body>p.meta{margin-top:13px}main#MainContent .th-open .body>a{justify-self:start}main#MainContent .th-open p{font-weight:300;font-size:16px;line-height:27px;color:var(--th-body);margin:0 0 14px;text-wrap:pretty}main#MainContent .th-open ul{margin:0 0 14px;padding:0;list-style:none;column-gap:40px}main#MainContent .th-open li{position:relative;padding-left:15px;break-inside:avoid;font-weight:300;font-size:15px;line-height:24px;color:var(--th-body);margin-bottom:3px}main#MainContent .th-open li:before{content:"";position:absolute;left:1px;top:10px;width:4px;height:4px;border-radius:50%;background:var(--th-ink)}main#MainContent .th-open .meta{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--th-slate);margin:0 0 14px}main#MainContent .th-open a{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--th-red);text-decoration:none;border-bottom:1px solid var(--th-red);padding-bottom:2px}@media screen and (max-width:1100px){main#MainContent summary.th-row{grid-template-columns:44px minmax(0,1fr) 150px 24px}main#MainContent .th-row .d{display:none}main#MainContent .th-open{grid-template-columns:44px minmax(0,1fr)}main#MainContent .th-open .body{grid-template-columns:minmax(0,1fr);column-gap:0}main#MainContent .th-open .body>p,main#MainContent .th-open .body>ul{grid-column:1;grid-row:auto}main#MainContent .th-open .body>ul{margin-bottom:14px}}@media screen and (max-width:749px){main#MainContent summary.th-row{grid-template-columns:32px minmax(0,1fr) 24px;height:auto;padding:14px 0;align-items:center}main#MainContent .th-row .p{display:none}main#MainContent .th-open{grid-template-columns:1fr;padding-left:0}main#MainContent .th-open .meta{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/thesis-rows.css.map */
