@media (min-width: 769px){.article-template__hero-container{max-width:90rem!important}}.article-template h2,#MainContent h2.h2{font-size:2.8rem;font-weight:700;color:#1a4c3d;margin:3rem 0 1.5rem;padding-bottom:1rem;border-bottom:3px solid #1A4C3D;position:relative}.article-template h2:after,#MainContent h2.h2:after{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:#4fc18b}.article-template h3,#MainContent h3.h3{font-size:2.2rem;font-weight:700;color:#1a4c3d;margin:2.5rem 0 1.2rem;padding-left:1.5rem;position:relative}.article-template h3:before,#MainContent h3.h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:100%;background:linear-gradient(to bottom,#1a4c3d,#4fc18b);border-radius:5px}.article-template h4,.article-template h4.sub-sub-heading,#MainContent h4,#MainContent h4.sub-sub-heading{font-size:1.8rem;font-weight:700;color:#2c5530;margin:2rem 0 1rem;padding-left:1rem;position:relative}.article-template h4:before,.article-template h4.sub-sub-heading:before,#MainContent h4:before,#MainContent h4.sub-sub-heading:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:70%;background:#4fc18b;border-radius:2px}.article-template ul,.article-template ol,#MainContent ul,#MainContent ol{margin:1.5rem 0;padding-left:1.5rem;list-style:none}.article-template ol{counter-reset:list-counter}.article-template ul li,#MainContent ul li{position:relative;padding-left:1.8rem;margin-bottom:.8rem;font-size:1.6rem;line-height:1.8;list-style:none}.article-template ul li:before,#MainContent ul li:before{content:"\25b6";position:absolute;left:0;color:#4fc18b;font-size:1.2rem}.article-template ol li,#MainContent ol li{margin-bottom:.8rem;font-size:1.6rem;line-height:1.8;list-style:none;counter-increment:list-counter;padding-left:1.8rem;position:relative}.article-template ol li:before,#MainContent ol li:before{content:counter(list-counter) ".";position:absolute;color:#1a4c3d;font-weight:700;top:1px;left:-5px}.article-template li ul,.article-template li ol,#MainContent li ul,#MainContent li ol{margin-top:.5rem;margin-bottom:.5rem}.article-template table,#MainContent table{width:100%;margin:2rem 0;border-collapse:collapse;box-shadow:0 2px 8px #1a4c3d1a;overflow:hidden;border-radius:8px}.article-template table thead,#MainContent table thead{background:linear-gradient(135deg,#1a4c3d,#3c6659);color:#fff}.article-template table th,#MainContent table th{padding:1.2rem 1.5rem;font-weight:700;text-align:left;font-size:1.6rem}.article-template table td,#MainContent table td{padding:1rem 1.5rem;border-bottom:1px solid rgba(26,76,61,.1);font-size:1.5rem}.article-template table tbody tr:hover,#MainContent table tbody tr:hover{background-color:#4fc18b0d}.article-template table tbody tr:last-child td,#MainContent table tbody tr:last-child td{border-bottom:none}.article-template strong,.article-template b,#MainContent strong,#MainContent b{font-weight:700;color:#1a4c3d;font-size:1.05em}.article-template code strong,.article-template pre strong,#MainContent code strong,#MainContent pre strong{color:inherit}@media (max-width: 768px){.article-template h2,#MainContent h2.h2{font-size:2.2rem;margin:2rem 0 1rem}.article-template h3,#MainContent h3.h3{font-size:1.8rem;margin:1.8rem 0 1rem}.article-template h4,.article-template h4.sub-sub-heading,#MainContent h4,#MainContent h4.sub-sub-heading{font-size:1.6rem;margin:1.5rem 0 .8rem;padding-left:.8rem}.article-template h4:before,.article-template h4.sub-sub-heading:before,#MainContent h4:before,#MainContent h4.sub-sub-heading:before{width:2px;height:60%}.article-template ul li,.article-template ol li,#MainContent ul li,#MainContent ol li{font-size:1.4rem}.article-template table,#MainContent table{font-size:1.3rem}.article-template table th,.article-template table td,#MainContent table th,#MainContent table td{padding:.8rem}.article-template .table-wrapper,#MainContent .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}.article-template a,#MainContent a{color:#3c6659;text-decoration:underline;transition:color .3s ease}.article-template a:hover,#MainContent a:hover{color:#4fc18b}.article-template blockquote,#MainContent blockquote{margin:2rem 0;padding:1.5rem 2rem;border-left:5px solid #1A4C3D;background:#1a4c3d08;font-style:italic}.article-template pre,.article-template code,#MainContent pre,#MainContent code{background:#1a4c3d0d;padding:.2rem .5rem;border-radius:4px;font-family:Roboto Mono,monospace}.article-template pre,#MainContent pre{padding:1.5rem;overflow-x:auto}.article-template .faq-container,#MainContent .faq-container{max-width:100%;margin:3rem 0;font-family:inherit}.article-template .faq-item,#MainContent .faq-item{border:1px solid rgba(26,76,61,.2);border-radius:8px;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #1a4c3d14;background:#fff}.article-template .faq-item:hover,#MainContent .faq-item:hover{box-shadow:0 4px 16px #1a4c3d26;transform:translateY(-2px);border-color:#4fc18b}.article-template .faq-item:focus-within,#MainContent .faq-item:focus-within{box-shadow:0 0 0 3px #4fc18b33;border-color:#1a4c3d}.article-template .faq-question,#MainContent .faq-question{background:linear-gradient(135deg,#f8fffe,#f0fcf7);padding:2rem;margin:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.8rem;color:#1a4c3d;border:none;width:100%;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.article-template .faq-question:hover,#MainContent .faq-question:hover{background:linear-gradient(135deg,#f0fcf7,#e6f9f1);color:#1a4c3d}.article-template .faq-question:focus,#MainContent .faq-question:focus{outline:2px solid #4FC18B;outline-offset:2px;background:linear-gradient(135deg,#e6f9f1,#ccf2e0)}.article-template .faq-question:active,#MainContent .faq-question:active{transform:scale(.98);background:linear-gradient(135deg,#e6f9f1,#d9f5e6)}.article-template .faq-question:after,#MainContent .faq-question:after{content:"\25b6";font-size:1.4rem;font-weight:700;color:#4fc18b;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;margin-left:1.5rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#4fc18b1a}.article-template .faq-question:hover:after,#MainContent .faq-question:hover:after{background:#4fc18b33;color:#1a4c3d}.article-template .faq-question.active:after,#MainContent .faq-question.active:after{content:"\25bc";transform:rotate(0);color:#1a4c3d;background:#1a4c3d1a}.article-template .faq-question.active,#MainContent .faq-question.active{background:linear-gradient(135deg,#e6f9f1,#ccf2e0);color:#1a4c3d;border-bottom:1px solid rgba(79,193,139,.3)}.article-template .faq-answer,#MainContent .faq-answer{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);background:#fff;opacity:0;transform:translateY(-10px)}.article-template .faq-answer.active,#MainContent .faq-answer.active{max-height:1000px;padding:2rem;opacity:1;transform:translateY(0)}.article-template .faq-answer p,#MainContent .faq-answer p{margin:0 0 1.5rem;line-height:1.7;color:#333;font-size:1.6rem}.article-template .faq-answer ul,#MainContent .faq-answer ul{margin:1.5rem 0;padding-left:0;list-style:none}.article-template .faq-answer li,#MainContent .faq-answer li{position:relative;padding-left:2rem;margin-bottom:.8rem;line-height:1.6;color:#555;font-size:1.5rem;list-style:none}.article-template .faq-answer li:before,#MainContent .faq-answer li:before{content:"\25b6";position:absolute;left:0;color:#4fc18b;font-size:1.2rem;top:2px}.article-template .faq-answer strong,#MainContent .faq-answer strong{color:#1a4c3d;font-weight:700}.article-template .faq-answer h4,#MainContent .faq-answer h4{margin:2rem 0 1rem;font-size:1.7rem;font-weight:700;color:#1a4c3d;padding-left:1rem;position:relative}.article-template .faq-answer h4:before,#MainContent .faq-answer h4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:80%;background:linear-gradient(to bottom,#1a4c3d,#4fc18b);border-radius:2px}.article-template .faq-item.animating .faq-answer,#MainContent .faq-item.animating .faq-answer{transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.article-template .faq-question,#MainContent .faq-question{padding:1.5rem;font-size:1.6rem}.article-template .faq-question:after,#MainContent .faq-question:after{font-size:1.2rem;margin-left:1rem;width:24px;height:24px}.article-template .faq-answer.active,#MainContent .faq-answer.active{padding:1.5rem}.article-template .faq-answer p,#MainContent .faq-answer p{font-size:1.4rem}.article-template .faq-answer li,#MainContent .faq-answer li{font-size:1.3rem}.article-template .faq-answer h4,#MainContent .faq-answer h4{font-size:1.5rem}}@media (prefers-contrast: high){.article-template .faq-item,#MainContent .faq-item{border:2px solid #1A4C3D}.article-template .faq-question,#MainContent .faq-question{background:#fff;color:#1a4c3d;border:1px solid #1A4C3D}.article-template .faq-question:focus,#MainContent .faq-question:focus{outline:3px solid #1A4C3D;background:#f0fcf7}.article-template .faq-question.active,#MainContent .faq-question.active{background:#e6f9f1;border-color:#1a4c3d}}@media (prefers-reduced-motion: reduce){.article-template .faq-item,.article-template .faq-question,.article-template .faq-answer,.article-template .faq-question:after,#MainContent .faq-item,#MainContent .faq-question,#MainContent .faq-answer,#MainContent .faq-question:after{transition:none;animation:none}.article-template .faq-question:hover,.article-template .faq-question:active,.article-template .faq-item:hover,#MainContent .faq-question:hover,#MainContent .faq-question:active,#MainContent .faq-item:hover{transform:none}}@media print{.article-template .faq-item,#MainContent .faq-item{break-inside:avoid;page-break-inside:avoid;margin-bottom:2rem;border:1px solid #1A4C3D;box-shadow:none}.article-template .faq-question,#MainContent .faq-question{background:#fff!important;color:#1a4c3d!important;font-weight:700;padding:1.5rem}.article-template .faq-answer,#MainContent .faq-answer{max-height:none!important;padding:1.5rem!important;opacity:1!important;transform:none!important;background:#fff!important}.article-template .faq-answer p,.article-template .faq-answer li,.article-template .faq-answer h4,#MainContent .faq-answer p,#MainContent .faq-answer li,#MainContent .faq-answer h4{color:#1a4c3d!important}.article-template .faq-question:after,#MainContent .faq-question:after{display:none}.article-template .faq-answer:not(.active),#MainContent .faq-answer:not(.active){max-height:none!important;padding:1.5rem!important;opacity:1!important}}.article-template .cannabinoid-analysis,#MainContent .cannabinoid-analysis{margin:2rem 0}.article-template .compound-bar,#MainContent .compound-bar{display:inline;padding:0;margin:0;border:none;background:none}.article-template .terpene-breakdown,#MainContent .terpene-breakdown{margin:2rem 0;padding:2rem;background:#fff;border-radius:8px;border:1px solid rgba(26,76,61,.1)}.article-template .terpene-list,#MainContent .terpene-list{list-style:none;padding-left:0}.article-template .terpene-list li,#MainContent .terpene-list li{padding:1rem;margin-bottom:.8rem;background:#4fc18b0d;border-left:4px solid #4FC18B;border-radius:0 8px 8px 0}.article-template .effects-grid,#MainContent .effects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.article-template .effect-category,#MainContent .effect-category{padding:2rem;background:#fff;border-radius:8px;border:1px solid rgba(26,76,61,.1);box-shadow:0 2px 8px #1a4c3d14}.article-template .effect-category h4,#MainContent .effect-category h4{margin-bottom:1.5rem;color:#1a4c3d;font-size:1.8rem}.article-template .faq-container details.faq-item,#MainContent .faq-container details.faq-item,.faq-container details.faq-item{margin-bottom:1.5rem;border:2px solid #e8f4f0;border-radius:8px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible;display:block}.article-template .faq-container details.faq-item:hover,#MainContent .faq-container details.faq-item:hover,.faq-container details.faq-item:hover{border-color:#4fc18b;box-shadow:0 4px 12px #4fc18b26}.article-template .faq-container details.faq-item summary.faq-question,#MainContent .faq-container details.faq-item summary.faq-question,.faq-container details.faq-item summary.faq-question{display:block;padding:2rem;font-size:1.8rem;font-weight:700;color:#1a4c3d;background:#f8fcfa;cursor:pointer;border:none;list-style:none;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none;margin:0;outline:none}.article-template .faq-container details.faq-item summary.faq-question::-webkit-details-marker,#MainContent .faq-container details.faq-item summary.faq-question::-webkit-details-marker,.faq-container details.faq-item summary.faq-question::-webkit-details-marker{display:none}.article-template .faq-container details.faq-item summary.faq-question::marker,#MainContent .faq-container details.faq-item summary.faq-question::marker,.faq-container details.faq-item summary.faq-question::marker{display:none;content:none}.article-template .faq-container details.faq-item summary.faq-question:after,#MainContent .faq-container details.faq-item summary.faq-question:after,.faq-container details.faq-item summary.faq-question:after{content:"+";position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:30px;height:30px;background:#4fc18b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);line-height:1}.article-template .faq-container details.faq-item[open] summary.faq-question:after,#MainContent .faq-container details.faq-item[open] summary.faq-question:after,.faq-container details.faq-item[open] summary.faq-question:after{content:"\2212";background:#1a4c3d;transform:translateY(-50%) rotate(180deg)}.article-template .faq-container details.faq-item summary.faq-question:hover,#MainContent .faq-container details.faq-item summary.faq-question:hover,.faq-container details.faq-item summary.faq-question:hover{background:#e8f4f0;color:#0f3a2b}.article-template .faq-container details.faq-item summary.faq-question:focus,#MainContent .faq-container details.faq-item summary.faq-question:focus,.faq-container details.faq-item summary.faq-question:focus{outline:3px solid rgba(79,193,139,.5);outline-offset:2px;background:#e8f4f0}.article-template .faq-container details.faq-item .faq-answer,#MainContent .faq-container details.faq-item .faq-answer,.faq-container details.faq-item .faq-answer{display:block;visibility:visible;opacity:1;padding:2rem;background:#fff;border-top:1px solid #e8f4f0;animation:fadeInDown .3s ease-out;margin:0;overflow:visible;max-height:none;height:auto}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.article-template .faq-container details.faq-item .faq-answer p,#MainContent .faq-container details.faq-item .faq-answer p,.faq-container details.faq-item .faq-answer p{display:block;visibility:visible;opacity:1;margin-bottom:1.5rem;line-height:1.8;color:#333;font-size:1.6rem}.article-template .faq-container details.faq-item .faq-answer ul,#MainContent .faq-container details.faq-item .faq-answer ul,.faq-container details.faq-item .faq-answer ul{display:block;visibility:visible;opacity:1;margin:1.5rem 0;padding-left:0;list-style:none}.article-template .faq-container details.faq-item .faq-answer li,#MainContent .faq-container details.faq-item .faq-answer li,.faq-container details.faq-item .faq-answer li{display:list-item;visibility:visible;opacity:1;position:relative;padding-left:1.8rem;margin-bottom:.8rem;list-style:none;line-height:1.7;color:#444;font-size:1.5rem}.article-template .faq-container details.faq-item .faq-answer li:before,#MainContent .faq-container details.faq-item .faq-answer li:before,.faq-container details.faq-item .faq-answer li:before{content:"\25b6";position:absolute;left:0;color:#4fc18b;font-size:1.2rem;display:inline-block;visibility:visible}.article-template .faq-container details.faq-item .faq-answer strong,#MainContent .faq-container details.faq-item .faq-answer strong,.faq-container details.faq-item .faq-answer strong{display:inline;visibility:visible;color:#1a4c3d;font-weight:700}.article-template .faq-container details.faq-item .faq-answer h4,#MainContent .faq-container details.faq-item .faq-answer h4,.faq-container details.faq-item .faq-answer h4{display:block;visibility:visible;font-size:1.6rem;font-weight:700;color:#1a4c3d;margin:2rem 0 1rem;position:relative;padding-left:1rem}.article-template .faq-container details.faq-item .faq-answer h4:before,#MainContent .faq-container details.faq-item .faq-answer h4:before,.faq-container details.faq-item .faq-answer h4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:100%;background:#4fc18b;border-radius:2px;display:block;visibility:visible}@media (max-width: 768px){.article-template details.faq-item summary.faq-question,#MainContent details.faq-item summary.faq-question{font-size:1.6rem;padding:1.5rem}.article-template details.faq-item summary.faq-question:after,#MainContent details.faq-item summary.faq-question:after{right:1.5rem;width:25px;height:25px;font-size:1.6rem}.article-template details.faq-item .faq-answer,#MainContent details.faq-item .faq-answer{padding:1.5rem}.article-template details.faq-item .faq-answer p,.article-template details.faq-item .faq-answer li,.article-template details.faq-item .faq-answer h4,#MainContent details.faq-item .faq-answer p,#MainContent details.faq-item .faq-answer li,#MainContent details.faq-item .faq-answer h4{font-size:1.4rem}}@media print{.article-template details.faq-item,#MainContent details.faq-item{border:1px solid #cccccc;page-break-inside:avoid}.article-template details.faq-item summary.faq-question:after,#MainContent details.faq-item summary.faq-question:after{display:none}.article-template details.faq-item .faq-answer,#MainContent details.faq-item .faq-answer{display:block!important}}@media (prefers-contrast: high){.article-template details.faq-item summary.faq-question,#MainContent details.faq-item summary.faq-question{border:2px solid #000000}.article-template details.faq-item summary.faq-question:focus,#MainContent details.faq-item summary.faq-question:focus{outline:3px solid #000000;background:#fff;color:#000}}@media (prefers-reduced-motion: reduce){.article-template details.faq-item,.article-template details.faq-item summary.faq-question,.article-template details.faq-item summary.faq-question:after,#MainContent details.faq-item,#MainContent details.faq-item summary.faq-question,#MainContent details.faq-item summary.faq-question:after{transition:none}.article-template details.faq-item .faq-answer,#MainContent details.faq-item .faq-answer{animation:none}}.article-template .effects-table .highlight-row,#MainContent .effects-table .highlight-row{background-color:#e8f5e8;font-weight:700}.article-template .comparison-table .highlight-row td,#MainContent .comparison-table .highlight-row td{background-color:#fff3cd;font-weight:700}.article-template .section-image[alt*=\30ec\30fc\30c0\30fc\30c1\30e3\30fc\30c8],.article-template .section-image[alt*=radar-chart],#MainContent .section-image[alt*=\30ec\30fc\30c0\30fc\30c1\30e3\30fc\30c8],#MainContent .section-image[alt*=radar-chart]{border:2px solid #e9ecef;border-radius:8px;padding:10px;background-color:#f8f9fa}.article-template .theory-box,#MainContent .theory-box{background-color:#f8f9fa;border-left:4px solid #17a2b8;padding:15px;margin:15px 0;border-radius:0 5px 5px 0}.article-template .theory-box h4,#MainContent .theory-box h4{color:#17a2b8;margin-top:0}.article-template .terpene-box,#MainContent .terpene-box{background-color:#f1f8ff;border:1px solid #bee5eb;padding:15px;margin:10px 0;border-radius:5px}.article-template .terpene-box p strong,#MainContent .terpene-box p strong{color:#0c5460}
/*# sourceMappingURL=/cdn/shop/t/2/assets/blog-custom.css.map */
