.elementor-3355 .elementor-element.elementor-element-0171707{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* UG article master template (The Lab + The Living Room) */
html{scroll-padding-top:120px}
.ug-art button,.ug-art button:hover,.ug-art button:focus{border:0;border-radius:0;padding:0;background:none;color:inherit;font:inherit;box-shadow:none;text-transform:none;letter-spacing:normal}
.ug-art{background:var(--paper);overflow-x:clip}
/* hero */
.ug-art__hero{position:relative;isolation:isolate;overflow:hidden}
.ug-art--lab .ug-art__hero{background:var(--ink);color:var(--paper)}
.ug-art--room .ug-art__hero{background:var(--stone);color:var(--ink)}
.ug-art__hero::before{content:"";position:absolute;left:0;right:0;top:-90px;bottom:-90px;background:var(--contours) center/cover no-repeat;transform:translate3d(0,var(--py,0px),0);z-index:-1;pointer-events:none}
.ug-art--room .ug-art__hero::before{background-image:var(--contours-l)}
.ug-art__hero-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px clamp(40px,6vw,96px);align-items:center;padding-top:clamp(36px,4.4vw,64px);padding-bottom:clamp(56px,6.4vw,104px)}
.ug-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;font-weight:500;line-height:1.4}
.ug-crumbs li{display:flex;align-items:center}
.ug-crumbs li+li::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--signal);margin:0 12px}
.ug-crumbs a{text-decoration:none;opacity:.72;transition:opacity .2s}
.ug-crumbs a:hover{opacity:1}
.ug-art--lab .ug-crumbs a{color:var(--onink);opacity:1}
.ug-art--lab .ug-crumbs a:hover{color:var(--paper)}
.ug-art .ug-art__title{font:500 clamp(38px,4.3vw,62px)/1.03 var(--f);letter-spacing:-.035em;margin-top:clamp(22px,2.6vw,36px)!important;text-wrap:balance;color:inherit}
.ug-art__dek{font-size:clamp(18px,1.45vw,21px);line-height:1.5;margin-top:22px!important;max-width:620px;color:var(--graphite)}
.ug-art .ug-art__title.is-long{font-size:clamp(34px,3.5vw,52px)}
.ug-art--lab .ug-art__dek{color:var(--onink)}
.ug-art__by{display:flex;align-items:center;gap:14px;margin-top:34px}
.ug-art__by .ug-art__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 24%;flex:none}
.ug-art__by p{display:flex;flex-direction:column;font-size:15px;line-height:1.35}
.ug-art__by a{font-weight:600;text-decoration:none}
.ug-art__by span{color:var(--graphite)}
.ug-art--lab .ug-art__by span{color:var(--onink)}
.ug-art__cover{position:relative}
.ug-art__cover>img{width:100%;height:auto;box-shadow:0 44px 70px -42px rgba(14,15,18,.55)}
.ug-art__card{transform:rotate(-2.2deg);box-shadow:0 60px 90px -50px rgba(0,0,0,.85);transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.ug-art__card:hover{transform:rotate(0) translate3d(0,-6px,0)}
.ug-art__card svg,.ug-mid__art svg,.ug-acard__art svg{display:block;width:100%;height:auto}
.ug-js .ug-art__heads>*{animation:ugRise .8s cubic-bezier(.2,.7,.2,1) both}
.ug-js .ug-art__heads>*:nth-child(2){animation-delay:.06s}
.ug-js .ug-art__heads>*:nth-child(3){animation-delay:.14s}
.ug-js .ug-art__heads>*:nth-child(4){animation-delay:.22s}
.ug-js .ug-art__cover{animation:ugRise 1s cubic-bezier(.2,.7,.2,1) .18s both}
.ug-js [data-ug-draw] .ug-art-path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.3,1) .35s}
.ug-js [data-ug-draw].is-in .ug-art-path{stroke-dashoffset:0}
.ug-js [data-ug-draw] .ug-art-pk{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center;transition:opacity .3s ease-out var(--d,0s),transform .45s cubic-bezier(.3,1.5,.5,1) var(--d,0s)}
.ug-js [data-ug-draw].is-in .ug-art-pk{opacity:1;transform:none}
/* body grid */
.ug-art__body{display:grid;grid-template-columns:232px minmax(0,700px);column-gap:clamp(48px,6.4vw,112px);justify-content:center;align-items:start;padding-top:clamp(52px,6vw,92px)}
/* reading path rail */
.ug-rail{grid-column:1;grid-row:1;position:sticky;top:112px;align-self:start;transition:top .45s cubic-bezier(.2,.7,.2,1)}
html.ug-hdr-off .ug-rail{top:36px}
body.admin-bar .ug-rail{top:144px}
html.ug-hdr-off body.admin-bar .ug-rail{top:68px}
.ug-rail__in{max-height:calc(100vh - 150px);overflow-y:auto;scrollbar-width:none;padding:2px 2px 16px}
.ug-rail__in::-webkit-scrollbar{display:none}
.ug-rail__toggle{display:none!important}
.ug-rail__h{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;color:var(--ink);padding-bottom:14px;margin-bottom:10px!important;border-bottom:1.5px solid var(--ink)}
.ug-rail__h span{font-weight:500;color:var(--graphite)}
.ug-rail__track{position:relative}
.ug-rail__track::before{content:"";position:absolute;left:10.5px;top:18px;bottom:18px;width:1px;background:rgba(14,15,18,.16)}
.ug-rail__fill{position:absolute;left:10px;width:2px;top:0;height:0;background:var(--signal);transition:height .25s linear}
.ug-rail__list li a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;padding:7px 0;text-decoration:none;color:var(--graphite);font-size:14px;line-height:1.38;transition:color .2s}
.ug-rail__list li a:hover,.ug-rail__list li.is-active a{color:var(--ink)}
.ug-rail__list li.is-active a{font-weight:500}
.ug-rail__n{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(14,15,18,.24);background:var(--paper);display:grid;place-items:center;font:600 9.5px/1 var(--f);color:var(--graphite);font-variant-numeric:tabular-nums;transition:background-color .3s,border-color .3s,color .3s,box-shadow .4s}
.ug-rail__list li.is-past .ug-rail__n,.ug-rail__list li.is-active .ug-rail__n{background:var(--signal);border-color:var(--signal);color:var(--ink)}
.ug-rail__list li.is-active .ug-rail__n{box-shadow:0 0 0 5px rgba(255,75,31,.18)}
.ug-rail__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-top:2px}
.ug-focus{display:flex!important;align-items:center;gap:10px;width:100%;margin-top:18px!important;padding-top:16px!important;border-top:1px solid var(--rule)!important;font:500 14px var(--f)!important;color:var(--ink)!important;cursor:pointer;text-align:left}
.ug-focus span{flex:1}
.ug-focus i{flex:none;width:34px;height:20px;border-radius:20px;background:rgba(14,15,18,.18);position:relative;transition:background-color .25s}
.ug-focus i::after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.ug-focus[aria-pressed=true] i{background:var(--signal)}
.ug-focus[aria-pressed=true] i::after{transform:translateX(14px)}
.ug-rail__note{font-size:12.5px;line-height:1.45;color:var(--graphite);margin-top:6px!important}
/* prose */
.ug-art .ug-prose{grid-column:2;grid-row:1;min-width:0;font-size:19px;line-height:1.72;color:#1C1E23;padding-bottom:8px}
.ug-art .ug-prose>*{transition:opacity .45s ease}
.ug-art .ug-prose p{margin:0 0 1.15em}
.ug-art .ug-prose>p:first-of-type{font-size:clamp(20px,1.6vw,22px);line-height:1.6;color:var(--ink)}
.ug-art .ug-prose h2{position:relative;font:500 clamp(28px,2.6vw,36px)/1.12 var(--f);letter-spacing:-.025em;color:var(--ink);margin:2.1em 0 .62em;scroll-margin-top:120px;text-wrap:balance}
.ug-art .ug-prose h2::before{content:attr(data-n);position:absolute;left:-56px;top:.12em;width:30px;height:30px;border-radius:50%;background:var(--signal);color:var(--ink);font:600 11px/30px var(--f);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums}
.ug-art .ug-prose h3{font:500 clamp(22px,1.9vw,26px)/1.22 var(--f);letter-spacing:-.015em;color:var(--ink);margin:1.75em 0 .5em;scroll-margin-top:120px}
.ug-art .ug-prose h4{font:600 19px/1.35 var(--f);color:var(--ink);margin:1.5em 0 .4em}
.ug-art .ug-prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:3px;transition:background-color .2s}
.ug-art .ug-prose a:hover{background:rgba(255,75,31,.12)}
.ug-art .ug-prose strong,.ug-art .ug-prose b{font-weight:600;color:var(--ink)}
.ug-art .ug-prose ul,.ug-art .ug-prose ol{margin:0 0 1.3em;padding:0}
.ug-art .ug-prose li{position:relative;margin:.45em 0;padding-left:30px}
.ug-art .ug-prose ul>li::before{content:"";position:absolute;left:7px;top:.66em;width:7px;height:7px;border-radius:50%;background:var(--signal)}
.ug-art .ug-prose ol{counter-reset:ugli}
.ug-art .ug-prose ol>li{counter-increment:ugli}
.ug-art .ug-prose ol>li::before{content:counter(ugli);position:absolute;left:0;top:.18em;width:21px;height:21px;border-radius:50%;border:1.5px solid rgba(14,15,18,.3);font:600 11px/18px var(--f);text-align:center;color:var(--ink);font-variant-numeric:tabular-nums}
.ug-art .ug-prose li>ul,.ug-art .ug-prose li>ol{margin:.4em 0 .2em}
.ug-art .ug-prose blockquote{margin:2em 0;padding:4px 0 4px 26px;border-left:3px solid var(--signal);font-size:clamp(21px,1.8vw,24px);line-height:1.45;color:var(--ink)}
.ug-art .ug-prose blockquote p{margin:0 0 .5em}
.ug-art .ug-prose blockquote cite{display:block;font-size:14px;font-style:normal;color:var(--graphite)}
.ug-art .ug-prose figure{margin:2.2em 0}
.ug-art .ug-prose figure img,.ug-art .ug-prose p img{width:100%;height:auto}
.ug-art .ug-prose figcaption{font-size:14px;line-height:1.5;color:var(--graphite);margin-top:10px;text-align:left}
.ug-art .ug-prose hr,.ug-art .ug-prose .wp-block-separator{border:0!important;height:10px;width:64px;margin:2.6em auto!important;background:radial-gradient(circle,var(--signal) 3px,transparent 3.6px) 0 50%/22px 10px repeat-x;opacity:1}
.ug-art .ug-prose .wp-block-table{overflow-x:auto;margin:2em 0}
.ug-art .ug-prose table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}
.ug-art .ug-prose th,.ug-art .ug-prose td{padding:11px 12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}
.ug-art .ug-prose th{background:var(--stone);font-weight:600;color:var(--ink)}
.ug-art .ug-prose code{font:15px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--stone);padding:2px 6px}
.ug-art .ug-prose pre{background:var(--ink);color:var(--paper);padding:18px 20px;overflow-x:auto;margin:2em 0}
.ug-art .ug-prose pre code{background:none;padding:0;color:inherit}
.ug-art .ug-prose iframe,.ug-art .ug-prose video{max-width:100%}
.ug-art .ug-prose sup{font-size:.7em}
.ug-art .ug-prose #ez-toc-container,.ug-art .ug-prose .ez-toc-container,.ug-art .ug-prose [class*="ez-toc-v"]{display:none!important}
.ug-art .ug-prose.is-focus>*{opacity:.2}
.ug-art .ug-prose.is-focus>.is-near{opacity:1}
/* key takeaways */
.ug-take{border:1.5px solid var(--signal);padding:24px 26px 18px;margin:0 0 2.2em}
.ug-take__h{font:600 13px var(--f)!important;color:var(--ink);margin:0 0 10px!important}
.ug-take ol{margin:0!important}
/* mid-article block */
.ug-mid{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:28px;align-items:center;margin:2.6em 0;padding:26px}
.ug-mid--call{background:var(--ink);color:var(--paper)}
.ug-mid--book{background:var(--stone);color:var(--ink);grid-template-columns:120px minmax(0,1fr)}
.ug-art .ug-prose .ug-mid p{margin:0}
.ug-mid__kick{font:600 13px var(--f)!important;color:var(--signal)}
.ug-mid--book .ug-mid__kick{color:var(--graphite)}
.ug-mid__h{font:500 clamp(22px,2vw,26px)/1.18 var(--f)!important;letter-spacing:-.02em;margin:6px 0 8px!important}
.ug-mid__p{font-size:16px!important;line-height:1.5!important;color:var(--onink)}
.ug-mid--book .ug-mid__p{color:var(--graphite)}
.ug-art .ug-prose .ug-mid__btn{display:inline-flex;align-items:center;min-height:46px;margin-top:16px;padding:0 20px;background:var(--signal);color:var(--ink);font:500 15px var(--f);text-decoration:none;transition:background-color .2s,transform .35s cubic-bezier(.2,.7,.2,1)}
.ug-art .ug-prose .ug-mid__btn:hover{background:#FF7148}
.ug-art .ug-prose .ug-mid__h a{text-decoration:none;background:none}
.ug-art .ug-prose .ug-mid__h a:hover{text-decoration:underline;text-decoration-color:var(--signal)}
.ug-art .ug-prose .ug-mid__link{display:inline-block;margin-top:12px;font:500 15px var(--f)}
.ug-art .ug-prose .ug-mid__cover{display:block;background:none!important}
.ug-mid__cover img{box-shadow:0 18px 26px -16px rgba(14,15,18,.55);transform:rotate(-3deg);transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.ug-mid--book:hover .ug-mid__cover img{transform:rotate(0) translateY(-4px)}
.ug-endmark{position:relative;height:1px;background:var(--rule);margin:3.2em 0 0}
.ug-endmark span{position:absolute;right:0;top:-8px;width:17px;height:17px;border:2px solid var(--signal);border-radius:50%;background:var(--paper)}
/* author + share */
.ug-art__end{display:grid;grid-template-columns:232px minmax(0,700px);column-gap:clamp(48px,6.4vw,112px);justify-content:center;padding-top:clamp(44px,5vw,72px)}
.ug-author{grid-column:2;display:grid;grid-template-columns:128px minmax(0,1fr);gap:20px 28px;align-items:start;padding-top:28px;border-top:1.5px solid var(--ink)}
.ug-author .ug-author__img{width:128px;height:160px;object-fit:cover;object-position:50% 22%}
.ug-author__k{font-size:13px;font-weight:600;color:var(--graphite)}
.ug-author__n{font:500 26px/1.15 var(--f);letter-spacing:-.02em;margin:4px 0 10px!important}
.ug-author__p{font-size:16px;line-height:1.55;color:var(--graphite)}
.ug-author__links{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px!important;font-size:15px;font-weight:500}
.ug-author__links a{text-decoration:underline;text-decoration-color:var(--signal);text-underline-offset:4px}
.ug-share{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.ug-share__h{font-size:14px;font-weight:600}
.ug-share__row{display:flex;flex-wrap:wrap;gap:8px}
.ug-share__row a,.ug-share__row button{display:inline-flex!important;align-items:center;min-height:38px;padding:0 14px!important;border:1.5px solid rgba(14,15,18,.22)!important;font:500 14px var(--f)!important;color:var(--ink)!important;text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s}
.ug-share__row a:hover,.ug-share__row button:hover{border-color:var(--ink)!important;background:#fff!important}
/* next book */
.ug-nextbook{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(72px,8vw,120px)}
.ug-art--lab .ug-nextbook{background:var(--ink);color:var(--paper)}
.ug-art--room .ug-nextbook{background:var(--stone);color:var(--ink)}
.ug-nextbook::before{content:"";position:absolute;inset:0;background:var(--contours) center/cover no-repeat;z-index:-1;opacity:.9}
.ug-art--room .ug-nextbook::before{background-image:var(--contours-l)}
.ug-nextbook__in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px clamp(48px,7vw,104px);align-items:center;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px)}
.ug-nextbook__cover{justify-self:center;width:min(280px,70%);display:block}
.ug-nextbook__cover img{width:100%;height:auto;transform:rotate(-3deg);box-shadow:0 44px 60px -32px rgba(0,0,0,.7);transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.ug-nextbook__cover:hover img{transform:rotate(0) translateY(-8px)}
.ug-art--lab .ug-nextbook .ug-eyebrow{color:var(--onink)}
.ug-nextbook__t{font:500 clamp(36px,3.8vw,56px)/1.02 var(--f);letter-spacing:-.035em}
.ug-nextbook__p{font-size:clamp(18px,1.4vw,20px);line-height:1.5;margin-top:16px!important;max-width:560px;color:var(--graphite)}
.ug-art--lab .ug-nextbook__p{color:var(--onink)}
.ug-nextbook__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:30px}
.ug-art--lab .ug-nextbook .ug-btn--ink{background:var(--paper);color:var(--ink)}
.ug-art--lab .ug-nextbook .ug-btn--ink:hover{background:#fff}
/* related */
.ug-related{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(80px,9vw,128px)}
.ug-related__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-bottom:20px;border-bottom:1.5px solid var(--ink)}
.ug-art .ug-related__h{font:500 clamp(28px,2.8vw,40px)/1.05 var(--f);letter-spacing:-.03em}
.ug-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;margin-top:36px}
.ug-acard{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink)}
.ug-acard__art{display:block;aspect-ratio:3/2;overflow:hidden;background:var(--stone);margin-bottom:6px}
.ug-acard__art img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.ug-acard:hover .ug-acard__art img{transform:scale(1.045)}
.ug-acard__art:has(svg){display:flex;justify-content:center;align-items:flex-start;padding-top:9%}
.ug-acard__art svg{width:88%!important;height:auto;flex:none;box-shadow:0 20px 40px -22px rgba(14,15,18,.45);transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.ug-acard:hover .ug-acard__art svg{transform:translate3d(0,-6px,0)}
.ug-acard__m{font-size:13px;font-weight:500;color:var(--graphite)}
.ug-acard__t{font:500 20px/1.3 var(--f);letter-spacing:-.01em;text-wrap:pretty}
.ug-acard:hover .ug-acard__t{text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px;text-underline-offset:4px}
/* tablet + mobile */
@media (max-width:1100px){
.ug-art__body,.ug-art__end{grid-template-columns:minmax(0,700px)}
.ug-rail{grid-column:1;grid-row:1;top:80px;z-index:60;margin:0 calc(var(--pad) * -1) 30px;background:rgba(250,250,248,.95);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--rule)}
html.ug-hdr-off .ug-rail{top:0}
body.admin-bar .ug-rail{top:112px}
html.ug-hdr-off body.admin-bar .ug-rail{top:32px}
.ug-rail__in{max-height:none;overflow:visible;padding:0}
.ug-rail__toggle{display:flex!important;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 var(--pad)!important;font:500 15px var(--f)!important;color:var(--ink)!important;text-align:left;position:relative;cursor:pointer}
.ug-rail__count{flex:none;font:600 12px var(--f);color:var(--graphite);font-variant-numeric:tabular-nums}
.ug-rail__cur{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ug-rail__toggle svg{flex:none;transition:transform .3s}
.ug-rail__bar{position:absolute;left:0;right:0;bottom:-1px;height:2px}
.ug-rail__bar i{display:block;height:100%;background:var(--signal);transform-origin:0 50%;transform:scaleX(0)}
.ug-rail__panel{display:none;padding:6px var(--pad) 20px;max-height:min(68vh,560px);overflow-y:auto;border-top:1px solid var(--rule)}
.ug-rail.is-open .ug-rail__panel{display:block}
.ug-rail.is-open .ug-rail__toggle svg{transform:rotate(180deg)}
.ug-rail__h{display:none}
.ug-art .ug-prose,.ug-author{grid-column:1}
.ug-art .ug-prose{grid-row:2}
.ug-art .ug-prose h2::before{position:static;display:block;width:28px;height:28px;font-size:10px;line-height:28px;margin-bottom:14px}
}
@media (max-width:782px){body.admin-bar .ug-rail,html.ug-hdr-off body.admin-bar .ug-rail{top:0}}
@media (min-width:601px) and (max-width:782px){body.admin-bar .ug-rail,html.ug-hdr-off body.admin-bar .ug-rail{top:46px}}
.ug-rail__in:has(.ug-rail__list li:nth-child(9)) .ug-rail__note{display:none}
@media (max-width:900px){
.ug-art__hero-in{grid-template-columns:1fr;gap:40px}
.ug-art__card{max-width:460px;transform:rotate(-1.5deg)}
.ug-nextbook__in{grid-template-columns:1fr;gap:36px}
.ug-nextbook__cover{width:min(220px,60%)}
.ug-related__grid{grid-template-columns:1fr;gap:0;margin-top:8px}
.ug-acard{display:grid;grid-template-columns:132px minmax(0,1fr);grid-template-rows:auto 1fr;gap:6px 18px;padding:20px 0;border-bottom:1px solid var(--rule)}
.ug-acard__art{grid-row:1 / span 2;margin:0}
.ug-acard__t{font-size:18px}
}
@media (max-width:520px){
.ug-art .ug-prose{font-size:18px;line-height:1.7}
.ug-art .ug-prose>p:first-of-type{font-size:19.5px}
.ug-mid,.ug-mid--book{grid-template-columns:1fr;gap:18px;padding:22px}
.ug-mid--book{grid-template-columns:96px minmax(0,1fr)}
.ug-author{grid-template-columns:88px minmax(0,1fr);gap:16px 18px}
.ug-author .ug-author__img{width:88px;height:110px}
.ug-acard{grid-template-columns:108px minmax(0,1fr)}
}
@media (prefers-reduced-motion:reduce){.ug-art .ug-prose>*,.ug-rail__fill{transition:none}}/* End custom CSS */