/* Improve navigation targets without increasing the main text size. */
.audit-return{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 0;border-block:1px solid #cbd5c3;margin:0 0 16px}
.audit-return a{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.6;color:#254e40;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
[data-audit-bottom]{margin-top:32px}.audit-reading-guide{padding:16px 20px;margin:0 0 24px;background:#f1f4eb;border-left:3px solid #7c8d56}.audit-reading-guide p{margin:6px 0 0;line-height:1.85}
.status-outcomes{display:grid;gap:12px;max-width:760px}.status-outcomes a{justify-content:flex-start;text-align:left;white-space:normal}
.audit-scope{padding-block:16px;font-size:15px;line-height:1.8}
.sb-doc a[href^="#/case/rent01/"]{display:inline-block;max-width:100%;vertical-align:baseline}
@media(min-width:801px){.report-index,.funds-report-index{max-height:calc(100vh - 100px);overflow:auto}}
@media(max-width:800px){
 #global-nav a,.sa-nav nav a,.sa-nav nav button,.sb-nav nav a,.fo-nav nav a,.sc-nav nav a,
 .back,.fo-back,.sc-back,.sc-text-link,.text-link,.sa-text-button,.sb-text-link,.sb-back,.book-tools a,.book-tools button,.book-pagination a,
 .card-bottom a,.hero-service-links a,.case04-tabs a,.case04-head a,.source-header button,dialog button,
 .source-tools a,.source-tools button,.source-footer a,.source-footer button,
 .fo-ref,.ref,.source-ref,.funds-ref,.funds-tabs a,.fo-tabs a,.book-compare a,
 .report-index a,.funds-report-index a,.book-toc>a,.material-index a,.entry-context a,
 .entry-archive nav a,.entry-other-samples a{
  display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:8px 10px;font-size:14px;line-height:1.65;white-space:normal;max-width:100%;overflow-wrap:anywhere
 }
 .ref,.source-ref,.funds-ref,.fo-ref{vertical-align:middle;margin:3px 2px;text-align:left}
 .source-ref{display:inline-flex!important;min-height:44px!important;padding:8px 10px!important;font-size:14px!important;line-height:1.65!important}
 .sb-doc a[href^="#/case/rent01/"],.sb-file-actions a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;box-sizing:border-box;padding:8px 6px;font-size:14px;line-height:1.65;vertical-align:middle;overflow-wrap:anywhere}
 .sa-nav,.sb-nav,.fo-nav{flex-wrap:wrap;gap:10px}.sa-nav nav,.sb-nav nav,.fo-nav nav{flex-wrap:wrap;gap:4px 8px}
 #global-nav{gap:4px 8px}#global-nav a{padding:7px 8px}
 .audit-return{flex-direction:column;gap:4px}.audit-return a{font-size:14px}
 .audit-reading-guide{padding:14px 16px}.audit-reading-guide p{font-size:14px}
 .case04-report .report-chapter,.case04-report>h2{scroll-margin-top:calc(var(--status-height,42px) + 150px)}
 .report-index .audit-return,.funds-report-index .audit-return{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:8px;padding:3px 0}.report-index .audit-return a,.funds-report-index .audit-return a{font-size:13px;padding:6px;line-height:1.5}
 #home-hero.hero-with-portrait{display:flex;flex-direction:column;margin-top:16px}
 #home-hero .hero-copy{order:0;padding:20px 17px 18px;display:flex;flex-direction:column}
 #home-hero .hero-copy .eyebrow{display:none}
 #home-hero .hero-copy h1{order:0;font-size:28px;line-height:1.5;margin:0 0 12px}
 #home-hero .hero-copy .lead{order:1;font-size:16px;line-height:1.85;margin:0 0 14px}
 #home-hero .hero-actions{order:2;margin:0 0 12px}
 #home-hero .hero-actions a{min-height:46px;font-size:15px;padding:11px 14px}
 #home-hero .hero-note{order:3;margin:0;font-size:13px}
 #home-hero .hero-service-links{order:4;margin-top:10px;gap:4px 8px}
 #home-hero .hero-art{order:1;height:auto;position:relative}
 #home-hero .hero-portrait img{height:185px;width:100%;object-fit:cover;object-position:center 20%;aspect-ratio:auto}
 #home-hero .hero-portrait figcaption{font-size:13px;padding:9px 12px}
 .service-lawyer-photo img{max-height:220px;object-fit:cover;object-position:center 20%}
 .book-toc .audit-return{margin-top:0}.book-toc .audit-return a{width:100%}
 .book-toc>.audit-return{grid-column:1 / -1}
}
