/* LITIGIO | The Library Continuum — editorial depth across every floor. */

:root{--lit-library-night:#142631;--lit-library-copper:#ae8a53;--lit-library-paper:#f4f0e7;--lit-library-ivory:#fbf8f1}
.litigio-front .lit-site{background:var(--lit-library-paper)}
.litigio-front .lit-news{padding-top:88px;padding-bottom:43px}
.litigio-front .lit-news .lit-section-head{padding-bottom:15px;border-bottom:1px solid #b9a98e}
.litigio-front .lit-news-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:20px 27px;align-items:start}
.litigio-front .lit-news-grid>.lit-card:first-child{grid-row:span 2;border-right:1px solid #c6b9a4;padding-right:28px}
.litigio-front .lit-news-grid>.lit-card:first-child .lit-card-picture{height:clamp(290px,30vw,425px)}
.litigio-front .lit-news-grid>.lit-card:first-child h3{font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.08;letter-spacing:-.045em;margin-top:14px}
.litigio-front .lit-news-grid>.lit-card:not(:first-child){border-bottom:1px solid #d0c5b3;padding-bottom:17px}
.litigio-front .lit-news-grid>.lit-card:not(:first-child) .lit-card-picture{height:145px}
.litigio-front .lit-news-grid>.lit-card:not(:first-child) h3{font:400 clamp(19px,1.65vw,25px)/1.17 "Source Serif 4",Georgia,serif;letter-spacing:-.02em}
.litigio-front .lit-section:not(.lit-experts-home){border-top:1px solid #c9bda9}
.litigio-front .lit-rights{background:#e9e4da;max-width:none;width:100%;padding:100px max(44px,calc((100vw - 1360px)/2)) 92px}
.litigio-front .lit-rights-layout{gap:clamp(36px,6vw,90px)}
.litigio-front .lit-rights-picture{height:clamp(360px,38vw,560px);box-shadow:25px 25px 0 #d9cbb5}
.litigio-front .lit-rights-copy{padding:24px 22px}
.litigio-front .lit-rights-copy h3{font-size:clamp(37px,4.1vw,67px);font-weight:400;line-height:1.02;letter-spacing:-.055em}
.litigio-front .lit-rights-copy p{font-size:clamp(19px,1.75vw,25px);line-height:1.46}
.litigio-front .lit-courts{padding-top:112px;padding-bottom:84px}
.litigio-front .lit-courts-layout{gap:clamp(32px,5vw,76px);grid-template-columns:1.5fr .9fr}
.litigio-front .lit-courts-lead img{height:clamp(330px,33vw,470px);filter:saturate(.78)}
.litigio-front .lit-courts-lead h3{font:400 clamp(32px,3.4vw,53px)/1.06 "Source Serif 4",Georgia,serif;letter-spacing:-.045em}
.litigio-front .lit-courts .lit-headline-list{border-top:3px double #bca883}
.litigio-front .lit-headline-list a{font:400 clamp(19px,1.65vw,25px)/1.22 "Source Serif 4",Georgia,serif;padding:19px 0;border-color:#cfc4b1}
.litigio-front .lit-amparo{background:#182d38;color:#efe7d6;padding:95px 0;margin-top:20px}
.litigio-front .lit-amparo .lit-section-head h2,.litigio-front .lit-amparo h3{color:#f6eddb}
.litigio-front .lit-amparo .lit-head-rule{background:#85765b}
.litigio-front .lit-amparo .lit-meta{color:#d6b783}
.litigio-front .lit-amparo h3{font:400 clamp(35px,4.5vw,70px)/1.03 "Source Serif 4",Georgia,serif;letter-spacing:-.055em}
.litigio-front .lit-amparo p{font:400 clamp(19px,1.85vw,27px)/1.42 "Source Serif 4",Georgia,serif;color:#d8d6ce}
.litigio-front .lit-amparo .lit-amparo-picture{box-shadow:17px 17px 0 rgba(190,150,91,.23)}
.litigio-front .lit-amparo .lit-headline-list a{border-color:rgba(232,208,164,.23)}
.litigio-front .lit-profession{padding-top:100px;padding-bottom:90px}
.litigio-front .lit-profession-grid{gap:27px}
.litigio-front .lit-profession-grid .lit-card{border-top:1px solid #bea98b;padding-top:18px}
.litigio-front .lit-profession-grid .lit-card h3{font:400 clamp(24px,2.2vw,35px)/1.12 "Source Serif 4",Georgia,serif}
.litigio-front .lit-academy{background:#e8e2d7;width:100%;max-width:none;padding:100px max(44px,calc((100vw - 1360px)/2))}
.litigio-front .lit-academy-layout{gap:39px}
.litigio-front .lit-academy-intro{border-top:3px double #ac9064;padding-top:25px}
.litigio-front .lit-academy-intro p{font:400 clamp(22px,2.4vw,35px)/1.25 "Source Serif 4",Georgia,serif}
.litigio-front .lit-academy-lead img{filter:saturate(.8)}
.litigio-front .lit-academy-lead h3{font:400 clamp(29px,2.7vw,42px)/1.07 "Source Serif 4",Georgia,serif}
.litigio-front .lit-experts-home{padding-top:104px;padding-bottom:102px}
.litigio-front .lit-experts-home-grid{background:#192d38;color:#f5efe5;padding:clamp(30px,5vw,75px);border-left:5px solid #b69463}
.litigio-front .lit-experts-home-grid h3{color:#f7efdf;font-size:clamp(39px,4vw,66px);font-weight:400;letter-spacing:-.055em}
.litigio-front .lit-experts-home-grid p{font:19px/1.55 Georgia,serif;color:#d5d0c4;max-width:650px}
.litigio-front .lit-expert-types span{color:#e0c79e;border-color:rgba(215,192,150,.37)}
.litigio-front .lit-library-home{padding:125px 0;background-image:radial-gradient(ellipse at 80% 30%,rgba(166,123,61,.2),transparent 55%);border-top:5px solid #a88a5c}
.litigio-front .lit-library-grid article{min-height:420px;transition:transform .25s ease,border-color .25s ease}
.litigio-front .lit-library-grid article:hover{transform:translateY(-4px);border-color:#d8b477}
.litigio-front .lit-criterion-home{padding-top:100px;padding-bottom:100px}
.litigio-front .lit-criterion-home-inner{background:#e1d7c5;min-height:360px;align-items:center;box-shadow:17px 17px 0 #cdc0a8}
.litigio-front .lit-criterion-home h2{font-weight:400;font-size:clamp(42px,5vw,76px)}
.litigio-front .lit-criterion-home p{font:20px/1.45 Georgia,serif}
.litigio-front .lit-video{background:#11242f;color:#eae0ce;padding:95px 0}
.litigio-front .lit-video h2{color:#f4e7d1;font:400 clamp(44px,5.5vw,85px)/1 Georgia,serif;letter-spacing:-.045em}
.litigio-front .lit-video p{color:#ded6c9;font-size:23px}
.litigio-front .lit-video-art{border:1px solid #baa278;background:linear-gradient(135deg,#253d48,#071b24)}
.litigio-front .lit-discover{padding-top:100px;padding-bottom:92px}
.litigio-front .lit-topics{gap:10px}
.litigio-front .lit-topics a{background:#ede5d7;border:1px solid #d3c6b3;transition:background .2s,color .2s}
.litigio-front .lit-topics a:hover{background:#162b37;color:#fff}
.litigio-front .lit-voices{padding-top:95px;padding-bottom:95px;border-top:1px solid #b9a78b}
.litigio-front .lit-voice{border-top:2px solid #a88c60;padding-top:21px}
.litigio-front .lit-plus-band{background:#a48a60;color:#151f27}
.litigio-front .lit-personal{padding-top:100px;padding-bottom:115px}
.litigio-front .lit-footer{background:#101e28;color:#e8ddcc;border-top:5px solid #a88956}
.litigio-front .lit-footer-main{padding-top:70px;padding-bottom:70px}
.litigio-front .lit-footer-wordmark{font-weight:400;letter-spacing:-.065em}
.litigio-front .lit-footer nav a{color:#e8ddcc}
.litigio-front .lit-footer-bottom{border-color:rgba(215,192,150,.28);padding-top:24px;padding-bottom:27px}
/* Reading rooms / category archives */
.lit-section-page{--lit-ink:#172732;--lit-muted:#59616a;--lit-rule:#cbc0ac;--lit-gold:#977346;background:#f2eee6;padding-bottom:100px}
.lit-section-page .lit-section-crumb{padding-top:35px;letter-spacing:.11em}
.lit-section-page .lit-section-intro{margin-top:29px;margin-bottom:35px;padding:60px clamp(25px,4vw,60px);background:#162c38;color:#f6ebd9;position:relative;overflow:hidden;border-bottom:5px solid #a78859}
.lit-section-page .lit-section-intro:after{content:"§";position:absolute;right:3%;top:-100px;font:400 360px Georgia,serif;color:rgba(215,184,127,.07);pointer-events:none}
.lit-section-page .lit-section-intro h1{color:#fbf1dd;font-weight:400;letter-spacing:-.07em}
.lit-section-page .lit-section-kicker{color:#dac19b}
.lit-section-page .lit-section-headline{color:#f6eddf;font-size:clamp(27px,2.8vw,39px)}
.lit-section-page .lit-section-dek{color:#ddd3c2;font-size:15px}
.lit-section-page .lit-section-entry a{border-color:#ba9a69;color:#e8d2b2}
.lit-section-page .lit-section-feature{border-top:3px double #bba47f;padding-top:27px}
.lit-section-page .lit-section-lead h2,.lit-section-page .lit-section-lead h3{font-weight:400;letter-spacing:-.04em}
.lit-section-page .lit-section-lead-photo img{filter:saturate(.82)}
.lit-section-page .lit-section-rail{border-color:#bba889}
.lit-section-page .lit-section-routes,.lit-section-page .lit-section-context{background:#e9e2d5;padding:clamp(24px,3vw,48px);margin-top:75px;border-top:1px solid #bba681}
.lit-section-page .lit-section-card{border-top:1px solid #b7a78d;padding-top:20px}
.lit-section-page .lit-section-explore{background:#142b37;color:#f1e9db;padding:45px}
.lit-section-page .lit-section-join{border-color:#a88956}
/* Magazine-style articles */
.lit-article-page{--lit-ink:#192935;--lit-muted:#636a6a;--lit-gold:#9b7747;--lit-rule:#c8bdab;--lit-paper:#f4f0e8;background:#f4f0e8}
.lit-article-page .lit-article-crumb{padding-top:42px;letter-spacing:.08em}
.lit-article-page .lit-article-header{padding-top:26px;padding-bottom:22px;border-top:3px double #bba783;margin-top:42px}
.lit-article-page .lit-article-header h1{font-weight:400;font-size:clamp(47px,5.8vw,89px);line-height:1.015;letter-spacing:-.058em;max-width:1120px}
.lit-article-page .lit-article-dek{font:400 clamp(21px,2vw,30px)/1.42 "Source Serif 4",Georgia,serif;color:#57616a}
.lit-article-page .lit-article-byline{border-color:#bfae93;padding:22px 0}
.lit-article-page .lit-article-cover img{filter:saturate(.88)}
.lit-article-page .lit-article-layout{margin-top:52px}
.lit-article-page .lit-article-body{font-size:clamp(18px,1.5vw,22px);line-height:1.76;color:#29343b}
.lit-article-page .lit-article-body>p:first-child:first-letter{font:400 3.6em/.8 "Source Serif 4",Georgia,serif;float:left;padding:8px 9px 0 0;color:#916d3e}
.lit-article-page .lit-article-body h2{font-weight:400;letter-spacing:-.035em;border-top:1px solid #d2c2a8;padding-top:25px;margin-top:54px}
.lit-article-page .lit-article-body a{color:#77562c;text-decoration:underline;text-underline-offset:4px}
.lit-article-page .lit-article-rail{border-color:#bba782}
.lit-article-page .lit-article-fact,.lit-article-page .lit-article-next{background:#e7ddce;border-left:3px solid #ad8754;padding:26px}
.lit-article-page .lit-article-card{border-top:2px solid #b09365;padding-top:19px}
.lit-article-page .lit-article-end{border-color:#ae9771}
@media(max-width:980px){.litigio-front .lit-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.litigio-front .lit-news-grid>.lit-card:first-child{grid-column:1/-1;grid-row:auto;border-right:0;border-bottom:2px solid #b6a17d;padding-right:0;padding-bottom:25px}.litigio-front .lit-news-grid>.lit-card:first-child .lit-card-picture{height:340px}}
@media(max-width:760px){
.litigio-front .lit-news{padding-top:54px;padding-bottom:30px}.litigio-front .lit-news-grid{grid-template-columns:1fr;gap:23px}
.litigio-front .lit-news-grid>.lit-card:first-child .lit-card-picture{height:230px}
.litigio-front .lit-news-grid>.lit-card:not(:first-child) .lit-card-picture{height:190px}
.litigio-front .lit-news-grid>.lit-card:first-child h3{font-size:34px}
.litigio-front .lit-rights,.litigio-front .lit-academy{padding:62px 23px 70px}
.litigio-front .lit-rights-picture{height:275px;box-shadow:10px 10px 0 #d9cbb5}
.litigio-front .lit-rights-copy{padding:28px 0 0}.litigio-front .lit-rights-copy h3{font-size:38px}
.litigio-front .lit-courts{padding-top:72px;padding-bottom:50px}
.litigio-front .lit-amparo{padding:69px 0}.litigio-front .lit-amparo h3{font-size:41px}
.litigio-front .lit-profession{padding-top:66px;padding-bottom:56px}
.litigio-front .lit-academy-intro{margin-bottom:26px}
.litigio-front .lit-experts-home{padding-top:64px;padding-bottom:64px}.litigio-front .lit-experts-home-grid{padding:28px}.litigio-front .lit-experts-home-grid h3{font-size:40px}
.litigio-front .lit-library-home{padding:70px 0}.litigio-front .lit-library-grid article{min-height:0}
.litigio-front .lit-criterion-home{padding:68px 0}.litigio-front .lit-criterion-home-inner{min-height:0;box-shadow:8px 8px 0 #cdc0a8}
.litigio-front .lit-video{padding:67px 0}.litigio-front .lit-discover{padding-top:69px;padding-bottom:57px}
.litigio-front .lit-personal{padding-top:68px;padding-bottom:70px}
.litigio-front .lit-footer-main{padding-top:44px;padding-bottom:30px}
.lit-section-page .lit-section-intro{display:block;padding:40px 25px;margin-top:16px}.lit-section-page .lit-section-intro h1{font-size:clamp(48px,11vw,74px)}.lit-section-page .lit-section-headline{font-size:27px}.lit-section-page .lit-section-routes,.lit-section-page .lit-section-context{padding:24px 18px}
.lit-article-page .lit-article-header{margin-top:24px;padding-top:20px}.lit-article-page .lit-article-header h1{font-size:clamp(43px,10.5vw,61px)}.lit-article-page .lit-article-layout{margin-top:26px}.lit-article-page .lit-article-body{font-size:18px;line-height:1.72}
}
@media(prefers-reduced-motion:reduce){.litigio-front .lit-library-grid article{transition:none}}

/* Optical alignment, media sizing, readable buttons and mobile tap targets. */
.litigio-front .lit-site,.litigio-inner-page .lit-site{overflow-x:clip}
.lit-site a,.lit-site button,.lit-section-page a,.lit-section-page button,.lit-article-page a,.lit-article-page button{touch-action:manipulation}
.lit-site img,.lit-section-page img,.lit-article-page img{max-width:100%}
.litigio-front .lit-cover{grid-template-columns:minmax(0,2.25fr) minmax(260px,.9fr);height:clamp(510px,43vw,675px)}
.litigio-front .lit-cover-rail{min-width:0;display:flex;flex-direction:column;gap:0}
.litigio-front .lit-rail-item{min-width:0;flex:1;margin-bottom:10px;padding-bottom:12px;overflow:hidden}
.litigio-front .lit-rail-item img{width:100%;height:clamp(85px,10vw,138px);object-fit:cover;object-position:center 40%}
.litigio-front .lit-cover-controls button{display:grid;place-items:center;min-width:46px;min-height:46px;padding:0;border:1px solid rgba(243,231,208,.45);border-radius:2px}
.litigio-front .lit-slide-copy{max-width:min(800px,86%)}
.litigio-front .lit-slide-copy h1,.litigio-front .lit-slide-copy h2{overflow-wrap:break-word;text-wrap:balance}
.litigio-front .lit-cover-intro{min-width:0}
.litigio-front .lit-news-grid{grid-template-columns:minmax(0,1.65fr) repeat(2,minmax(0,.92fr))}
.litigio-front .lit-news-grid>*{min-width:0}.litigio-front .lit-card-picture{overflow:hidden}
.litigio-front .lit-card-picture img{width:100%;height:100%;object-fit:cover}
.litigio-front .lit-news-grid>.lit-card:first-child .lit-card-picture{height:auto;aspect-ratio:1.5}
.litigio-front .lit-news-grid>.lit-card:not(:first-child) .lit-card-picture{height:auto;aspect-ratio:1.75}
.litigio-front .lit-rights,.litigio-front .lit-academy{box-sizing:border-box}
.litigio-front .lit-rights-layout>* ,.litigio-front .lit-courts-layout>*,.litigio-front .lit-amparo-layout>*,.litigio-front .lit-academy-layout>*{min-width:0}
.litigio-front .lit-rights-picture{height:auto;aspect-ratio:1.38}.litigio-front .lit-rights-picture img{object-fit:cover;object-position:center 35%}
.litigio-front .lit-courts-lead img{height:auto;aspect-ratio:1.68;object-fit:cover}
.litigio-front .lit-amparo-picture{height:auto;aspect-ratio:1.38;min-height:0}
.litigio-front .lit-amparo-picture img{width:100%;height:100%;object-fit:cover}
.litigio-front .lit-academy-lead img{height:auto;aspect-ratio:1.65;object-fit:cover}
.litigio-front .lit-library-grid article,.litigio-front .lit-criterion-home-inner,.litigio-front .lit-experts-home-grid{min-width:0}
.litigio-front .lit-library-grid h3,.litigio-front .lit-experts-home-grid h3{overflow-wrap:break-word}
.litigio-front .lit-vestibule-actions a,.litigio-front .lit-criterion-cta,.litigio-front .lit-buy,.litigio-front .lit-read,.litigio-front .lit-text-link,.litigio-front .lit-experts-home a,.litigio-front .lit-more,.litigio-front .lit-save-interests{box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-align:center;line-height:1.4}
.litigio-front .lit-vestibule-actions a{padding:13px 17px;max-width:100%;white-space:normal}
.litigio-front .lit-vestibule-actions a:not(:first-child){padding-inline:4px}
.litigio-front .lit-criterion-cta{max-width:100%;padding:16px 22px;white-space:normal;border-radius:2px}
.litigio-front .lit-buy{justify-content:flex-start;white-space:normal;overflow-wrap:anywhere}
.litigio-front .lit-interest-list button{min-height:44px;padding:10px 17px;border-radius:3px}
.litigio-front .lit-topics a{min-height:48px;border-radius:3px;padding:12px 16px;white-space:normal;min-width:0}
.litigio-front .lit-save-interests{padding:14px 20px;min-height:48px;border-radius:3px}
.litigio-front .lit-section-head{flex-wrap:wrap;row-gap:11px}.litigio-front .lit-section-head h2{white-space:normal}
.lit-section-page .lit-section-intro{min-width:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
.lit-section-page .lit-section-intro>div{min-width:0}.lit-section-page .lit-section-intro h1{overflow-wrap:anywhere}
.lit-section-page .lit-section-tools{flex-wrap:wrap;gap:10px;min-width:0}
.lit-section-page .lit-section-tools>a,.lit-section-page .lit-section-entry a,.lit-section-page .lit-section-read,.lit-section-page .lit-section-join>a,.lit-section-page .lit-section-pagination a{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;white-space:normal;line-height:1.3;text-align:center;border-radius:2px}
.lit-section-page .lit-section-tools form{min-width:min(100%,190px);max-width:100%}
.lit-section-page .lit-section-tools input{min-width:0;max-width:100%;width:170px}
.lit-section-page .lit-section-feature,.lit-section-page .lit-section-story-grid,.lit-section-page .lit-section-route-grid{min-width:0}
.lit-section-page .lit-section-lead,.lit-section-page .lit-section-rail,.lit-section-page .lit-section-card{min-width:0}
.lit-section-page .lit-section-lead-photo{aspect-ratio:1.65}.lit-section-page .lit-section-side-photo{aspect-ratio:1.6}
.lit-section-page .lit-section-card-photo{aspect-ratio:1.55}
.lit-section-page .lit-section-route-grid a{min-width:0;min-height:235px;overflow-wrap:break-word}
.lit-section-page .lit-section-explore nav a{min-width:0;overflow-wrap:anywhere}
.lit-article-page .lit-article-header,.lit-article-page .lit-article-layout,.lit-article-page .lit-article-body,.lit-article-page .lit-article-aside{min-width:0}
.lit-article-page .lit-article-header h1{overflow-wrap:break-word;text-wrap:balance}
.lit-article-page .lit-article-cover img{width:100%;height:auto;max-height:750px;object-fit:cover}
.lit-article-page .lit-article-byline{flex-wrap:wrap;row-gap:10px}
.lit-article-page .lit-article-actions button,.lit-article-page .lit-article-actions a,.lit-article-page .lit-article-share-links a,.lit-article-page .lit-article-card a{min-width:44px;min-height:44px;box-sizing:border-box}
.lit-article-page .lit-article-body img{max-width:100%;height:auto}
.lit-article-page .lit-article-body table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:1100px){
.litigio-front .lit-cover{grid-template-columns:minmax(0,1.8fr) minmax(205px,.75fr);height:550px}
.litigio-front .lit-rail-item img{height:102px}
.litigio-front .lit-rail-item strong{font-size:17px}
.litigio-front .lit-rights,.litigio-front .lit-academy{padding-left:26px;padding-right:26px}
}
@media(max-width:760px){
.litigio-front .lit-cover{display:flex;flex-direction:column;height:auto;gap:12px}
.litigio-front .lit-cover-stage{width:100%;height:clamp(420px,115vw,560px);flex:none}
.litigio-front .lit-cover-rail{width:100%;padding:21px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.litigio-front .lit-cover-rail h2{grid-column:1/-1;margin-bottom:3px}
.litigio-front .lit-rail-item{margin:0;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.35)}
.litigio-front .lit-rail-item img{height:auto;aspect-ratio:1.7}
.litigio-front .lit-rail-item strong{font-size:16px}
.litigio-front .lit-slide-copy{left:6%;right:6%;max-width:88%;bottom:12%}
.litigio-front .lit-slide-copy h1,.litigio-front .lit-slide-copy h2{font-size:clamp(30px,8.2vw,45px);line-height:1.08}
.litigio-front .lit-cover-controls{right:13px;bottom:9px}
.litigio-front .lit-news-grid{display:grid;grid-template-columns:1fr}
.litigio-front .lit-news-grid>.lit-card:first-child{grid-column:auto}.litigio-front .lit-news-grid>.lit-card:first-child .lit-card-picture{aspect-ratio:1.45}
.litigio-front .lit-news-grid>.lit-card:not(:first-child) .lit-card-picture{aspect-ratio:1.75}
.litigio-front .lit-rights-picture{aspect-ratio:1.27;box-shadow:9px 9px 0 #d9cbb5}
.litigio-front .lit-amparo-picture{aspect-ratio:1.55}
.litigio-front .lit-library-grid article{padding:27px;min-height:0}
.litigio-front .lit-vestibule-actions{align-items:stretch;width:100%;gap:8px}
.litigio-front .lit-vestibule-actions a{width:100%;min-height:48px;padding:13px 10px}
.litigio-front .lit-criterion-cta,.litigio-front .lit-save-interests{width:100%}
.litigio-front .lit-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.litigio-front .lit-topics a{font-size:13px;gap:6px}
.litigio-front .lit-interest-list{grid-template-columns:repeat(2,minmax(0,1fr))}.litigio-front .lit-interest-list button{width:100%}
.lit-section-page .lit-section-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.lit-section-page .lit-section-tools-label{grid-column:1/-1}
.lit-section-page .lit-section-tools>a{min-width:0}
.lit-section-page .lit-section-tools form{grid-column:1/-1;margin:0;width:100%;max-width:none;justify-content:space-between}
.lit-section-page .lit-section-tools input{flex:1;width:auto}
.lit-section-page .lit-section-feature{display:block}
.lit-section-page .lit-section-lead-photo{aspect-ratio:1.46}
.lit-section-page .lit-section-rail{padding-left:0;border-left:0;margin-top:30px}
.lit-section-page .lit-section-route-grid{grid-template-columns:1fr}
.lit-section-page .lit-section-route-grid a{min-height:155px}
.lit-section-page .lit-section-story-grid{grid-template-columns:1fr}
.lit-section-page .lit-section-explore nav{grid-template-columns:1fr}
.lit-section-page .lit-section-join{flex-wrap:wrap}
.lit-article-page .lit-article-cover img{max-height:none}
.lit-article-page .lit-article-actions{flex-wrap:wrap}
}
