:root{--guide-header:78px;--guide-sidebar:268px;--ink:#2e2424;--muted:#7d6260;--accent:#f3433d;--guide-line:#f1e7e6;--guide-soft:#fff8f7;--bs-primary:#f3433d;--bs-primary-rgb:243,67,61;--bs-link-color:#b52c27;--bs-link-hover-color:#8f211d;--bs-border-color:#f1e7e6}
body{background:#faf9f8;color:var(--ink);font-family:Tahoma, Arial, sans-serif;font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased}a{text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}button,input{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #d4b6b5;outline-offset:4px}.guide-icon{flex-shrink:0;vertical-align:-3px}.btn .guide-icon{vertical-align:-3px;margin-inline:2px}.btn{--bs-btn-font-weight:600}.btn-primary{--bs-btn-bg:#c72c27;--bs-btn-border-color:#c72c27;--bs-btn-active-bg:#a92420;--bs-btn-active-border-color:#a92420;--bs-btn-focus-shadow-rgb:243,67,61;--bs-btn-hover-bg:#b52c27;--bs-btn-hover-border-color:#b52c27}.btn-outline-secondary{--bs-btn-color:#705857;--bs-btn-border-color:#e8d8d8;--bs-btn-hover-bg:#f8f3f2;--bs-btn-hover-color:#2e2424;--bs-btn-hover-border-color:#d9bfbe}
.guide-header{height:var(--guide-header);position:fixed;inset:0 0 auto;z-index:1025;background:#fff;border-bottom:1px solid var(--guide-line);display:flex;align-items:center;gap:24px;padding:12px 30px}.guide-header>a{flex-shrink:0}.guide-header img{width:100px;height:auto;display:block}.guide-label{display:flex;flex-direction:column;line-height:1.5;border-left:1px solid var(--guide-line);padding-left:24px;color:var(--muted);font-size:11px}.guide-label b{font-size:13px;color:var(--ink);font-weight:650}.guide-header form{position:relative;max-width:510px;flex:1;margin-left:auto}.guide-header input{font-size:14px;padding:11px 42px;background:#fbf9f9;border-color:#f1e8e8}.search-symbol{position:absolute;left:15px;top:9px;color:#977977;pointer-events:none}.guide-header kbd{position:absolute;right:15px;top:11px;background:#fff;color:#987b7a;border:1px solid var(--guide-line);border-radius:5px;padding:0 6px;font:12px/22px inherit;pointer-events:none}.skip-link{position:fixed;left:20px;top:-100px;z-index:1090;background:#fff;padding:10px 18px;border-radius:8px}.skip-link:focus{top:10px}
#guide-menu{--bs-offcanvas-width:var(--guide-sidebar);top:var(--guide-header);width:var(--guide-sidebar);position:fixed;bottom:0;background:#fff;border-right:1px solid var(--guide-line)}#guide-menu .offcanvas-body{display:flex;flex-direction:column;padding:22px 16px;overflow:auto;scrollbar-width:thin;scrollbar-color:#eadbda transparent}#guide-menu nav{width:100%}.sidebar-label{font-size:9px;font-weight:750;letter-spacing:.1em;color:#9b7f7e;margin:23px 13px 9px;line-height:1.5}.sidebar-label:first-child{margin-top:0}.chapter-link{display:flex;gap:12px;align-items:center;padding:10px 14px;border-radius:24px;color:#664f4e;font-size:13px;font-weight:550;line-height:1.5;margin:3px 0;transition:background .15s,color .15s}.chapter-link .guide-icon{color:#a18786}.chapter-link:hover{background:#faf6f6;color:#685150;text-decoration:none}.chapter-link.active{background:#fff0ef;color:#b52c27;font-weight:700}.chapter-link.active .guide-icon{color:#f3433d}.sidebar-bottom{border-top:1px solid var(--guide-line);margin-top:24px;padding:20px 7px 0}.sidebar-bottom .btn{font-size:11px;padding-block:8px}.sidebar-bottom p{font-size:10px!important;text-align:center;margin-top:12px}
.manual-content{margin-left:var(--guide-sidebar);padding:106px 42px 26px}.breadcrumbs{font-size:11px;color:#957776;max-width:1160px;margin:0 auto 22px;line-height:1.6}.breadcrumbs a{color:#896b69}.breadcrumbs span:last-child{color:#584443}#main{max-width:1160px;margin:auto;outline:none}#main>article{background:#fff;border:1px solid var(--guide-line);border-radius:20px;padding:38px 48px 34px;box-shadow:0 4px 22px rgba(28,50,90,.025)}#main>article.home{background:transparent;border:0;box-shadow:none;padding:0}h1,h2,h3{color:var(--ink)}h1{font-size:32px;line-height:1.4;font-weight:750;letter-spacing:-.7px;margin:16px 0 18px;overflow-wrap:anywhere}h2{font-size:21px;line-height:1.55;font-weight:720;letter-spacing:-.3px;margin:30px 0 14px}h3{font-size:15px;line-height:1.6;font-weight:700}p{margin-bottom:16px}.lead{font-size:16px;color:#735a59;line-height:1.85;font-weight:400}.eyebrow{font-size:10px;line-height:1.5;font-weight:750;letter-spacing:.13em;color:#90716f;margin:0 0 14px}.chapter-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:#775d5b}.where{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:10px 24px;flex-wrap:wrap;margin:0 0 25px}.where button{font-size:11px}.lesson-head{margin-top:28px}.feature-intro{background:#fff7f6;border:1px solid #f5eeed;padding:22px 26px;border-radius:14px;margin:25px 0}.feature-intro h2{font-size:16px;margin:0 0 13px;display:flex;align-items:center;gap:10px;color:#644e4d}.feature-intro h2 .guide-icon{color:#9b7f7e}.feature-intro p{margin-bottom:10px}.feature-intro p:last-child{margin-bottom:0}.feature-benefit{font-size:14px;color:#705756}.data-relationships{border:1px solid var(--guide-line);border-radius:14px;padding:17px 24px;margin:24px 0}.data-relationships h2{font-size:15px;display:flex;gap:10px;align-items:center;margin:0 0 13px}.data-relationships h2 .guide-icon{color:#987b79}.relationship-list{padding:0;list-style:none;margin:0}.relationship-list li{padding:10px 0;border-bottom:1px solid #f6efee}.relationship-list li:last-child{border:0}.relationship-list p{font-size:12px;line-height:1.8;margin:5px 0 0;color:#846766}.relationship-list a{font-size:13px;font-weight:650}.related-more summary{font-size:12px;color:#816563;cursor:pointer;padding:12px 0 0}.related-more[open] summary{padding-bottom:7px}
.lesson-outline{border-block:1px solid var(--guide-line);padding:16px 0;margin:28px 0}.lesson-outline>summary{cursor:pointer;font-size:12px;font-weight:700;color:#816563}.lesson-outline>summary .guide-icon{margin-inline:3px 8px}.on-this-page{display:flex;gap:7px 12px;flex-wrap:wrap;padding-top:14px;font-size:11px;line-height:1.6}.on-this-page a{padding:6px 11px;background:#faf9f8;border-radius:7px;color:#7d6261}.on-this-page a:hover{background:#fff0ef;text-decoration:none}.procedure-step{margin:32px 0 42px;scroll-margin-top:98px}.procedure-step h2{font-size:21px;display:flex;align-items:baseline;gap:12px;margin:0 0 15px}.procedure-step h2>span{flex-shrink:0;display:inline-block;font-size:11px;line-height:1.6;font-weight:750;color:#b52c27;background:#fff1f0;border:1px solid #f2e9e9;padding:5px 10px;border-radius:7px;letter-spacing:0}.procedure-step p:empty{display:none}.procedure-step>p{max-width:90ch}.procedure-step>h2+p{margin-bottom:20px}figure{margin:24px 0}.photo-button{position:relative;display:block;width:100%;padding:5px;border:1px solid #ede0df;border-radius:13px;background:#fcfbfb;overflow:hidden;cursor:zoom-in;box-shadow:0 3px 12px rgba(30,55,95,.035)}.photo-button:hover{border-color:#d1b0ae}.photo-button img{display:block;width:100%;height:auto;border-radius:8px;min-height:60px}.photo-zoom{position:absolute;right:14px;bottom:14px;display:flex;gap:6px;align-items:center;background:rgba(255,255,255,.97);border:1px solid #ede1e1;box-shadow:0 3px 12px #10234f15;border-radius:30px;padding:5px 11px;font-size:10px;font-weight:650;color:#675150}.photo-zoom .guide-icon{vertical-align:0}figcaption{display:flex;align-items:baseline;gap:7px;font-size:11px;color:#947573;padding:10px 4px;line-height:1.7}figcaption>.guide-icon{color:#b5a09f}.field-instructions{padding:0;list-style:none;counter-reset:fields;margin:26px 0;border-block:1px solid var(--guide-line)}.field-instructions>li{counter-increment:fields;position:relative;padding:18px 8px 19px 42px;border-bottom:1px solid #f6efee;scroll-margin-top:98px}.field-instructions>li:last-child{border:0}.field-instructions>li::before{content:counter(fields,decimal-leading-zero);position:absolute;left:0;top:20px;color:#ab9391;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.field-instructions h3{margin:0 0 7px}.field-instructions p{margin:0;max-width:82ch;font-size:15px;line-height:1.9;color:#664f4e}.required{display:inline-block;font-size:9px;font-weight:600;margin-left:8px;padding:1px 7px;border:1px solid #efdfca;border-radius:20px;color:#896027;vertical-align:middle;white-space:nowrap}.field-instructions>.field-figure{counter-increment:none;border:0;padding:0!important}.field-figure::before{content:none!important}.follow-through{padding-left:23px}.follow-through li{padding:8px 0 12px 8px}.follow-through li::marker{color:#947675;font-weight:700}.specific-note,.next-action{border-left:3px solid #d1b1af;background:#fcf9f9;padding:17px 22px;font-size:14px;border-radius:0 10px 10px 0}.specific-errors{border-top:1px solid var(--guide-line);padding-top:5px}.specific-errors li{margin-bottom:14px}.worked-example{background:#faf7f7;border:1px solid #f3eaea;padding:3px 24px 16px;margin:26px 0;border-radius:12px}.worked-example h2{font-size:17px}.read-columns dt{margin:20px 0 6px}.read-columns dd{color:#7a5f5e;font-size:14px;line-height:1.85}
.lesson-pager{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.lesson-pager .btn{white-space:normal;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;font-size:13px;line-height:1.6;padding:14px 18px;border-radius:12px;min-width:0}.lesson-pager .btn:hover{text-decoration:none}.lesson-pager small{font-size:10px;font-weight:550;letter-spacing:.02em}.lesson-pager span{display:block;margin-top:5px}.lesson-pager a[rel=next]{background:#faf6f6;border-color:#eadbda;color:#806462}.lesson-pager a[rel=next]:hover{background:#f6efee}.lesson-position{font-size:10px;color:#9d8180;margin:0 0 9px}.lesson-position span{font-variant-numeric:tabular-nums}[data-lesson-navigation=top]{border-bottom:1px solid var(--guide-line);padding-bottom:19px;margin-bottom:24px}[data-lesson-navigation=top] .lesson-pager .btn{border:0;background:transparent;padding:3px 0;font-size:11px;color:#8d6e6d}[data-lesson-navigation=top] .lesson-pager a:last-child{align-items:flex-end;text-align:right}[data-lesson-navigation=top] .lesson-pager span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0}[data-lesson-navigation=top] .lesson-pager small{color:#634d4c;font-size:10px}[data-lesson-navigation=bottom]{border-top:1px solid var(--guide-line);padding-top:25px;margin-top:36px}.step-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;margin-top:18px}.step-pager a{color:#917271}.step-pager a:last-child{margin-left:auto}.lesson-footer{display:flex;align-items:center;gap:15px;justify-content:space-between;border-top:1px solid var(--guide-line);margin-top:28px;padding-top:24px;font-size:11px}.lesson-footer>.btn,.lesson-footer .btn{font-size:10px}.guide-footer{max-width:1160px;margin:25px auto 5px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#a78e8d}#back-to-top{position:fixed;right:22px;bottom:22px;width:42px;height:42px;padding:0;z-index:1010;box-shadow:0 4px 16px #1d4d9826}#back-to-top[hidden]{display:none}
.home-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:36px;background:#fff;border:1px solid var(--guide-line);border-radius:22px;padding:40px}.hero-copy h1{font-size:36px;line-height:1.35;margin:0 0 18px;letter-spacing:-1.1px}.hero-copy h1 span{color:#df3933}.hero-copy .lead{font-size:16px;line-height:1.75;margin-bottom:18px;color:#765c5a}.hero-copy>p:not(.lead):not(.eyebrow){font-size:14px;line-height:1.9;color:#886a68}.hero-copy .brand-promise{font-weight:700;color:#634d4c!important;margin:20px 0}.hero-copy .btn{font-size:12px;padding-top:10px;padding-bottom:10px}.first-read{background:#faf7f7;border:1px solid #f3ebeb;border-radius:17px;padding:25px;align-self:center}.module-symbol{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:13px;color:#8e6f6e;background:#ffedeb}.first-read h2{font-size:18px;margin:14px 0 5px}.first-read>p{font-size:12px;color:#917270}.starting-list{counter-reset:start;list-style:none;padding:0;margin:16px 0 20px}.starting-list>li{counter-increment:start;position:relative;padding:11px 0 11px 35px;font-size:13px}.starting-list>li::before{content:counter(start,decimal-leading-zero);position:absolute;left:0;top:12px;font-size:10px;line-height:20px;color:#9e8280;font-weight:700}.starting-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#614c4b;font-weight:550;line-height:1.65}.first-read .starting-list>li{border-bottom:1px solid #f0e6e6;font-size:13px}.first-read .starting-list>li:last-child{border:0}.home-section{margin:42px 0}.section-heading{margin-bottom:22px}.section-heading h2{margin:0 0 10px;font-size:24px;letter-spacing:-.5px}.section-heading>p:not(.eyebrow){font-size:13px;color:#8f706e;max-width:78ch}.home-section .eyebrow{margin-bottom:9px}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.benefit-grid>div{padding:5px 4px}.benefit-grid>.guide-icon,.benefit-grid>div>.guide-icon{color:#927371;margin-bottom:14px}.benefit-grid h3{font-size:14px;margin-bottom:9px}.benefit-grid p{font-size:13px;color:#8e6f6e;line-height:1.9;margin:0}.module-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.module-list li{min-width:0}.module-card{height:100%;display:flex;gap:18px;padding:24px;background:#fff;border:1px solid var(--guide-line);border-radius:16px;transition:border-color .15s,box-shadow .15s}.module-card:hover{border-color:#dbc1c0;box-shadow:0 6px 20px #1f47800a;text-decoration:none}.module-card .module-symbol{width:42px;height:42px;flex-shrink:0;border-radius:12px}.module-card h3{font-size:15px;margin:1px 0 9px}.module-card p{font-size:13px;color:#90716f;line-height:1.9;margin:0 0 14px}.module-link{display:inline-flex;align-items:center;gap:9px;color:#836665;font-size:11px;font-weight:650}.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.role-grid>div{padding:22px 24px;border:1px solid var(--guide-line);background:#fff;border-radius:14px}.role-grid h3{font-size:14px}.role-grid p{font-size:13px;color:#876968}.role-grid a{font-size:11px;font-weight:650}.reading-help{display:flex;gap:20px;padding:28px;border:1px solid #f0e5e5;border-radius:16px;background:#f8f3f2}.reading-help h2{font-size:18px;margin:0 0 12px}.reading-help p{font-size:13px}.reading-help p.small{font-size:11px!important}.reading-help .module-symbol{background:#fff}.home [data-resume]:not(:empty){margin-top:18px}.resume-link{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--guide-line);padding:13px 19px;border-radius:12px;font-size:12px}.resume-link small{display:block;color:#9e8382;font-size:10px}.resume-link>.guide-icon{color:#a08583}.resume-link .resume-title{font-weight:650}.resume-link .resume-arrow{margin-left:auto}.chapter-header .module-symbol{margin-bottom:18px}.chapter-header .eyebrow{margin-bottom:6px}.chapter-header h1{margin-top:0}.chapter-benefit{border-left:3px solid #d6b9b8;padding:0 0 0 21px;margin:28px 0}.chapter-benefit h2{font-size:17px;margin:0 0 10px}.chapter-benefit p{font-size:14px}.learning-path{background:#fbf8f7;border:1px solid #f4eceb;border-radius:15px;padding:24px;margin:30px 0}.learning-path h2{font-size:18px;margin:0 0 13px}.learning-path h2 .guide-icon{color:#9e8281;margin-right:7px}.flow-note{font-size:12px;color:#876968;border-bottom:1px solid #efe4e4;padding-bottom:18px}.learning-path .starting-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.learning-path .starting-list>li{font-size:12px}.chapter-screen{margin:25px 0;border-block:1px solid var(--guide-line);padding:16px 0}.chapter-screen summary{font-size:12px;cursor:pointer;color:#816563}.chapter-screen summary>.guide-icon{margin:0 5px}.chapter-catalog{margin:30px 0}.chapter-catalog>h2{margin-top:0}.chapter-catalog>p{font-size:13px}.catalog-group{border-bottom:1px solid var(--guide-line);padding:15px 0;margin:0}.catalog-group>summary{display:flex;align-items:center;gap:13px;font-size:14px;font-weight:650;cursor:pointer;padding:8px 0;list-style:none}.catalog-group>summary::-webkit-details-marker{display:none}.catalog-count{color:#aa9291;font-size:10px;font-weight:500;margin-left:auto;white-space:nowrap}.catalog-group>summary .guide-icon{color:#997c7b}.catalog-group[open]>summary .guide-icon{transform:rotate(180deg)}.procedure-list{list-style:none;padding:0;margin:7px 0 10px}.procedure-list li{padding:17px 20px;border-radius:10px}.procedure-list li:nth-child(odd){background:#fbf9f9}.procedure-list a{font-size:13px;font-weight:650;display:flex;gap:18px;justify-content:space-between;align-items:center}.procedure-list a>.guide-icon{color:#b5a09f}.procedure-list p{color:#91716f;margin:6px 0 0;font-size:12px;line-height:1.85}.search-result{display:block;background:#fff;border:1px solid var(--guide-line);border-radius:13px;padding:22px 26px;margin:14px 0}.search-result:hover{border-color:#ddc5c4;text-decoration:none}.search-result span{font-size:10px;color:#a28786}.search-result h2{margin:7px 0 9px;font-size:18px}.search-result p{font-size:12px;color:#876968;margin:0}.search-head{padding:10px 0 13px}.search-head h1{font-size:29px}.search-head p{font-size:13px;color:#8a6c6a}
#image-viewer .modal-body{overflow:auto;background:#f6efef;padding:18px;text-align:center}#large-image{display:block;max-width:100%;height:auto;margin:auto;border-radius:6px;box-shadow:0 8px 30px #273e6612}#image-viewer h2{margin:0}.manual-content [id]{scroll-margin-top:98px}.feature-intro,.data-relationships,.specific-note{overflow-wrap:anywhere}
@media(min-width:1600px){#main>article:not(.home){padding-inline:70px}.manual-content{padding-inline:60px}.home-hero{padding:48px;gap:48px}}
@media(max-width:1250px){.manual-content{padding:104px 24px 24px}#main>article{padding:30px}.home-hero{padding:30px;gap:25px;grid-template-columns:minmax(0,1fr) minmax(255px,.9fr)}.hero-copy h1{font-size:31px}.first-read{padding:22px}.benefit-grid{gap:18px}.module-card{padding:21px;gap:14px}.guide-label{display:none}}
@media(max-width:991.98px){#guide-menu{top:0}.manual-content{margin-left:0;padding:101px 24px 24px}.guide-header{padding:12px 22px;gap:18px}.guide-header form{max-width:500px}.guide-header img{width:85px}.guide-header kbd{display:none}.guide-header input{padding-right:20px}#main>article{padding:30px}.home-hero{grid-template-columns:minmax(0,1.2fr) minmax(255px,1fr)}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-grid{gap:14px}.role-grid>div{padding:20px}}
@media(max-width:767.98px){.home-hero{grid-template-columns:1fr;gap:28px;padding:30px}.first-read{align-self:auto}.first-read .starting-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.first-read .starting-list>li{border:0}.module-list{grid-template-columns:1fr}.role-grid{grid-template-columns:1fr}.role-grid>div{padding:20px 24px}.learning-path .starting-list{grid-template-columns:1fr}.lesson-footer{align-items:flex-start;flex-direction:column}.guide-footer{font-size:9px}.hero-copy .lead{max-width:55ch}}
@media(max-width:575.98px){:root{--guide-header:70px}body{font-size:14px}.guide-header{gap:10px;padding:10px 14px}.guide-header img{width:64px}.guide-header input{font-size:16px;padding:8px 12px 8px 33px}.guide-header input::placeholder{font-size:11px}.search-symbol{left:11px;top:9px}.search-symbol .guide-icon{width:15px;height:15px}.guide-header form{min-width:0}.guide-header>.btn{padding:7px;flex-shrink:0}.manual-content{padding:91px 12px 20px}.breadcrumbs{font-size:10px;margin-bottom:17px;padding-inline:5px}.breadcrumbs span:last-child{display:none}#main>article{border-radius:15px;padding:24px 19px}h1{font-size:26px;line-height:1.45;letter-spacing:-.7px}h2{font-size:19px}h3{font-size:14px}.where{font-size:10px;gap:7px}.where button{font-size:10px;white-space:normal;text-align:left}.feature-intro{padding:19px 17px;border-radius:12px}.feature-intro h2{font-size:14px;align-items:flex-start;gap:8px}.feature-intro p{font-size:13px}.feature-benefit{font-size:12px!important}.data-relationships{padding:17px}.data-relationships h2{font-size:14px}.relationship-list p{font-size:11px}.relationship-list a{font-size:12px}.on-this-page{font-size:10px;gap:7px}.on-this-page a{padding:6px 8px}.procedure-step{margin:27px 0 34px}.procedure-step h2{font-size:18px;display:block}.procedure-step h2>span{display:table;font-size:10px;margin-bottom:11px}.procedure-step>p{line-height:1.9}.field-instructions>li{padding-left:29px}.field-instructions p{font-size:13px}.field-instructions h3{font-size:14px}.required{font-size:8px;margin-left:4px}.photo-button{padding:3px;border-radius:9px}.photo-button img{border-radius:6px}.photo-zoom{font-size:9px;padding:3px 8px;right:9px;bottom:9px}.photo-zoom .guide-icon{width:13px;height:13px}figcaption{font-size:10px;line-height:1.75}.lesson-pager{grid-template-columns:1fr}.lesson-pager .btn{font-size:12px}[data-lesson-navigation=top] .lesson-pager{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-lesson-navigation=top] .lesson-pager span{font-size:10px}[data-lesson-navigation=top]{padding-bottom:15px}.step-pager{font-size:10px}.step-pager a{max-width:85%}.step-pager a:last-child{text-align:right}.specific-note,.next-action{padding:14px 17px;font-size:13px}.worked-example{padding:0 18px 12px}.home-hero{padding:27px 23px;border-radius:17px}.hero-copy h1{font-size:31px}.hero-copy .lead{font-size:14px}.hero-copy>p:not(.lead):not(.eyebrow){font-size:12px}.hero-copy .btn{font-size:11px;padding-inline:18px!important}.first-read{padding:22px;border-radius:13px}.first-read .starting-list{grid-template-columns:1fr}.first-read .starting-list>li{border-bottom:1px solid #f0e6e6}.home-section{margin:33px 4px}.section-heading h2{font-size:21px}.section-heading>p:not(.eyebrow){font-size:12px}.benefit-grid{gap:23px 20px}.benefit-grid h3{font-size:12px}.benefit-grid p{font-size:11px}.module-card{padding:21px 19px;gap:13px}.module-card .module-symbol{width:36px;height:36px}.module-card .module-symbol .guide-icon{width:20px}.module-card h3{font-size:14px}.module-card p{font-size:11px}.reading-help{padding:22px 19px;display:block}.reading-help .module-symbol{margin-bottom:15px}.reading-help p{font-size:12px}.chapter-header .lead{font-size:14px}.chapter-benefit p{font-size:13px}.learning-path{padding:20px}.learning-path h2{font-size:16px}.catalog-group>summary{font-size:13px;gap:9px}.procedure-list li{padding:16px 14px}.procedure-list a{font-size:12px}.procedure-list p{font-size:11px}.resume-link{font-size:11px;padding:12px 15px}.search-result{padding:20px}.search-result h2{font-size:17px}.search-result p{font-size:12px}.guide-footer{flex-direction:column;gap:0;padding:0 6px}#back-to-top{width:36px;height:36px;right:15px;bottom:15px}#large-image{max-width:none;width:1100px}#image-viewer .modal-body{padding:10px}.manual-content [id]{scroll-margin-top:88px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media print{body{background:#fff;font-size:11pt}.guide-header,#guide-menu,.breadcrumbs,.lesson-outline,.lesson-footer,.where button,.modal,.skip-link,[data-lesson-navigation],.step-pager,.guide-footer,#back-to-top,.photo-zoom{display:none!important}.manual-content{margin:0;padding:0}#main{max-width:none}#main>article{border:0;box-shadow:none;padding:0}h1{font-size:22pt}h2{font-size:15pt;break-after:avoid}h3{font-size:12pt;break-after:avoid}.procedure-step{margin:20px 0}.photo-button{border:1px solid #ccc;box-shadow:none;padding:0}figure{break-inside:avoid}.field-instructions>li{break-inside:avoid}a{color:#000}.feature-intro,.data-relationships,.specific-note{background:none}.feature-intro{border-color:#ccc}img{max-height:160mm;object-fit:contain}.required{background:none;border:1px solid #ccc}.module-list,.benefit-grid,.role-grid{grid-template-columns:1fr 1fr}.home-hero{display:block;border:0;padding:0}.first-read{margin-top:25px}.module-card,.role-grid>div{break-inside:avoid}template,script{display:none!important}}

:root{--bs-body-font-family:Tahoma,Arial,sans-serif;--bs-font-sans-serif:Tahoma,Arial,sans-serif;--bs-link-color-rgb:181,44,39;--bs-link-hover-color-rgb:143,33,29;--bs-primary-text-emphasis:#8f211d;--bs-primary-bg-subtle:#fff1f0;--bs-primary-border-subtle:#f5c8c6}
.guide-header{border-top:3px solid #f3433d}.guide-header>a{flex-shrink:0}.guide-header>a img{width:115px;height:auto}.brand-promise small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:4px}.hero-copy h1 span{color:#df3933}.home-hero{border-top:3px solid #f3433d}.btn-outline-primary{--bs-btn-color:#b52c27;--bs-btn-border-color:#e9aaa7;--bs-btn-hover-bg:#b52c27;--bs-btn-hover-border-color:#b52c27;--bs-btn-active-bg:#a92420;--bs-btn-active-border-color:#a92420;--bs-btn-focus-shadow-rgb:243,67,61}.form-control:focus{border-color:#e77d78;box-shadow:0 0 0 .2rem #f3433d1a}.btn-link{--bs-btn-color:#b52c27;--bs-btn-hover-color:#8f211d}kbd,code,pre{font-family:Tahoma,Arial,sans-serif}.chapter-link.active{box-shadow:inset 3px 0 #f3433d}.photo-button img{background:#fff}
