.genre-guide{scroll-behavior:smooth;font-size:17px;font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;color:var(--reader-fg);background:var(--reader-bg);-webkit-font-smoothing:antialiased;--rg-max-w:820px;font-weight:400;line-height:1.72}.genre-guide *,.genre-guide :before,.genre-guide :after{box-sizing:border-box}.genre-guide .rg-main{max-width:var(--rg-max-w);margin:0 auto;padding:0 1.25rem}.genre-guide .rg-main--wide{max-width:min(87.5rem,100%)}.genre-guide .principle-box{background:linear-gradient(135deg, color-mix(in srgb, var(--reader-fg) 10%, var(--reader-bg)), color-mix(in srgb, var(--reader-fg) 7%, var(--reader-bg)));color:var(--reader-fg);border-radius:var(--reader-radius,.75rem);border:1px solid color-mix(in srgb, var(--reader-border) 65%, transparent);margin:1.5rem 0;padding:2rem 1.75rem;position:relative}.genre-guide .principle-box:before{content:"";background:var(--reader-accent);border-radius:var(--reader-radius,.75rem) 0 0 var(--reader-radius,.75rem);width:4px;height:100%;position:absolute;top:0;left:0}.genre-guide .principle-box h3{font-family:var(--font-scripture), Georgia, serif;color:color-mix(in srgb, var(--reader-accent) 35%, var(--reader-fg));margin-bottom:.65rem;font-size:1.25rem;font-weight:600}.genre-guide .principle-box p{color:var(--reader-muted);font-size:.95rem;line-height:1.7}.genre-guide .genre-section{border-bottom:1px solid color-mix(in srgb, var(--reader-border) 85%, transparent);padding:3rem 0 2.5rem}.genre-guide .genre-section:last-of-type{border-bottom:none}.genre-guide .genre-header{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:.4rem;display:flex}.genre-guide .genre-number{font-family:var(--font-scripture), Georgia, serif;color:color-mix(in srgb, var(--reader-border) 92%, var(--reader-bg));font-size:3rem;font-weight:300;line-height:1}.genre-guide .genre-title{font-family:var(--font-scripture), Georgia, serif;color:var(--reader-fg);font-size:1.85rem;font-weight:600;line-height:1.2}.genre-guide .genre-books{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;color:var(--reader-muted);margin-bottom:1.75rem;padding-left:.1rem;font-size:.85rem;font-style:italic}.genre-guide .genre-section h3{font-family:var(--font-scripture), Georgia, serif;color:color-mix(in srgb, var(--reader-accent) 28%, var(--reader-fg));margin:2rem 0 .65rem;font-size:1.2rem;font-weight:600}.genre-guide .genre-section h4{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;color:var(--reader-fg);text-transform:uppercase;letter-spacing:.06em;margin:1.5rem 0 .45rem;font-size:.92rem;font-weight:700}.genre-guide .genre-section p{color:var(--reader-muted);margin-bottom:1rem;font-size:1rem}.genre-guide .scripture-quote{border-left:3px solid var(--reader-accent);background:color-mix(in srgb, var(--reader-accent) 7%, var(--reader-bg));border-radius:0 var(--reader-radius-sm,.5rem) var(--reader-radius-sm,.5rem) 0;margin:1.5rem 0;padding:1rem 1.25rem}.genre-guide .scripture-quote p{font-family:var(--font-scripture), Georgia, serif;color:var(--reader-fg);margin-bottom:.3rem;font-size:1.05rem;font-style:italic;line-height:1.65}.genre-guide .scripture-quote cite{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;color:var(--reader-muted);font-size:.8rem;font-style:normal;font-weight:500}.genre-guide .key-questions{background:var(--reader-card);border:1px solid color-mix(in srgb, var(--reader-border) 80%, transparent);border-radius:var(--reader-radius,.75rem);margin:1.5rem 0;padding:1.5rem}.genre-guide .key-questions-title{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--reader-accent);margin-bottom:.85rem;font-size:.68rem}.genre-guide .key-questions ol{color:var(--reader-muted);padding-left:1.3rem}.genre-guide .key-questions ul{color:var(--reader-muted);padding-left:0;list-style:none}.genre-guide .key-questions li{margin-bottom:.55rem;font-size:.95rem;line-height:1.6}.genre-guide .common-mistake{background:color-mix(in srgb, var(--reader-accent) 6%, var(--reader-bg));border-left:3px solid var(--reader-accent);border-radius:0 var(--reader-radius-sm,.5rem) var(--reader-radius-sm,.5rem) 0;margin:1.5rem 0;padding:1rem 1.25rem}.genre-guide .common-mistake-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--reader-accent);margin-bottom:.45rem;font-size:.65rem;font-weight:600}.genre-guide .common-mistake p{color:var(--reader-muted);font-size:.93rem}.genre-guide .example-box{background:var(--reader-card);border:1px solid color-mix(in srgb, var(--reader-border) 80%, transparent);border-radius:var(--reader-radius,.75rem);margin:1.5rem 0;padding:1.35rem 1.5rem}.genre-guide .example-box-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--reader-accent);margin-bottom:.6rem;font-size:.65rem;font-weight:600}.genre-guide .example-box p{color:var(--reader-muted);font-size:.93rem;line-height:1.7}.genre-guide .example-box ul.rg-list{margin-top:.35rem;margin-bottom:0}.genre-guide .depth-tabs{gap:.3rem;margin:1.5rem 0 1rem;display:flex}.genre-guide .depth-tab{border:1px solid var(--reader-border);color:var(--reader-muted);cursor:pointer;background:0 0;border-radius:20px;padding:.35rem .9rem;font-size:.75rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.genre-guide .depth-tab.active,.genre-guide .depth-tab:hover{background:color-mix(in srgb, var(--reader-accent) 22%, var(--reader-bg));color:var(--reader-fg);border-color:color-mix(in srgb, var(--reader-accent) 45%, var(--reader-border))}.genre-guide .depth-content{display:none}.genre-guide .depth-content.active{display:block}@media (width<=700px){.genre-guide .rg-main{padding:0 1rem}.genre-guide .principle-box{padding:1.5rem 1.15rem}.genre-guide .key-questions{padding:1.2rem 1rem}.genre-guide .genre-number{font-size:2.2rem}.genre-guide .genre-title{font-size:1.45rem}}.genre-guide .genre-section{scroll-margin-top:var(--reader-scroll-margin-skip,6rem)}.genre-guide .rg-app-note{max-width:var(--rg-max-w);color:var(--reader-muted);text-align:center;margin:0 auto;padding:0 1.25rem 2.5rem;font-size:.9rem}.genre-guide .rg-app-note a{color:var(--reader-accent);text-underline-offset:.15em;font-weight:500;text-decoration:underline}.genre-guide .rg-app-note a:hover{opacity:.9}.genre-guide .rg-scripture-close{border-left:3px solid var(--reader-accent);max-width:var(--rg-max-w);background:color-mix(in srgb, var(--reader-accent) 8%, var(--reader-bg));border-radius:0 var(--reader-radius-sm,.5rem) var(--reader-radius-sm,.5rem) 0;margin:1.5rem auto 0;padding:1rem 1.25rem}.genre-guide .rg-scripture-close p{font-family:var(--font-scripture), Georgia, serif;color:var(--reader-fg);margin:0 0 .35rem;font-size:1rem;font-style:italic;line-height:1.65}.genre-guide .rg-scripture-close cite{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;color:var(--reader-muted);font-size:.8rem;font-style:normal;font-weight:500}.genre-guide .rp-scripture-well{border-left:3px solid var(--reader-accent);background:color-mix(in srgb, var(--reader-accent) 7%, var(--reader-bg));border-radius:0 var(--reader-radius-sm,.5rem) var(--reader-radius-sm,.5rem) 0;margin:0 0 1.5rem;padding:1rem 1.25rem 1.25rem}.genre-guide .rp-inline-label{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.35}.genre-guide .rp-scripture-well>.rp-inline-label{color:var(--reader-accent);margin:0 0 .85rem}.genre-guide .rp-context-section h4.rp-inline-label{color:var(--reader-fg);align-items:center;gap:.625rem;margin:0 0 .75rem;display:flex}.genre-guide .rp-context-title-block{align-items:flex-start;gap:1rem;margin:0 0 1.25rem;display:flex}.genre-guide .rp-context-title-index{font-family:var(--font-scripture), Georgia, serif;color:color-mix(in srgb, var(--reader-border) 92%, var(--reader-bg));text-align:right;flex-shrink:0;min-width:2.75ch;padding-top:.12rem;font-size:clamp(2.35rem,5vw,3.1rem);font-weight:300;line-height:1}.genre-guide .rp-context-title-text{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.genre-guide .rp-context-title-main{font-family:var(--font-scripture), Georgia, serif;letter-spacing:-.02em;color:var(--reader-fg);margin:0;font-size:clamp(1.32rem,2.4vw,1.72rem);font-weight:600;line-height:1.22}.genre-guide .rp-context-title-sub{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;color:var(--reader-muted);margin:0;font-size:.84rem;font-style:italic;font-weight:400;line-height:1.45}.genre-guide .rp-reading-partner{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;font-size:inherit;color:var(--reader-fg);line-height:1.75}.genre-guide .rp-context-section,.genre-guide .rp-context-panel{border-bottom:1px solid color-mix(in srgb, var(--reader-border) 85%, transparent);margin-bottom:0;padding-bottom:2.5rem}.genre-guide .rp-context-section:last-child,.genre-guide .rp-context-panel:last-child{border-bottom:none;padding-bottom:0}.genre-guide .rp-context-section .rp-genre-body,.genre-guide .rp-context-panel .rp-genre-body{color:var(--reader-muted);margin:0 0 1.125em;font-size:1em;line-height:1.75}.genre-guide .rp-context-section .rp-genre-body:last-child,.genre-guide .rp-context-panel .rp-genre-body:last-child{margin-bottom:0}.genre-guide .rp-phase-step{border:1px solid var(--reader-border);color:var(--reader-muted);background:0 0;border-radius:20px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.genre-guide .rp-phase-step.is-done{background:color-mix(in srgb, var(--reader-muted) 12%, var(--reader-bg));color:var(--reader-muted);border-color:#0000}.genre-guide .rp-phase-step.is-active{background:color-mix(in srgb, var(--reader-accent) 22%, var(--reader-bg));color:var(--reader-fg);border-color:color-mix(in srgb, var(--reader-accent) 45%, var(--reader-border))}.genre-guide .rp-btn-primary{border-radius:var(--reader-radius,.75rem);background:var(--reader-accent);color:var(--reader-accent-fg);box-shadow:var(--reader-shadow-xs);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.35rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.genre-guide .rp-btn-primary:hover{opacity:.95}.genre-guide .rp-btn-primary:disabled{opacity:.4;cursor:not-allowed}.genre-guide .rp-btn-ghost{border-radius:var(--reader-radius,.75rem);border:1px solid var(--reader-border);background:var(--reader-control-bg);color:var(--reader-fg);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.genre-guide .rp-btn-ghost:hover{background:var(--reader-hover)}.genre-guide .rp-genre-link{color:var(--reader-accent);text-underline-offset:.15em;font-weight:500;text-decoration:underline}.genre-guide .rp-genre-link:hover{opacity:.9}.genre-guide .rp-genre-note{color:var(--reader-muted);max-width:none;font-size:.875em;line-height:1.65}.genre-guide .rp-page-shell{flex-direction:column;gap:1.5rem;display:flex}.genre-guide .rp-main-column{padding-top:.35rem}.genre-guide .rp-page-lead{color:var(--reader-muted);border-bottom:1px solid color-mix(in srgb, var(--reader-border) 85%, transparent);text-wrap:pretty;margin:0 0 1.25rem;padding:0 0 1rem;font-size:1rem;line-height:1.72}.genre-guide .rp-stack{flex-direction:column;gap:1.75rem;display:flex}.genre-guide .rp-reading-partner.reading-partner-surface{--reader-font-rem:1;--reader-font-size:1em;line-height:1.72}.genre-guide .rp-read-column{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0}.genre-guide .rp-read-column>.rp-scripture-well{box-sizing:border-box;width:100%;margin-bottom:0}.genre-guide .rp-phase-intro{margin-bottom:.25rem}.genre-guide .rp-phase-intro .genre-books{margin-top:.35rem}.genre-guide .rp-mh-slot{font-family:var(--font-scripture), Georgia, "Times New Roman", serif;color:var(--reader-muted);padding-top:.25rem;font-size:1em;line-height:1.72}.genre-guide .rp-principle-chip{transition:transform .22s,box-shadow .22s,border-color .22s}.genre-guide .rp-principle-chip:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--reader-fg) 9%, transparent);border-color:color-mix(in srgb, var(--reader-accent) 42%, var(--reader-border));color:color-mix(in srgb, var(--reader-fg) 55%, var(--reader-muted));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.genre-guide .rp-principle-chip,.genre-guide .rp-principle-chip:hover{transform:none}}.genre-guide .rg-doc-lead{color:var(--reader-muted);text-wrap:pretty;max-width:none;margin:0 0 1.5rem;font-size:1rem;line-height:1.72}.genre-guide .rg-doc-lead a{color:var(--reader-accent);text-underline-offset:.15em;font-weight:500;text-decoration:underline}.genre-guide .rg-doc-lead a:hover{opacity:.9}.genre-guide .rg-reference-doc{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;color:var(--reader-muted);font-size:1rem;line-height:1.72}.genre-guide .rg-reference-doc>:first-child{margin-top:0}.genre-guide .rg-reference-doc p{color:var(--reader-muted);margin:0 0 1rem;font-size:1rem;line-height:1.72}.genre-guide .rg-reference-doc h1{font-family:var(--font-scripture), Georgia, "Times New Roman", serif;color:var(--reader-fg);letter-spacing:-.02em;margin:2.25rem 0 .75rem;font-size:clamp(1.65rem,1.2rem + 1.5vw,2rem);font-weight:600;line-height:1.2}.genre-guide .rg-reference-doc h1:first-child{margin-top:0}.genre-guide .rg-reference-doc h2{font-family:var(--font-scripture), Georgia, "Times New Roman", serif;color:color-mix(in srgb, var(--reader-accent) 28%, var(--reader-fg));margin:2rem 0 .65rem;font-size:1.2rem;font-weight:600;line-height:1.3}.genre-guide .rg-reference-doc h3{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;color:var(--reader-fg);text-transform:uppercase;letter-spacing:.06em;margin:1.5rem 0 .45rem;font-size:.92rem;font-weight:700}.genre-guide .rg-reference-doc h4{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;color:var(--reader-fg);margin:1.25rem 0 .4rem;font-size:.95rem;font-weight:700}.genre-guide .rg-reference-doc strong{color:var(--reader-fg);font-weight:600}.genre-guide .rg-reference-doc a{color:var(--reader-accent);text-underline-offset:.15em;font-weight:500;text-decoration:underline}.genre-guide .rg-reference-doc a:hover{opacity:.9}.genre-guide .rg-reference-doc ul,.genre-guide .rg-reference-doc ol{color:var(--reader-muted);margin:0 0 1rem;padding-left:1.35rem}.genre-guide .rg-reference-doc li{margin-bottom:.45rem;font-size:1rem;line-height:1.65}.genre-guide .rg-reference-doc li::marker{color:var(--reader-accent)}.genre-guide .rg-reference-doc blockquote{border-left:3px solid var(--reader-accent);background:color-mix(in srgb, var(--reader-accent) 7%, var(--reader-bg));border-radius:0 var(--reader-radius-sm,.5rem) var(--reader-radius-sm,.5rem) 0;margin:1.25rem 0;padding:.75rem 1rem .75rem 1.25rem}.genre-guide .rg-reference-doc blockquote p:last-child{margin-bottom:0}.genre-guide .rg-reference-doc hr{border:none;border-top:1px solid color-mix(in srgb, var(--reader-border) 85%, transparent);margin:2rem 0}.genre-guide .rg-reference-doc pre{border-radius:var(--reader-radius-sm,.5rem);background:var(--reader-card);border:1px solid color-mix(in srgb, var(--reader-border) 80%, transparent);margin:1rem 0;padding:1rem 1.15rem;font-size:.875rem;line-height:1.55;overflow-x:auto}.genre-guide .rg-reference-doc code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:color-mix(in srgb, var(--reader-muted) 10%, var(--reader-bg));border-radius:.25rem;padding:.1em .35em;font-size:.9em}.genre-guide .rg-reference-doc pre code{font-size:inherit;background:0 0;padding:0}.genre-guide .rg-reference-doc table{border-collapse:collapse;width:100%;color:var(--reader-muted);margin:1rem 0;font-size:.9375rem}.genre-guide .rg-reference-doc th,.genre-guide .rg-reference-doc td{border:1px solid color-mix(in srgb, var(--reader-border) 80%, transparent);text-align:left;padding:.5rem .65rem}.genre-guide .rg-reference-doc th{background:var(--reader-card);color:var(--reader-fg);font-weight:600}.genre-guide .rg-reading-immersive{background:color-mix(in srgb, var(--reader-card) 58%, var(--reader-bg));border:1px solid color-mix(in srgb, var(--reader-border) 72%, transparent);border-radius:var(--reader-radius-lg);max-width:min(42rem,100%);box-shadow:var(--reader-shadow-sm);margin:.25rem auto 2.5rem;padding:clamp(1.35rem,3.5vw,2.35rem) clamp(1rem,3.2vw,1.85rem);overflow-x:auto}@media (width<=520px){.genre-guide .rg-reading-immersive{border-radius:var(--reader-radius);margin-left:-.25rem;margin-right:-.25rem;padding-left:clamp(.85rem,4vw,1.15rem);padding-right:clamp(.85rem,4vw,1.15rem)}}.genre-guide .rg-reference-doc--immersive{font-family:var(--font-literata), Georgia, "Times New Roman", serif;font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility;color:color-mix(in srgb, var(--reader-fg) 76%, var(--reader-muted));font-size:clamp(1.0625rem,.82rem + .65vw,1.14rem);line-height:1.82}.genre-guide .rg-reference-doc--immersive::selection{background:color-mix(in srgb, var(--reader-accent) 22%, transparent)}.genre-guide .rg-reference-doc--immersive ::selection{background:color-mix(in srgb, var(--reader-accent) 22%, transparent)}.genre-guide .rg-reference-doc--immersive>:first-child{margin-top:0}.genre-guide .rg-reference-doc--immersive p{font-family:inherit;font-size:1em;line-height:inherit;color:color-mix(in srgb, var(--reader-fg) 76%, var(--reader-muted));text-wrap:pretty;max-width:65ch;margin:0 0 1.28em}.genre-guide .rg-reference-doc--immersive p:last-child{margin-bottom:0}.genre-guide .rg-reference-doc--immersive h1{font-family:var(--font-scripture), Georgia, "Times New Roman", serif;color:var(--reader-fg);letter-spacing:-.02em;max-width:none;margin:0 0 1rem;font-size:clamp(1.5rem,1.05rem + 1.35vw,1.85rem);font-weight:600;line-height:1.22}.genre-guide .rg-reference-doc--immersive h2{font-family:var(--font-scripture), Georgia, "Times New Roman", serif;color:color-mix(in srgb, var(--reader-accent) 22%, var(--reader-fg));border-top:1px solid color-mix(in srgb, var(--reader-border) 65%, transparent);max-width:none;margin:2.5rem 0 .85rem;padding-top:.75rem;font-size:clamp(1.22rem,1rem + .55vw,1.38rem);font-weight:600;line-height:1.28}.genre-guide .rg-reference-doc--immersive>h2:first-child{border-top:none;margin-top:0;padding-top:0}.genre-guide .rg-reference-doc--immersive h1+h2{border-top:none;margin-top:1.1rem;padding-top:0}.genre-guide .rg-reference-doc--immersive h3{font-family:var(--font-source-sans), var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--reader-muted);max-width:none;margin:2rem 0 .55rem;font-size:.82rem;font-weight:700}.genre-guide .rg-reference-doc--immersive h4{font-family:var(--font-literata), Georgia, serif;color:var(--reader-fg);max-width:none;margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:700}.genre-guide .rg-reference-doc--immersive strong{color:var(--reader-fg);font-weight:600}.genre-guide .rg-reference-doc--immersive a{color:var(--reader-accent);text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:.06em}.genre-guide .rg-reference-doc--immersive ul,.genre-guide .rg-reference-doc--immersive ol{max-width:62ch;margin:0 0 1.25em;padding-left:1.2rem}.genre-guide .rg-reference-doc--immersive li{margin-bottom:.55rem;line-height:1.78}.genre-guide .luther-95-theses-doc ol{max-width:68ch;padding-left:2.35rem;list-style-type:decimal;list-style-position:outside}.genre-guide .luther-95-theses-doc ol>li{margin-bottom:1.05rem;padding-left:.4rem}.genre-guide .luther-95-theses-doc ol>li::marker{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--reader-fg) 72%, var(--reader-muted));font-weight:600}.genre-guide .luther-95-theses-doc ol>li>p{max-width:none;margin:.35em 0 0}.genre-guide .luther-95-theses-doc ol>li>p:first-child{margin-top:0}.genre-guide .rg-reference-doc--immersive.luther-bondage-doc p{max-width:68ch}.genre-guide .rg-reference-doc--immersive.luther-bondage-doc hr{opacity:.5;max-width:10rem;margin:1.85rem auto}.genre-guide .rg-reference-doc--immersive blockquote{background:color-mix(in srgb, var(--reader-accent) 9%, var(--reader-bg));color:color-mix(in srgb, var(--reader-fg) 68%, var(--reader-muted));border-left-width:4px;margin:1.5rem 0;padding:1rem 1.1rem 1rem 1.35rem;font-size:.98em;font-style:italic}.genre-guide .rg-reference-doc--immersive hr{opacity:.65;max-width:12rem;margin:2.5rem auto}.genre-guide .rg-reference-doc--immersive pre{margin:1.35rem 0;font-size:.84rem;line-height:1.6}.genre-guide .rg-reference-doc--immersive table{width:100%;font-size:.92rem;display:table}.genre-guide .key-questions a{color:var(--reader-accent);text-underline-offset:.15em;font-weight:500;text-decoration:underline}.genre-guide .key-questions a:hover{opacity:.9}.genre-guide .anthropomorphism-two-col{gap:1.5rem;display:grid}@media (width>=768px){.genre-guide .anthropomorphism-two-col{grid-template-columns:1fr 1fr}}.genre-guide .anthropomorphism-two-col .scripture-quote,.genre-guide .anthropomorphism-two-col .common-mistake{margin-top:0;margin-bottom:0}.genre-guide .anthropomorphism-three-col{gap:1.5rem;display:grid}@media (width>=768px){.genre-guide .anthropomorphism-three-col{grid-template-columns:repeat(3,1fr)}}.genre-guide .anthropomorphism-three-col .example-box{margin-top:0;margin-bottom:0}.genre-guide .anthropomorphism-table-wrap{border-radius:var(--reader-radius,.75rem);border:1px solid color-mix(in srgb, var(--reader-border) 80%, transparent);background:var(--reader-card);margin-top:1.5rem;overflow-x:auto}.genre-guide .anthropomorphism-table-wrap table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.875rem;line-height:1.55}.genre-guide .anthropomorphism-table-wrap th,.genre-guide .anthropomorphism-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--reader-border) 70%, transparent);padding:.75rem 1rem}.genre-guide .anthropomorphism-table-wrap th{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--reader-muted);background:color-mix(in srgb, var(--reader-fg) 4%, var(--reader-bg));font-size:.68rem}.genre-guide .anthropomorphism-table-wrap tbody tr:last-child td{border-bottom:none}.genre-guide .anthropomorphism-table-wrap td.expression-cell{font-family:var(--font-scripture), Georgia, serif;color:var(--reader-fg);font-size:.9375rem}
