/* Approved colors affect the canvas and footer, preserving card surfaces and text. */
body.inward-site:not(.it-lexicon-page){--siteBackgroundColor:#F1EFEB;background-color:var(--siteBackgroundColor);}
.inward-site #siteWrapper .it-footer{background:#10293B;}
/* Image-hero overlays affect only their background layer. */
.inward-site #page .page-section:first-child:has(.section-background img) .section-background-overlay{background:#0D2233!important;opacity:.4!important;}
.it-series-hero:has(>.it-series-hero-art)::after,.it-home-hero-overlay{background:#0D223366;}

/* Center the existing About copy in the space below its overlaid header. */
.inward-site#collection-6a1462fbba07c271b259906a #page .fe-6a1462fbba07c271b259906c{grid-template-rows:auto auto!important;align-content:center;min-height:220px;row-gap:14px;padding-block:30px;}
.inward-site#collection-6a1462fbba07c271b259906a #page .fe-block-d843599e5d141a30932c{grid-row:1/2!important;}
.inward-site#collection-6a1462fbba07c271b259906a #page .fe-block-194d38c68f3ef289be9f{grid-row:2/3!important;}
.inward-site#collection-6a1462fbba07c271b259906a #page .fe-6a1462fbba07c271b259906c .sqs-block{height:auto!important;}
.inward-site#collection-6a1462fbba07c271b259906a #page .fe-6a1462fbba07c271b259906c :is(h2,h4){margin:0!important;}

/* Let the Support heading and introduction form one naturally flowing group. */
.inward-site#collection-65e775e2f3accf1d6a8db1c4 #page .fe-6a750736120e9a25d1a685cd{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:260px;padding:28px 0 40px;}
.inward-site#collection-65e775e2f3accf1d6a8db1c4 #page .fe-block-c1f7685048252a9aaeff{order:0;width:min(1050px,100%);}
.inward-site#collection-65e775e2f3accf1d6a8db1c4 #page .fe-block-26bc8090f9fb1df88e99{order:1;width:min(900px,100%);}
.inward-site#collection-65e775e2f3accf1d6a8db1c4 #page .fe-6a750736120e9a25d1a685cd :is(.fe-block,.sqs-block,.sqs-block-content){height:auto!important;}
.inward-site#collection-65e775e2f3accf1d6a8db1c4 #page .fe-6a750736120e9a25d1a685cd .sqs-html-content h3{font-size:clamp(30px,3.1vw,44px)!important;line-height:1.25!important;margin:0!important;}
.inward-site#collection-65e775e2f3accf1d6a8db1c4 #page .fe-6a750736120e9a25d1a685cd h3:empty,
.inward-site#collection-65e775e2f3accf1d6a8db1c4 #page .fe-6a750736120e9a25d1a685cd h3:has(>br:only-child){display:none;}
.inward-site#collection-65e775e2f3accf1d6a8db1c4 #page .fe-6a750736120e9a25d1a685cd .sqs-html-content p{font-size:clamp(18px,1.4vw,21px)!important;line-height:1.65!important;margin:0!important;}
/* Keep stacked PDF controls with their entry while retaining the entry divider. */
@media(max-width:760px){.it-writing-library .it-writing-actions{border-top:0;}}
@media(max-width:600px){
 .inward-site#collection-6a1462fbba07c271b259906a #page .fe-6a1462fbba07c271b259906c{min-height:230px;padding-block:32px;}
 .inward-site#collection-65e775e2f3accf1d6a8db1c4 #page .fe-6a750736120e9a25d1a685cd{gap:16px;padding:24px 20px 32px;box-sizing:border-box;}
}
/* Page dividers extend to the canvas edges without moving or widening content. */
.it-writing-row{position:relative;border-bottom-color:transparent;}
.it-writing-row::after,
.it-writing-library .it-library-filters::before,
.it-writing-library .it-library-filters::after,
.it-shiur-library .it-library-filters::before,
.it-shiur-library .it-library-filters::after,
.it-category-index::after,
.it-article-row::after,
.it-glossary-entry::after,
.it-search-result::after,
.it-series-episode-notes::before,
.it-series-page .it-footer-meta::before,
.it-anxiety-page .it-footer-meta::before{
 content:'';position:absolute;left:0;right:0;width:auto;max-width:none;height:1px;
 transform:none;background:var(--it-divider-color,#ffffff30);
 box-shadow:0 0 0 100vmax var(--it-divider-color,#ffffff30);
 clip-path:inset(0 -100vmax);pointer-events:none;
}
.it-writing-row::after{bottom:-1px;}
.it-shiur-library .it-library-filters{position:relative;border-color:transparent;--it-divider-color:#ccd5dd;}
.it-shiur-library .it-library-filters::before{top:-1px;}
.it-shiur-library .it-library-filters::after{bottom:-1px;}
.it-category-index,.it-article-row,.it-glossary-entry,.it-search-result{position:relative;border-bottom-color:transparent;}
.it-category-index{--it-divider-color:#dce1e6;}
.it-article-row,.it-glossary-entry{--it-divider-color:#ccd2db;}
.it-search-result{--it-divider-color:#e0e5e9;}
.it-category-index::after,.it-article-row::after,.it-glossary-entry::after,.it-search-result::after{bottom:-1px;}
.it-series-episode::before,.it-anxiety-episode::before{left:0;right:0;}
.it-series-episode-notes{position:relative;border-top-color:transparent;--it-divider-color:#bacbd526;}
.it-series-episode-notes::before{top:-1px;}
.it-series-page .it-footer-meta,.it-anxiety-page .it-footer-meta{position:relative;border-top-color:transparent;--it-divider-color:#ffffff18;}
.it-series-page .it-footer-meta::before,.it-anxiety-page .it-footer-meta::before{top:-1px;}
/* Phone category navigation remains a single swipeable row. */
@media(max-width:760px){
 .it-writing-library .it-library-filters{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:8px;overflow-x:auto;max-width:100%;padding-inline:5vw;scrollbar-width:thin;scrollbar-color:#8c9ba6 #142333;scroll-padding-inline:5vw;}
 .it-writing-library .it-library-filters a{flex:none;min-width:0;min-height:44px;padding:9px 14px;font-size:12px;line-height:1.2;white-space:nowrap;text-align:center;}
}
/* Topic and curated discovery pages use the same content rhythm as the library. */
.it-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 0 30px;}
.it-topic-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid #cbd3d7;border-radius:6px;background:#f8f7f4;color:#20394b;text-decoration:none;}
.it-topic-card h2{margin:0 0 12px;font:400 27px/1.25 Georgia,serif;color:inherit;}
.it-topic-card p{margin:0 0 22px;font:15px/1.6 Arial,sans-serif;color:#526675;}
.it-topic-card span{margin-top:auto;font:600 14px/1.5 Arial,sans-serif;color:#72562e;}
.it-topic-card:hover{border-color:#9c8058;}
.it-topic-card:focus-visible{outline:3px solid #b49763;outline-offset:4px;}
.it-curated-page .it-page-heading>p{max-width:750px;margin:16px 0 0;font:17px/1.7 Arial,sans-serif;color:#526675;}
.it-popular-recordings{display:grid;gap:26px;}
.it-popular-recording{padding:0 0 26px;border-bottom:1px solid #cbd3d7;}
.it-popular-recording>a{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1fr);gap:30px;align-items:start;color:inherit;text-decoration:none;}
.it-popular-recording img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px;}
.it-popular-recording h2{font:400 clamp(24px,2.1vw,31px)/1.25 Georgia,serif;color:#20394b;margin:0 0 12px;}
.it-popular-recording p{font:15px/1.7 Arial,sans-serif;color:#526675;margin:0 0 14px;}
.it-popular-recording p.it-popular-series-name{font-size:12px;letter-spacing:.045em;text-transform:uppercase;color:#72562e;margin-bottom:8px;}
.it-popular-recording time{display:inline-block;margin-right:18px;font:14px/1.5 Arial,sans-serif;color:#526675;}
.it-popular-watch{display:inline-block;font:600 14px/1.5 Arial,sans-serif;color:#72562e;}
@media(max-width:900px){.it-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}}
@media(max-width:600px){.it-topic-grid{grid-template-columns:minmax(0,1fr);gap:16px;}.it-topic-card{padding:24px;}.it-topic-card h2{font-size:25px;}.it-popular-recording>a{grid-template-columns:minmax(0,1fr);gap:20px;}.it-popular-recordings{gap:24px;}.it-curated-page .it-page-heading>p{font-size:16px;}}

/* inwardtorah-oct22-presentation */
.it-nav-newsletter{display:block;font:600 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:12px 0;}
.it-header .it-nav-newsletter:hover{color:#fff;text-decoration:underline;text-underline-offset:4px;}
.it-home-section--resources .it-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;}
.it-home-section--resources .it-home-image{aspect-ratio:16/9;object-fit:cover;}
.inward-site #page .it-support-heading{max-width:26ch;margin-left:auto!important;margin-right:auto!important;text-wrap:balance;}
@media(min-width:901px) and (max-width:1280px){.it-header-inner{gap:14px;}.it-brand{width:180px;min-width:160px;}.it-nav-items{gap:10px;}#it-navigation{gap:12px;min-width:0;}.it-nav-home,.it-nav-button,.it-nav-newsletter{font-size:11px;letter-spacing:0;}.it-header-search{max-width:110px;}.it-support{padding:9px 12px;}}
@media(min-width:901px) and (max-width:1000px){.it-brand{width:145px;min-width:145px;}.it-nav-items{gap:8px;}.it-header-search{max-width:85px;}.it-support{padding:9px 10px;}}
@media(max-width:900px){.it-nav-newsletter{padding:14px 0;border-bottom:1px solid #ffffff24;}}
@media(max-width:700px){.it-home-section--resources .it-home-grid{grid-template-columns:1fr;max-width:440px;}}
