@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400&display=swap);:root{--accent:#e67e22;--bs-snow:#F5F5F5;--bs-paper:#faf7f2;--bs-ink:#0f0e0a;--bs-border:#d8ceba;--bs-blue:#0070b7;--bs-blue-light:#aad8ff;--bs-blue-lightest:#e2f2ff;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-orange:#e95800;--bs-pink:#d63384;--bs-red:#db0015;--bs-red-light:#ffe2e2;--bs-red-dark:#a11;--bs-red-darkest:#740000;--bs-red-grey:#80444a;--bs-grey:#848484;--bs-grey-light:#bababa;--bs-grey-lightest:#f5f5f5;--bs-orange:#fd7e14;--bs-cream:#f2eddf;--bs-yellow:#ffea00;--bs-yellow-fade:#fff798;--bs-brown:#895129;--bs-golden-brown:#9a6735;--bs-gold:#c9922a;--bs-gold-dark:#65572d;--bs-gold-light:#e8b84b;--bs-green:#55883b;--bs-green-light:#e1f1ba;--bs-green-dark:#31591c;--bs-forest-green:#3b6255;--bs-teal:#1a6b6b;--bs-teal-light:#2a9b9b;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-light:#e4e4e4;--bs-muted:#666;--bs-primary:#393939;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--cream:#FFF8EE;--parchment:#F5EDD8;--parchment-mid:#d4c9ab;--parchment-dark:#715941;--parchment-light:#fffdf6;--ink:#1C1C1C;--muted:#6B5E50;--border:#E8D5B0;--radius-card:18px;--radius-pill:40px}html{scroll-behavior:smooth}body{background:url(../images/school-project-bg.jpg)var(--bs-gold-light);color:var(--bs-primary);font-family:"Source Serif 4",Georgia,serif;font-size:17px;margin:0}.img-fluid,img{max-width:100%;height:auto}.h2,.h3,.h4,h1,h2,h3,h4{font-family:"Playfair Display",Georgia,serif;font-style:normal}h1{color:var(--bs-cream);margin:0 0 15px}h1 em,h1 span{color:var(--bs-gold-light);font-style:italic}.h3,h3{color:var(--bs-brown);font-size:1.5rem;margin-top:20px;margin-bottom:15px}.h4,h4{font-weight:500;margin:0 0 10px;font-size:1.2rem}.h2,.h4,a,a:active,h2,h4{color:var(--bs-teal)}.h2,h2{border-left:6px solid var(--accent);display:block;margin-bottom:25px;padding-left:15px}h2 .accent,h2 span{color:var(--bs-gold)}.h2,h2,p{margin-top:0}b,strong{color:#000}.container{margin:0 auto}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.sub-head{font-family:"Source Serif 4",Georgia,serif;font-size:20px;color:var(--bs-green-light);font-style:normal;font-weight:600}.logoStruc{overflow:hidden}@media (max-width:767px){.logoStruc{text-align:center}}.logoStruc img{max-width:255px}.breadcrumb-wrap{background:var(--bs-cream);border-bottom:1px solid #dfdbd1;font-size:.9rem}.breadcrumb-wrap .breadcrumb{padding:3px 6px 6px;margin-bottom:0;margin-top:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.hero{background:url(../images/header-bg.jpg)var(--bs-gold-dark);color:var(--bs-white);padding:50px 10px;text-align:center}.hero-eyebrow{font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;color:var(--bs-orange);margin-bottom:1rem;animation:fadeUp .6s ease both}.date-badge{display:block;max-width:250px;background:#8a100b;color:#fff;padding:10px 20px;border-radius:50px;font-weight:700;margin:15px auto;box-shadow:0 4px 8px rgba(0,0,0,.2)}a,a:active{text-decoration:none;transition:all .5s ease 0s}a:hover{color:var(--bs-red);text-decoration:underline}.small{font-size:.95rem;color:var(--bs-muted)}.big{font-size:1.4rem}.btn-theme-01,.btn-theme-02,.btn-theme-03{border:0;padding:3px 12px;margin-bottom:10px;text-decoration:none;transition:all .8s ease 0s}.btn-theme-01{background:var(--bs-red);border:2px solid var(--bs-red)}.btn-theme-01,.btn-theme-02,.btn-theme-03{display:inline-block;color:#fff}.btn-theme-02{background:var(--bs-green);border:2px solid var(--bs-green)}.btn-theme-03{background:var(--bs-blue);border:2px solid var(--bs-blue)}.btn-theme-01:hover,.btn-theme-02:hover,.btn-theme-03:hover{background:0 0;color:var(--bs-red);border:2px solid var(--bs-red);transition:all .8s ease 0s}.btn-theme-02:hover,.btn-theme-03:hover{border:2px solid var(--bs-green);color:var(--bs-green)}.btn-theme-03:hover{border:2px solid var(--bs-blue);color:var(--bs-blue)}.article-intro,.intro,.intro-text{background:linear-gradient(135deg,#fff8e1 0,#ffecb3 100%);border-left:5px solid #c97b1a;padding:18px 22px;border-radius:8px;margin:18px 0 22px;font-size:1.1rem;line-height:1.7}.box-card p:last-child,.intro p:last-child,.intro-text p:last-child,.tip-card p:last-child{margin-bottom:0}.intro p strong{font-style:normal;color:var(--bs-brown)}.cont-struc,.quick-nav{background:var(--bs-paper);border-radius:12px;padding:1.5rem;margin:1.5rem 0;box-shadow:0 4px 8px rgba(0,0,0,.08)}#morepoems .poem-card p,.quick-nav .h2,.quick-nav h2,.quick-nav ul{margin-bottom:0}.quick-nav .h2{font-size:1.5rem}@media (max-width:767px){.article-intro,.cont-struc,.intro,.quick-nav{padding:1rem}}.article-grid{display:grid;grid-template-columns:1fr 280px;gap:15px;align-items:start}@media (max-width:767px){.article-grid{grid-template-columns:1fr}}section{padding-bottom:30px}.grid-2,.grid-3{display:grid;gap:.95rem}.grid-2-1,.grid-3-1{display:grid;grid-template-columns:2fr 1fr;gap:.75rem}.grid-3-1{grid-template-columns:3fr 1fr}@media (min-width:768px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:993px){.grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:992px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.grid-2-1,.grid-3-1{grid-template-columns:1fr}}.misc-box .grid-2{grid-template-columns:repeat(2,1fr)}.box-general,.fact-box,.related-projects{background:#fdf6e3;border:1px dashed #c97b1a;border-radius:8px;padding:15px 20px;margin:22px 0}span.box-general{display:block}.box-green{background:var(--bs-green-light);border:1px dashed var(--bs-green);border-radius:8px;padding:15px 20px;margin:22px 0}.fact-box h2,.fact-box h3{margin-top:0}.related-projects ul{list-style:none;padding-left:0;margin:0}.lftCont .related-projects ul li{padding:6px 0;border-bottom:1px dotted #d4c094;margin-bottom:0}.related-projects ul li:last-child{border-bottom:none}.related-projects a{border-bottom:none;color:#4a2c0e;text-decoration:none}.related-projects a:hover{color:#c97b1a;padding-left:6px}.materials-list,.poem-card,.quote-card,.tip-card{background:var(--bs-white);padding:1.2rem;box-shadow:0 3px 8px rgba(0,0,0,.1);transition:transform .3s;position:relative;border-left:4px solid var(--bs-gold)}.materials-list h3,.materials-listh2,.tip-card h2,.tip-card h3{margin-top:0}.materials-list{margin-bottom:20px}.materials-list ul li{margin-bottom:3px!important}.step-card{border:1px solid #e6d8b9;border-radius:10px;padding:16px;margin:18px 0;box-shadow:0 2px 6px rgba(0,0,0,.05);overflow:hidden}.step-card .step-number{display:inline-block;background:#c97b1a;color:#fff;font-weight:700;padding:4px 12px;border-radius:20px;font-size:14px;margin-bottom:8px}.step-card img{float:left;margin:0 18px 10px 0;max-width:220px;border-radius:6px}.step-card h4{margin:6px 0 8px;color:#4a2c0e;font-size:17px}.step-card p{margin:0;line-height:1.7}.quote-card:hover{transform:translateY(-5px)}.quote-card:before{content:open-quote open-quote;position:absolute;top:-38px;letter-spacing:-6px;left:3px;font-size:10rem;color:var(--bs-grey);opacity:.11;font-family:Georgia,serif}.poem-text,.quote-text{margin-bottom:5px;position:relative;z-index:1}.quote-text{font-style:italic}.poem-text{white-space:pre-line}.poem-title{font-weight:600;font-size:22px;text-align:center;display:block;color:var(--bs-red);margin-bottom:20px}.poem-author,.quote-author{text-align:right;font-weight:600;margin-bottom:5px;color:var(--bs-green)}.poem-card .btn-theme-01,.quote-card .btn-theme-01{font-size:smaller;text-transform:uppercase;margin-bottom:0;padding:2px 10px}@media (min-width:993px){#morepoems .poem-card{width:80%;text-align:center;margin:10px auto;display:block;line-height:120%}}.tip-card{margin-bottom:20px;font-style:italic;color:var(--bs-golden-brown)}footer{background-color:var(--bs-green-dark);color:#fff;padding:2rem 0}footer a{text-decoration:none;border:0}footer a:hover{text-decoration:underline}.foot-banner{background:var(--parchment);padding:25px 0}.foot-banner .container{padding:15px}.footer-brand{text-align:center;padding-bottom:15px;margin-bottom:10px}.footer-brand .site-logo{margin-bottom:12px}.footer-brand .site-logo img{max-width:140px}.footer-brand p{font-size:.93rem;line-height:1.6;max-width:70%;margin:0 auto}.footer-copyright{text-align:center;border-top:1px solid var(--bs-green);border-bottom:1px solid var(--bs-green);margin-bottom:25px;padding:4px}.footer-copyright p{margin-bottom:0}.site-footer .bann-wrap{background:rgba(255,255,255,.9);padding:10px;margin:15px 0;border-radius:15px}.foot-sections{padding:0 16px}.foot-sections .foot-head,.foot-sections .h3{display:block;color:var(--bs-gold-light);font-size:1.8rem;margin:0 0 16px;font-weight:600}.foot-sections ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 18px}.foot-sections a{color:rgba(255,255,255,.82);font-weight:600;font-size:.9rem;transition:all .5s ease 0s}.foot-sections a:hover{color:var(--gold-light);border:0;transition:all .5s ease 0s}@media (max-width:767px){.footer-col ul{padding:0;margin:0;display:grid;gap:8px 18px}.foot-sections ul,.footer-col ul{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}table{width:100%;border-collapse:collapse;margin-bottom:15px}td,th{border:1px solid var(--bs-gray-light);padding:.5rem;text-align:left}th{background:var(--bs-gray-light)}tr:nth-child(even){background-color:#f5f5f5}@media (min-width:768px){.cards-2,.grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:993px){.cards-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:992px){.cards-3{grid-template-columns:repeat(2,1fr)}}.top-nav{background:linear-gradient(to right,var(--bs-green),var(--bs-green-dark));padding:6px;border-bottom:5px solid var(--bs-golden-brown);box-shadow:0 4px 12px rgba(0,0,0,.1)}.top-nav a,.top-nav a:link{border:0;text-decoration:none}.top-nav ul{list-style:none;padding-left:0;margin:0}.logo{display:inline-block;padding-top:4px}.logo img{max-width:180px}.nav{position:fixed;left:10px;right:10px;background-color:var(--bs-red-dark);overflow:hidden;z-index:2;max-height:0;transition:max-height .5s ease-out}.menu a{display:block;padding:12px 25px;border-bottom:1px solid var(--saffron-light);color:#fff}.menu li:last-child a{border:0}.menu a:hover{background-color:var(--teal);text-decoration:none}.hamb{cursor:pointer;float:right;padding:30px 20px}.hamb-line,.hamb-line::after,.hamb-line::before{background:var(--cream);display:block;height:2px;position:relative;width:24px}.hamb-line::after,.hamb-line::before{content:"";height:100%;position:absolute;transition:all .2s ease-out;width:100%}.hamb-line::before{top:5px}.hamb-line::after{top:-5px}.panel-card br,.side-menu{display:none}.side-menu:checked~nav{max-height:fit-content}.side-menu:checked~.hamb .hamb-line{background:0 0}.side-menu:checked~.hamb .hamb-line::before{transform:rotate(-45deg);top:0}.side-menu:checked~.hamb .hamb-line::after{transform:rotate(45deg);top:0}body:has(.side-menu:checked){overflow:hidden}@media (max-width:767px){.nav{box-shadow:0 6px 6px -6px #000}}@media (max-width:992px){.logo img{max-width:170px}}@media (min-width:768px){.menu a,.nav{background-color:transparent}.nav{max-height:none;margin-top:14px;margin-right:15px;top:0;position:relative;float:right;width:fit-content}.menu li{float:left}.menu a{border:0;padding:5px 25px;margin:0 2px;transition:all .5s ease 0s}.menu a.active,.menu a:hover{background:var(--bs-gold-light);color:var(--bs-red-darkest);transition:all .5s ease 0s;border-radius:var(--radius-pill)}.hamb{display:none}}@media (min-width:768px) and (max-width:992px){.menu a{font-size:.8rem;padding:10px 15px}}.contWrap{background:#fff;margin-top:15px;border:6px solid var(--bs-green);-webkit-box-shadow:0 0 6px 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 6px 3px rgba(0,0,0,.5);box-shadow:0 0 6px 3px rgba(0,0,0,.5)}.introLft{padding:6px;background-color:#fff}.introTxt{background:rgba(255,255,255,.4);padding:6px;font-size:1.1em;line-height:128%}.contMain{overflow:hidden;margin:15px 0;padding:0 8px}.lftCont,.sidebar{min-height:1px}.lftCont ol li,.lftCont ul li{margin-bottom:15px;padding-left:6px}.card-wrap{border-bottom:1px ridge #dcdfd6;padding:14px 6px 10px;margin-bottom:12px}.copy-text{text-align:center;font-size:13px;text-transform:uppercase;text-decoration:none;background-color:#4c80a4;padding:4px 18px;border-radius:10px;color:#fff;font-weight:400;transition:all .5s ease 0s}.copy-text:active,.copy-text:focus,.copy-text:hover{color:#edf8ff;background-color:#33668a}.card-wrap p{font-size:20px;padding:0 20px}@media (max-width:767px){.card-wrap p{font-size:17px;padding:0 9px}}.msg-wrap{border-bottom:1px dotted #b9b9b9;padding:11px 0 15px;margin:0 15px}.msg-wrap p{margin:0 2px}.img-wrap,.img-wrap-mid{display:table;background:rgba(228,222,199,.6);padding:10px;border:1px solid #ededed;margin:0 auto 20px;-webkit-box-shadow:0 6px 6px -6px #000;-moz-box-shadow:0 6px 6px -6px #000;box-shadow:0 6px 6px -6px #000}@media (min-width:501px){.img-wrap-mid{max-width:500px}}.img-wrap h3{font-size:21px;margin:9px 0}.caption,.img-wrap .caption{text-align:center;color:var(--bs-gold-dark);font-size:16px;font-style:italic;line-height:130%}.download-wrap{text-align:right}.img-wrap .center-block,.img-wrap h3{text-align:center}.download-btn{background-color:#446e7e;padding:4px 18px;border-radius:10px;color:#fff;text-transform:uppercase;text-decoration:none;font-size:13px;transition:all .5s ease 0s}.download-btn:active,.download-btn:focus,.download-btn:hover{color:#fff;background-color:#4c80a4;text-decoration:none}#faq details{cursor:pointer;padding-left:20px}#faq summary{font-weight:500;margin-bottom:6px}#faq details p{padding-left:12px}.sidebar{position:sticky;top:20px;display:flex;flex-direction:column;gap:22px}.panel-card{background:var(--parchment);border:1px solid var(--parchment-mid);border-radius:var(--radius-card);padding:20px;box-shadow:0 8px 20px -16px rgba(46,26,82,.4)}.panel-card .h3,.panel-card .section-head,.panel-card h3{font-family:var(--font-display);color:var(--red-dark);display:block;font-size:1.3rem;margin:0 0 14px;font-weight:600;padding-bottom:2px;border-bottom:2px solid var(--border)}.panel-link{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px dashed var(--muted);transition:all .5s ease 0s}.panel-card .discover-list a:last-child,.panel-link:last-child{border-bottom:none}.panel-link img{width:48px;height:48px;object-fit:cover;border-radius:12px;flex-shrink:0}.panel-link span{font-weight:700;font-size:.9rem;line-height:1.3;transition:all .5s ease 0s}.panel-link:hover span{padding-left:5px;transition:all .5s ease 0s}.panel-card .discover-list a{display:block;padding:7px 0;font-weight:700;font-size:.92rem;border-bottom:1px dashed var(--muted);transition:all .5s ease 0s}.panel-card .discover-list a:hover{color:var(--parthment-dark);padding-left:10px;transition:all .5s ease 0s}.newsletter{background:linear-gradient(135deg,var(--bs-teal),var(--bs-teal-light));color:#fff;border:0}.newsletter .h3{color:#fff}.newsletter p{font-size:.86rem;opacity:.92;margin:0 0 14px}.newsletter input[type=email],.newsletter input[type=text]{width:96%;padding:11px 6px;border-radius:12px;border:0;font-family:inherit;font-size:.92rem;margin-bottom:10px}.newsletter input[type=submit]{width:100%;padding:11px;border-radius:12px;border:0;background:var(--bs-orange);color:var(--bs-white);font-weight:800;cursor:pointer;transition:transform .2s ease}.newsletter input[type=submit]:hover{transform:translateY(-2px)}.center-block{float:none;margin-left:auto;margin-right:auto}.light{opacity:.6}.border-none{border:0}.inpage-btn,button.back-to-top{clear:both;display:block}.inpage-btn ul{padding-left:0}.inpage-btn li,.misc-box{text-align:center;transition:all .5s ease 0s}.inpage-btn li,.inpage-btn ul{list-style:none;display:inline-block}.inpage-btn li{background-color:var(--bs-green);border:2px solid var(--bs-green);font-size:15px;margin:4px;color:#fff}.inpage-btn li a,.inpage-btn li a:link{color:#fff;padding:4px 10px;display:inline-block;border-bottom:none;text-decoration:none}.inpage-btn li a:hover{color:var(--bs-green);border-bottom:none;text-decoration:none}.inpage-btn li:hover{background-color:#fff;border:2px solid var(--bs-green)}.misc-box{margin:10px 0;padding:10px;background:var(--bs-gold-light);box-shadow:0 2px 1px rgba(0,0,0,.1),0 2px 3px rgba(192,215,220,.5) inset;color:#553746;line-height:130%}.box-card:hover,.misc-box:hover a,.misc-box:hover a:link{text-decoration:none}.misc-box h3{color:var(--bs-green);margin-top:0}.misc-box figcaption.caption,.misc-box span.caption{font-style:italic;display:block;padding:0 0 6px}.misc-box img{margin-bottom:8px}.box-wrap{border-radius:10px;box-shadow:0 0 18px rgba(0,0,0,.08)}.box-wrap,.faq-item{background:#fff;padding:12px;border:1px solid #eee;margin-bottom:20px;transition:all .5s ease 0s}.box-wrap h2,.box-wrap h3,.faq-item h2,.faq-item h3{font-size:x-large;margin-top:0}a.box-wrap:hover{border:1px solid var(--indigo);transition:all .5s ease 0s}figure{padding:0 0 5px;display:table;margin:0 auto}figcaption{padding:5px}figcaption.caption{margin:0;padding:5px}.box-wrap figure{background:var(--bs-grey-lightest)}.box-card{background:var(--bs-white);border:1px solid var(--bs-border);padding:20px;border-radius:8px;transition:transform .2s;text-decoration:none;color:inherit;display:block}.box-card:hover{transform:translateY(-5px);border-color:var(--bs-teal-light);box-shadow:0 5px 15px rgba(0,0,0,.1);color:unset}.box-card p{font-size:.95rem}.share-buttons{display:flex;flex-wrap:wrap;gap:5px}.share-wrap{display:inline-block;margin:0 auto;background:rgba(255,255,255,.8);border:1px solid #fff;border-radius:20px;padding:6px 20px 2px}.share-wrap span{color:var(--bs-primary);font-weight:700}.share-wrap a,.share-wrap a:link{text-decoration:none;border:0;transition:all .5s ease 0s}.share-wrap img{padding:0 3px;transition:all .5s ease 0s}.share-wrap img:hover{filter:none;-webkit-filter:grayscale(100%)}.misc-box a{display:block}.mt-3{margin-top:30px}.border-0{border:0}button.back-to-top{margin:0!important;padding:0!important;background:#fff;height:0;width:0;overflow:hidden;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;color:transparent;visibility:hidden;position:fixed;cursor:pointer;border:0;right:50px;bottom:75px;font-size:0;outline:0!important;z-index:99;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button.back-to-top::after,button.back-to-top::before{content:"";display:block;vertical-align:middle;border-bottom:solid 10px #ea5d5f;border-left:solid 10px transparent;line-height:0;border-right:solid 10px transparent;height:0;margin:18px auto 0;width:0;border-radius:20px;visibility:hidden}button.back-to-top.show::after,button.back-to-top.show::before{visibility:visible}button.back-to-top::after{border-bottom-color:#fff;position:relative;top:-24px}button.back-to-top.show{display:block;background:#fff;color:#00ab6c;font-size:25px;right:25px;bottom:50px;height:50px;width:50px;visibility:visible;box-shadow:0 2px 4px 1px rgba(0,0,0,.25);-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px 1px rgba(0,0,0,.25)}button.back-to-top.show:active{box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 2px rgba(0,0,0,.25)}.bold{font-weight:700}.faq-item{border-radius:8px;margin-bottom:1rem;padding:1.2rem;box-shadow:0 2px 6px rgba(0,0,0,.05)}.faq-question{font-weight:700;color:var(--primary-red);margin-bottom:.5rem!important}.faq-item p,.step .content p{margin-bottom:0}.video-wrap{display:block;background:rgba(228,222,199,.6);padding:10px;border:1px solid #ededed;margin:0 0 20px;text-align:center;-webkit-box-shadow:0 6px 6px -6px #000;-moz-box-shadow:0 6px 6px -6px #000;box-shadow:0 6px 6px -6px #000}.video-wrap h3{font-size:x-large;margin-top:0;margin-bottom:6px}.video-container{height:0;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative}.video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}.ul-bullet-green li{list-style-image:url(../../images/bullet-green.png);padding-left:6px}.ul-bullet-red li{list-style-image:url(../../images/bullet-red.png);padding-left:6px}.ul-bullet-blue li{list-style-image:url(../../images/bullet-blue.png);padding-left:6px}.step{display:flex;gap:12px;align-items:flex-start;padding:15px 0;border-bottom:1px dotted var(--bs-grey-light)}.step:last-child{border-bottom:0}.step .num{min-width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,var(--bs-gold-light),var(--bs-gold));display:flex;align-items:center;justify-content:center;font-weight:600}.step .content{flex:1}.step .content h4{margin:4px 0 10px}.step .content p.text{margin-bottom:15px}.step img{width:100%;max-width:350px;border-radius:8px;display:block}.step-list{counter-reset:step-counter;list-style:none;padding:0 14px}ul.step-list li{margin-bottom:20px;padding-left:40px;position:relative}.step-list li::before{content:counter(step-counter);counter-increment:step-counter;position:absolute;left:0;top:0;background:var(--bs-teal);color:#fff;width:28px;height:28px;border-radius:50%;text-align:center;line-height:28px;font-weight:700}.muted{color:var(--bs-muted)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mb-auto{margin-bottom:auto}.red{color:var(--bs-red)}.orange{color:var(--bs-orange)}.image-wrap{display:table;padding:10px;background:var(--bs-cream);border:1px solid var(--bs-border);text-align:center;margin:20px auto 30px}.inpage-nav{border-top:1px dotted var(--bs-gold);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:30px 0 15px;padding-top:25px}.inpage-nav a{background:var(--bs-red);border:2px solid var(--bs-red);border-radius:10px;padding:4px 10px;color:#fff;line-height:130%;transition:all .5s ease 0s}.inpage-nav a:hover{background:0 0;color:var(--bs-red);text-decoration:none}