.wp-article-container{width:100%;max-width:100%;overflow-x:hidden;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#fff;box-shadow:0 4px 6px #0000001a;border-radius:.5rem;margin-bottom:2rem}.wp-article-content header{margin-bottom:60px!important;padding-bottom:20px!important;position:relative!important;z-index:1!important}.wp-article-content header h1{margin-bottom:30px!important}.wp-article-content header p{margin-bottom:30px!important;padding-bottom:10px!important}.wp-article-content nav{margin-top:60px!important}.wp-article-content{padding:2rem;width:100%;max-width:100%;overflow-x:hidden}.wp-article-inner{width:100%;max-width:100%;overflow-x:hidden;display:block}.wp-article-content h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#1a202c;line-height:1.2}.wp-article-content h2{font-size:1.875rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#1a202c;line-height:1.3}.wp-article-content h3{font-size:1.5rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#1a202c;line-height:1.4}.wp-article-content h4,.wp-article-content h5,.wp-article-content h6{font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#1a202c;line-height:1.4}.wp-article-content p{margin-bottom:1.25rem;line-height:1.6;color:#2d3748;margin-left:0;padding-left:0}.wp-article-content .text-lg{font-size:1.125rem;line-height:1.75;margin-left:0;padding-left:0}.wp-article-content .leading-relaxed{line-height:1.625}.wp-article-content strong{font-weight:600;color:#2d3748}.wp-article-content a{color:#3182ce;text-decoration:none;transition:color .2s}.wp-article-content a:hover{color:#2c5282;text-decoration:underline}.wp-article-content img,.wp-article-image{max-width:100%;height:auto;border-radius:.375rem;margin:1.5rem auto;display:block;box-shadow:0 2px 4px #0000001a}.wp-article-header-image{max-width:100%;height:auto;border-radius:.375rem;margin:1.5rem auto;display:block;box-shadow:0 4px 6px #0000001a}.wp-article-content figure,.wp-article-figure,.wp-article-header-figure,.wp-block-image{margin:2.5rem 0;text-align:center;width:100%;display:block;overflow:hidden;position:relative;z-index:0;clear:both}.wp-article-content figure img,.wp-article-figure img,.wp-article-header-figure img,.wp-block-image img{max-width:100%;height:auto;border-radius:.375rem;margin:0 auto;display:block;box-shadow:0 4px 6px #0000001a}.wp-article-content figcaption,.wp-article-figcaption{font-size:.875rem;color:#4a5568;margin-top:.75rem;text-align:center;font-style:italic}.wp-article-image-link{display:block;text-align:center;margin:1.5rem 0;transition:transform .2s}.wp-article-image-link:hover{transform:scale(1.02)}.wp-article-content ul,.wp-article-content ol{margin-bottom:1.25rem;padding-left:1.5rem}.wp-article-content li{margin-bottom:.5rem}.wp-article-content blockquote{border-left:4px solid #e2e8f0;padding:.5rem 0 .5rem 1rem;font-style:italic;margin:1.5rem 0;color:#4a5568;background-color:#f7fafc}.wp-article-content table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;border:1px solid #e2e8f0}.wp-article-content th,.wp-article-content td{padding:.75rem;border:1px solid #e2e8f0}.wp-article-content th{background-color:#f7fafc;font-weight:600;text-align:left}.wp-article-content tr:nth-child(2n){background-color:#f7fafc}.material-icons{vertical-align:middle;line-height:1}.article-summary-prompt-container,.article-summary-prompt{margin:2rem 0;border-radius:.5rem;overflow:hidden}.article-summary-prompt .prompt-code,.prompt-code,pre.prompt-code{background-color:#1e293b!important;color:#fff!important;padding:1.5rem!important;border-radius:.5rem!important;font-family:monospace!important;font-size:.95rem!important;line-height:1.5!important;overflow-x:auto!important;white-space:pre-wrap!important;word-wrap:break-word!important;border:none!important;box-shadow:0 4px 6px #0000001a!important}.callout-block{padding:1.5rem;margin-bottom:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #00000014;border-left:5px solid;display:flex;align-items:flex-start}.callout-info{background-color:#ebf8ff;border-color:#4299e1;color:#2b6cb0}.callout-warning{background-color:#fffaf0;border-color:#f6ad55;color:#c05621}.callout-danger{background-color:#fff5f5;border-color:#f56565;color:#e53e3e}.callout-block .material-icons{font-size:2.5rem;margin-right:1rem;color:inherit;flex-shrink:0}.callout-content{flex-grow:1}.callout-block h3{font-size:1.25rem;font-weight:600;margin-top:0;margin-bottom:.5rem;color:inherit}.callout-block p{margin-bottom:0;line-height:1.5}.points-list{list-style:none;padding-left:0}.points-list>li{margin-bottom:1.5rem;line-height:1.6;display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:8px;background-color:#f7fafc;margin-left:0;padding:.75rem 1rem;width:90%;max-width:90%}.points-list li .material-icons{font-size:1.5rem;margin-right:.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.points-list li strong{display:inline;color:#1a202c}.points-list li .flex-grow,.points-list li .text-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.wp-article-content nav{margin:4rem 0 3rem;padding:1.5rem;background-color:#fffbeb;border-radius:.5rem;border:1px solid #fbd38d;box-shadow:0 2px 4px #0000000d;clear:both;position:relative;top:1rem}.wp-article-content nav h2{font-size:1.25rem;color:#975a16;margin-top:0;margin-bottom:1rem;display:flex;align-items:center;font-weight:600}.wp-article-content nav h2 .material-icons{margin-right:.5rem;color:#975a16}.wp-article-content nav ul{list-style:none;padding-left:0;margin-bottom:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem}.wp-article-content nav li{margin-bottom:.25rem}.wp-article-content nav a{display:flex;align-items:center;padding:.5rem;color:#975a16;border-radius:.25rem;transition:all .2s;font-size:.95rem;line-height:1.3}.wp-article-content nav a .material-icons{font-size:1rem;margin-right:.5rem;color:#975a16}.wp-article-content nav a:hover{background-color:#fef3c7;text-decoration:none;transform:translate(2px)}.wp-article-content section{margin-bottom:2.5rem}.wp-article-content header{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0;position:relative;z-index:1}.wp-article-content header h1{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#1a202c;line-height:1.2}.wp-article-content header p{font-size:1.25rem;color:#4a5568;line-height:1.5;margin-bottom:1.5rem;padding-bottom:.5rem}.wp-article-content>figure.wp-block-image:first-of-type,.wp-article-content>figure:first-of-type{margin-top:0;margin-bottom:3rem;display:block;clear:both;position:relative;z-index:0}.wp-article-content>header+figure,.wp-article-content>header+img{margin-top:2rem!important;margin-bottom:3rem!important;position:relative;z-index:0;clear:both}#back-to-menu{box-shadow:0 4px 10px #0003;transform:translateY(0);transition:opacity .3s,transform .3s,background-color .2s}#back-to-menu:hover{transform:translateY(-3px);box-shadow:0 6px 15px #00000040}#back-to-menu:active{transform:translateY(0)}#back-to-menu .material-icons{font-size:1.5rem}.wp-article-container[data-astro-cid-i4pf54b5]{overflow:hidden;border-radius:.5rem}.table-of-contents{background-color:#003c780d;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.table-of-contents h3{margin-bottom:1rem;color:#003c78;font-family:Montserrat,sans-serif;display:flex;align-items:center}.table-of-contents ul{list-style-type:none!important;padding-left:0!important}.table-of-contents li{margin-bottom:.5rem!important}.table-of-contents a{color:#555!important;text-decoration:none!important;transition:color .3s}.table-of-contents a:hover{color:#003c78!important}.highlight-box{background-color:#1e1e1e0d;border-left:4px solid #1e1e1e;padding:1.5rem;margin:2rem 0;border-radius:0 8px 8px 0}.highlight-box.red{background-color:#b400000d;border-left-color:#b40000}.highlight-box.blue{background-color:#003c780d;border-left-color:#003c78}.highlight-box h3{font-family:Montserrat,sans-serif;margin-bottom:.75rem}.section-divider{height:2px;background:linear-gradient(to right,transparent,#1e1e1e,transparent);margin:3rem 0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;margin:2rem 0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blockquote{border-left:4px solid #b40000;padding-left:1rem;font-style:italic;margin:1.5rem 0;color:#555}.tag{display:inline-block;background-color:#1e1e1e;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;margin-right:.5rem;margin-bottom:.5rem}.tag.red{background-color:#b40000}.tag.blue{background-color:#003c78}.icon-accent{color:#b40000}.icon-accent.blue{color:#003c78}.wp-article-inner *{border-bottom:none!important}.wp-article-inner .wp-block-group{background-color:#f3f4f6;border-radius:.5rem;padding:1.5rem;margin:2rem 0;width:100%;max-width:100%;box-shadow:0 2px 4px #0000000d}.wp-article-inner img{max-width:100%;height:auto;display:block;margin:2rem auto;border-radius:12px;box-shadow:0 10px 20px #0000001a;position:relative;z-index:0;-o-object-fit:contain;object-fit:contain}.wp-article-inner figure{margin:2.5rem 0;text-align:center;width:100%;display:block;overflow:hidden;position:relative;z-index:0;clear:both}.wp-article-inner figure img{margin:0 auto;max-height:400px;-o-object-fit:contain;object-fit:contain}.wp-article-inner figcaption{font-size:.875rem;color:#4a5568;margin-top:.75rem;text-align:center;font-style:italic}.wp-article-inner header figure{margin-top:2rem;margin-bottom:0}.wp-article-inner>figure.wp-block-image:first-of-type,.wp-article-inner>figure:first-of-type{margin-top:0;margin-bottom:3rem;display:block;clear:both;position:relative;z-index:0}.wp-article-inner>h1+img{max-height:256px!important;height:256px!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;border-radius:.5rem!important}.wp-article-inner>header+figure,.wp-article-inner>header+img{margin-top:2rem!important;margin-bottom:3rem!important;position:relative;z-index:0;clear:both}.wp-article-inner header{margin-bottom:2.5rem;padding-bottom:1.5rem;position:relative;z-index:1}.wp-article-inner header p{margin-bottom:1.5rem!important;padding-bottom:.5rem!important}.wp-article-inner a{color:#3182ce;text-decoration:none;font-weight:500;transition:color .2s ease-in-out}.wp-article-inner a:hover{color:#2c5282;text-decoration:underline}.wp-article-inner .amazon-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:#f90;color:#fff!important;border-radius:8px;text-decoration:none!important;font-weight:700;box-shadow:0 2px 4px #0000001a;transition:background-color .3s}.wp-article-inner .amazon-button:hover{background-color:#e68a00;color:#fff!important;text-decoration:none!important}.wp-article-inner .amazon-button .material-icons{margin-right:.5rem;color:#fff}.wp-article-inner p{margin-bottom:1.5rem;line-height:1.7;border-bottom:none!important;border-top:none!important}.wp-article-inner ul,.wp-article-inner ol{margin-bottom:1.5rem;padding-left:1.5rem}.wp-article-inner li{margin-bottom:.5rem}
