.builder-page{padding:2rem 1rem 4rem}.builder-shell{width:min(100%,1060px);margin:0 auto}.builder-return{margin-bottom:.8rem}.builder-return a{color:var(--study-burgundy-dark);font-family:Georgia,Times New Roman,serif;font-size:var(--study-proof-heading-size);font-weight:700;text-decoration:none;display:inline-block}.builder-return a:hover{color:var(--study-navy)}.builder-header{text-align:center;background:linear-gradient(90deg,#dce8f4 0%,#edf3f8 52%,#f8f9fa 100%);border:1px solid #d9e0e7;border-left:5px solid #891f25;border-radius:5px;margin-bottom:1.25rem;padding:1.35rem 1.5rem 1.5rem}.builder-header p{color:var(--study-burgundy-dark);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .45rem;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700}.builder-header h1{color:var(--study-navy);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,2.8rem);line-height:1.08}.builder-header span{color:#596273;max-width:760px;font-size:var(--study-proof-text-size);margin:.7rem auto 0;line-height:1.45;display:block}.range-builder{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:1fr;gap:.9rem;width:100%;padding:1rem 1.15rem;display:grid;box-shadow:0 5px 18px #10263f0f}.range-builder fieldset{border:1px solid #d9e0e7;grid-template-columns:minmax(0,640px) minmax(0,300px);justify-content:start;align-items:end;gap:.75rem 1rem;min-width:0;margin:0;padding:.7rem .65rem .8rem;display:grid}.range-builder legend{color:var(--study-burgundy-dark);padding:0 .35rem;font-family:Georgia,Times New Roman,serif;font-weight:700}.range-builder label{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.range-builder label+label{margin-top:0}.range-builder label>span{color:#455363;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:700}.range-builder select{width:100%;min-width:0;min-height:40px;color:var(--study-navy);font-family:Georgia,Times New Roman,serif;font-size:var(--study-proof-reference-size);background:#fff;border:1px solid #bfcbd6;padding:.45rem .5rem}.builder-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:.7rem;margin-left:0;display:flex}.builder-actions button{cursor:pointer;border:1px solid #891f25;min-height:42px;padding:.55rem .85rem;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:700}.generate-button{color:#fff;background:#082e4d;border-color:#082e4d!important}.print-button,.word-button{color:var(--study-burgundy-dark);background:#fff}.builder-status{color:#596273;text-align:left;grid-column:1/-1;min-height:1.2rem;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.78rem}.sheet-preview{width:min(100%,900px);font-family:var(--study-font-family);padding:var(--study-page-padding);box-sizing:border-box;background:#fff;border:1px solid #d9e0e7;margin:1.5rem auto 0;box-shadow:0 5px 18px #10263f0f}.selected-chapter-header{border-bottom:2px solid var(--study-burgundy);margin:0 0 .65rem;padding:0 0 .55rem}.selected-chapter-header+.selected-paragraph{padding-top:.35rem}.selected-chapter-header p{color:var(--study-burgundy-dark);font-family:var(--study-font-family);font-size:var(--study-chapter-label-size);margin:0 0 .15rem;font-weight:700;line-height:1.25}.selected-chapter-header h3{color:var(--study-navy);font-family:var(--study-font-family);font-size:var(--study-chapter-title-size);margin:0;line-height:1.15}.selected-paragraph{padding:.65rem 0 .85rem}.selected-paragraph+.selected-paragraph{padding-top:.9rem}.selected-paragraph-heading{margin:0 0 .45rem;display:block}.selected-paragraph-heading>span{display:none}.selected-paragraph-heading h4{color:var(--study-burgundy);font-family:var(--study-font-family);font-size:var(--study-paragraph-title-size);margin:0;font-weight:700;line-height:1.2}.selected-confession-text p{color:var(--study-text);font-family:var(--study-font-family);font-size:var(--study-body-size);line-height:var(--study-body-line-height);margin:0}.selected-confession-text p+p{margin-top:.65rem}.selected-confession-text sup{color:var(--study-burgundy);font-family:var(--study-font-family);font-size:var(--study-superscript-size);vertical-align:super;font-weight:800;line-height:0}.selected-confession-text h4{color:var(--study-navy);font-family:var(--study-font-family);font-size:var(--study-canon-heading-size);margin:.8rem 0 .25rem}.book-list{line-height:1.55!important}.selected-proofs-panel{background:0 0;border:0;border-radius:0;margin-top:.7rem;padding:0}.selected-proofs-panel>h5{background:var(--study-proof-bg);color:var(--study-burgundy-dark);font-family:var(--study-font-family);font-size:var(--study-proof-heading-size);letter-spacing:0;text-transform:none;margin:0 0 .45rem;padding:.28rem .45rem;font-weight:700;line-height:1.25}.selected-proof-group+.selected-proof-group{border-top:0;margin-top:.45rem;padding-top:0}.proof-number-inline{color:var(--study-burgundy);font-family:var(--study-font-family);font-size:var(--study-superscript-size);vertical-align:super;font-weight:800;line-height:0}.selected-proof-passages{color:var(--study-text);font-family:var(--study-font-family);font-size:var(--study-proof-text-size);line-height:var(--study-proof-line-height)}.proof-passage{margin:0 0 .55rem}.proof-passage:last-child{margin-bottom:0}.proof-passage-reference{color:var(--study-burgundy-dark);font-size:var(--study-proof-reference-size);white-space:nowrap;font-weight:700}.loading{color:var(--study-muted);margin:0;font-style:italic}.esv-notice{color:var(--study-muted);font-family:var(--study-font-family);font-size:var(--study-notice-size);line-height:var(--study-notice-line-height);margin:1rem 0 0}@media (width<=1120px){.range-builder fieldset{grid-template-columns:1fr}}@media (width<=700px){.builder-page{padding-left:.6rem;padding-right:.6rem}.range-builder{grid-template-columns:1fr}.builder-actions,.builder-status{grid-column:auto}.range-builder label{grid-template-columns:70px minmax(0,1fr)}.builder-actions{justify-content:stretch}.builder-actions button{flex:100%}}@media print{.site-header,.site-footer,.builder-return,.builder-header,.range-builder{display:none!important}html,body{background:#fff!important;margin:0!important;padding:0!important}.builder-page,.builder-shell{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.sheet-preview{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.selected-chapter-header{break-after:avoid;page-break-after:avoid}.selected-paragraph{break-before:auto;page-break-before:auto;break-after:auto;page-break-after:auto;break-inside:auto;page-break-inside:auto}.selected-paragraph-heading,.selected-proofs-panel>h5{break-after:avoid;page-break-after:avoid}.selected-proofs-panel,.selected-proof-group{break-inside:auto;page-break-inside:auto}@page{margin:.55in}}
