.blog-post__nav-back,.wiki-element__nav-back{display:flex;justify-content:space-between;margin-bottom:.75rem;margin-top:1.75rem}@media (min-width:1200px){.blog-post__nav-back,.wiki-element__nav-back{margin-top:2.5rem}}.blog-post__content,.wiki-element__content{margin-bottom:3.125rem;margin-top:1.25rem}@media (min-width:1200px){.blog-post__content,.wiki-element__content{margin-bottom:4.375rem;margin-top:2.5rem}}.nav-back__link{text-decoration:none;--bs-btn-font-size:calc(var(--bs-body-font-size)*1);--bs-btn-line-height:1;--bs-btn-padding-x:1rem;--bs-btn-padding-y:0.5rem;--bs-btn-border-radius:0.5rem;--bs-btn-color:#1e1c37;--bs-btn-bg:#fff;--bs-btn-border-color:#c7c8d0;--bs-btn-hover-color:#918f9b;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#918f9b;--bs-btn-active-color:#fff;--bs-btn-active-bg:#9c87bf;--bs-btn-active-border-color:#9c87bf}@media (max-width:1199.98px){.nav-back__text{display:none}}.nav-back__date{color:#737c8f;font-size:calc(var(--bs-body-font-size)*.875);letter-spacing:-.01em;line-height:1}.post-content__title,.wiki-content__title{margin-bottom:1.25rem;text-align:center}.post-content:has(>.content-nav) .post-content__title,.post-content:has(>.content-nav) .wiki-content__title,.wiki-content:has(>.content-nav) .post-content__title,.wiki-content:has(>.content-nav) .wiki-content__title{margin-bottom:.75rem}@media (min-width:1200px){.post-content:has(>.content-nav) .post-content__title,.post-content:has(>.content-nav) .wiki-content__title,.wiki-content:has(>.content-nav) .post-content__title,.wiki-content:has(>.content-nav) .wiki-content__title{margin-bottom:.75rem}}.post-content__heading,.wiki-content__heading{font-size:calc(var(--bs-body-font-size)*1.75);font-weight:700;letter-spacing:-.01em;line-height:calc(var(--bs-body-font-size)*1.875)}@media (min-width:1200px){.post-content__heading,.wiki-content__heading{font-size:calc(var(--bs-body-font-size)*3);line-height:1}}.wiki-content__subtitle{font-size:calc(var(--bs-body-font-size)*1);font-weight:700;letter-spacing:-.01em;line-height:calc(var(--bs-body-font-size)*1.25);text-align:center}@media (min-width:1200px){.wiki-content__subtitle{font-size:calc(var(--bs-body-font-size)*1.5);line-height:calc(var(--bs-body-font-size)*3.5)}}.wiki-content__page-nav{background-color:#fff;border-bottom:.0625rem solid #f4f4f4;margin-bottom:1.25rem;margin-top:1.75rem}@media (min-width:1200px){.wiki-content__page-nav{margin-bottom:3.75rem;margin-top:1.25rem}}.post-content .content-nav>div,.wiki-content .content-nav>div{display:flex;flex-wrap:nowrap;overflow:hidden;touch-action:pan-y pinch-zoom}@media (max-width:1199.98px){.post-content .content-nav>div,.wiki-content .content-nav>div{--bs-gutter-x:0}}@media (min-width:1000px){.post-content .content-nav>div,.wiki-content .content-nav>div{justify-self:center}}.post-content .content-nav__item,.wiki-content .content-nav__item{color:#918f9b;cursor:pointer;display:inline-block;flex:1 0 auto;font-size:calc(var(--bs-body-font-size)*1.375);line-height:calc(var(--bs-body-font-size)*1.1875);padding:.75rem;text-align:center;text-decoration:none}@media (min-width:1200px){.post-content .content-nav__item,.wiki-content .content-nav__item{flex-grow:0;flex-shrink:1;font-size:calc(var(--bs-body-font-size)*1.5);line-height:calc(var(--bs-body-font-size)*1.3125);padding:1.25rem 1.5rem}}@media (min-width:1400px){.post-content .content-nav__item,.wiki-content .content-nav__item{white-space:nowrap}}.post-content .content-nav__item:hover,.wiki-content .content-nav__item:hover{color:#9c87bf}.post-content .content-nav__item.active,.wiki-content .content-nav__item.active{border-bottom:.1875rem solid #353060;color:#353060}.wiki-content__body{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5);padding-bottom:1.25rem}.wiki-content__body .figure{--bs-border-radius:0.75rem}.wiki-content__body .figure+span{display:block}.wiki-content__body .figure:has(.blockquote.tooltip){margin-top:1.25rem}@media (min-width:1200px){.wiki-content__body .figure:has(.blockquote.tooltip){margin-top:1rem}}.wiki-content__body .figure:not(:has(.figure-caption)){margin-bottom:0}.wiki-content__body .figure:not(:has(.figure-caption)) img{margin-bottom:0}.wiki-content__body .figure-img[data-lg-id]{cursor:pointer;transition:transform .3s ease-in-out,filter .3s ease-in-out}.wiki-content__body .figure-img[data-lg-id]:hover{filter:drop-shadow(2px 4px 6px rgba(156,135,191,.3));transform:translateZ(0) scale(1.025)}.wiki-content__body .figure-caption{word-break:break-word}.wiki-content__body .figure-fluid{width:100%}@media (min-width:1200px){.wiki-content__body .row .col-12 .row:has(>[class*=col-]>figure>img):has(>[class*=col-]>p):not(:has(>[class*=col-]>figure>figcaption)) figure{height:100%}.wiki-content__body .row .col-12 .row:has(>[class*=col-]>figure>img):has(>[class*=col-]>p):not(:has(>[class*=col-]>figure>figcaption)) figure img{height:100%}}.wiki-content__body .row .col-12 .row:has(>[class*=col-]>figure>img):has(>[class*=col-]>p):not(:has(>[class*=col-]>figure>figcaption)) figure img{-o-object-fit:cover;object-fit:cover}.wiki-content__body>[class^=container]>.row>.col-12>figure:has(>img){max-height:8.75rem}@media (min-width:1200px){.wiki-content__body>[class^=container]>.row>.col-12>figure:has(>img){max-height:26.25rem}}.wiki-content__body>[class^=container]>.row>.col-12>figure:has(>img) img{max-height:8.75rem;-o-object-fit:cover;object-fit:cover}@media (min-width:1200px){.wiki-content__body>[class^=container]>.row>.col-12>figure:has(>img) img{max-height:26.25rem}}.wiki-content__body a.link-color{text-decoration:underline;text-underline-offset:.25rem}@media (min-width:1200px){.post-content__image,.wiki-content__image{margin-bottom:1.5rem}}.post-content__image figure,.wiki-content__image figure{position:relative}@media (min-width:1200px){.post-content__image img,.wiki-content__image img{max-height:30rem;-o-object-fit:cover;object-fit:cover}}.post-content__image .comments__counter,.wiki-content__image .comments__counter{background-color:#fff;bottom:-.625rem;left:2.5rem;position:absolute;text-decoration:none}.figure .blockquote__author,.post-content__author,.wiki-content__author{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;margin-bottom:1rem}@media (min-width:1200px){.figure .blockquote__author,.post-content__author,.wiki-content__author{-moz-column-gap:1.5rem;column-gap:1.5rem;margin-bottom:3.75rem}}.figure .blockquote__author-image,.post-content__author-image,.wiki-content__author-image{--custom-author-image-size:1.75rem;border-radius:100%;overflow:hidden}@media (min-width:1200px){.figure .blockquote__author-image,.post-content__author-image,.wiki-content__author-image{--custom-author-image-size:5rem}}.figure .blockquote__author-image img,.post-content__author-image img,.wiki-content__author-image img{height:var(--custom-author-image-size);width:var(--custom-author-image-size)}.figure .blockquote__author-image svg,.post-content__author-image svg,.wiki-content__author-image svg{background-color:#353060;border-radius:100%;color:#9c87bf;height:var(--custom-author-image-size);padding:.3125rem;width:var(--custom-author-image-size)}@media (min-width:1200px){.figure .blockquote__author-image svg,.post-content__author-image svg,.wiki-content__author-image svg{padding:.75rem}}.post-content__author-name,.wiki-content__author-name{color:#9c87bf;font-size:calc(var(--bs-body-font-size)*.875);letter-spacing:-.01em;line-height:1}@media (min-width:1200px){.post-content__author-name,.wiki-content__author-name{font-size:calc(var(--bs-body-font-size)*1.5)}}.post-content__comments,.wiki-content__comments{margin-top:3.75rem}@media (min-width:1200px){.post-content__comments,.wiki-content__comments{margin-top:6.25rem}}.post-content__comments-heading,.wiki-content__comments-heading{color:#4c4184;font-size:calc(var(--bs-body-font-size)*1.25);font-weight:700;line-height:1;margin-bottom:2rem}@media (min-width:1200px){.post-content__comments-heading,.wiki-content__comments-heading{font-size:calc(var(--bs-body-font-size)*1.375);margin-bottom:2.25rem}}.content-separator{margin:1.25rem 2.5rem}@media (min-width:1200px){.content-separator{margin:2rem 2.5rem}}.content-separator__line{--custom-separator-icon-width:0.625rem;align-items:center;color:#353060;display:flex;justify-content:center;opacity:.4}.content-separator__line:after,.content-separator__line:before{background-color:#353060;border-radius:.125rem;content:"";display:block;height:.125rem;width:calc(100% - var(--custom-separator-icon-width))}.content-separator__line svg{color:#353060;flex-shrink:0;height:.5rem;margin:0 .5rem;width:var(--custom-separator-icon-width)}.content-separator__text{font-size:calc(var(--bs-body-font-size)*1.5);font-weight:700;line-height:calc(var(--bs-body-font-size)*1.625);margin:1.25rem 0;text-align:center}@media (min-width:1200px){.content-separator__text{font-size:calc(var(--bs-body-font-size)*2);line-height:calc(var(--bs-body-font-size)*3.75);margin:2rem 0}}.block-heading{--custom-block-heading-margin-y:1.25rem 0;--custom-block-heading-font-size:calc(var(--bs-body-font-size)*1.25);--custom-block-heading-line-height:base-fs(48px);font-size:var(--custom-block-heading-font-size);font-weight:700;line-height:var(--custom-block-heading-line-height);margin:var(--custom-block-heading-margin-y)}@media (min-width:1200px){.block-heading{--custom-block-heading-font-size:calc(var(--bs-body-font-size)*1.5);--custom-block-heading-line-height:base-fs(56px);--custom-block-heading-margin-y:2rem 0}}.block-heading--small{--custom-block-heading-font-size:calc(var(--bs-body-font-size)*1);--custom-block-heading-line-height:base-fs(20px)}@media (min-width:1200px){.block-heading--small{--custom-block-heading-font-size:calc(var(--bs-body-font-size)*1.125);--custom-block-heading-line-height:base-fs(24px)}}table{--bs-emphasis-color:$brand-dark-violet}.brew-requirements{--custom-reqirements-icon-size:2.25rem;border-radius:.75rem;box-shadow:0 .25rem 1rem rgba(27,22,47,.12);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.25rem;row-gap:1.25rem}.brew-requirements__header{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:nowrap}.brew-requirements__icon svg{height:var(--custom-reqirements-icon-size);width:var(--custom-reqirements-icon-size)}.brew-requirements__title{font-size:calc(var(--bs-body-font-size)*1);font-weight:700;letter-spacing:-.01em;line-height:calc(var(--bs-body-font-size)*1.25)}@media (min-width:1200px){.brew-requirements__title{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5)}}.brew-requirements__body{display:flex;flex-direction:column;row-gap:.25rem}.brew-requirement{align-items:center;background:rgba(211,209,232,.5);border-radius:.25rem;display:flex;justify-content:space-between;padding:.5rem .5rem .375rem}@media (min-width:1200px){.brew-requirement{padding:.5rem 1rem .375rem}}.brew-requirement__name{font-size:calc(var(--bs-body-font-size)*.875);letter-spacing:-.01em;line-height:1}@media (min-width:1200px){.brew-requirement__name{font-size:calc(var(--bs-body-font-size)*1);line-height:calc(var(--bs-body-font-size)*1.125)}}.brew-requirement__text{font-size:calc(var(--bs-body-font-size)*1);font-weight:700;line-height:calc(var(--bs-body-font-size)*1.25)}@media (min-width:1200px){.brew-requirement__text{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5)}}.blockquote.tooltip{background-color:#f4f4f4;border:.0625rem solid #dbdbdb;border-radius:.5rem;box-shadow:0 0 1rem rgba(53,48,96,.12);color:#353060;font-size:calc(var(--bs-body-font-size)*1);line-height:calc(var(--bs-body-font-size)*1.5);margin-bottom:1.25rem;padding:.75rem;position:relative;text-align:left;--bs-tooltip-margin:0;--bs-tooltip-max-width:100%;--bs-tooltip-padding-x:0;--bs-tooltip-padding-y:0;--bs-tooltip-bg:#f4f4f4;--bs-tooltip-color:#353060;--bs-tooltip-arrow-width:1.125rem;--bs-tooltip-arrow-height:0.625rem;--bs-tooltip-zindex:1015}.blockquote.tooltip.show{display:block}.blockquote.tooltip.hide{display:none}.blockquote.tooltip.tooltip-arrow-down .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1);left:calc(15% + var(--bs-tooltip-arrow-width)*-1);top:auto;transform:rotate(180deg)}.blockquote.tooltip .tooltip-arrow{filter:drop-shadow(0 -1px 0 #dbdbdb);left:calc(50% + var(--bs-tooltip-arrow-width)*-1);position:absolute;top:calc(var(--bs-tooltip-arrow-height)*-1)}.blockquote.tooltip .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.blockquote.tooltip .tooltip-inner p{line-height:calc(var(--bs-body-font-size)*1.25);margin-bottom:0}.blockquote.tooltip .tooltip-inner p:has(~p){margin-bottom:.5rem}.brew-steps{border-radius:.75rem;box-shadow:0 .25rem 1rem rgba(27,22,47,.12);display:flex;flex-direction:column;margin-bottom:1.25rem;padding:1.25rem 1.25rem 2rem;row-gap:1.25rem}@media (min-width:1200px){.brew-steps{margin-bottom:2.5rem;padding:2.5rem 2.5rem 3rem;row-gap:2.5rem}}.brew-step{--custom-brew-step-body-align-items:center;--custom-brew-step-body-column-gap:0rem;--custom-brew-step-body-row-gap:0.75rem;--custom-brew-step-icon-width:2.25rem;--custom-brew-step-img-basis:100%;--custom-brew-step-text-basis:100%}@media (min-width:1200px){.brew-step{--custom-brew-step-icon-width:5rem;--custom-brew-step-body-column-gap:1.5rem;--custom-brew-step-body-row-gap:0;--custom-brew-step-img-basis:25%;--custom-brew-step-text-basis:75%}}.brew-step:has(.brew-step__image>svg){--custom-brew-step-body-align-items:flex-start;--custom-brew-step-body-column-gap:0.75rem;--custom-brew-step-img-basis:var(--custom-brew-step-icon-width);--custom-brew-step-text-basis:calc(100% - var(--custom-brew-step-icon-width))}@media (min-width:1200px){.brew-step:has(.brew-step__image>svg){--custom-brew-step-body-column-gap:1.5rem}}.brew-step__title{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;font-size:calc(var(--bs-body-font-size)*1);font-weight:700;letter-spacing:-.01em;line-height:calc(var(--bs-body-font-size)*1.25);margin-bottom:1.25rem}@media (min-width:1200px){.brew-step__title{-moz-column-gap:2.5rem;column-gap:2.5rem;font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5)}}.brew-step__line{background-color:#4c4184;border-radius:.125rem;flex:1 0 auto;height:.125rem;opacity:.24}.brew-step__optional{opacity:.24;text-transform:lowercase}.brew-step__body{align-items:var(--custom-brew-step-body-align-items);-moz-column-gap:var(--custom-brew-step-body-column-gap);column-gap:var(--custom-brew-step-body-column-gap);display:flex;flex-wrap:wrap;row-gap:var(--custom-brew-step-body-row-gap)}.brew-step__image{flex-basis:var(--custom-brew-step-img-basis)}.brew-step__image .figure{margin:0}.brew-step__image img{margin-bottom:0;max-height:30vh;min-height:12.5rem;-o-object-fit:cover;object-fit:cover}@media (min-width:1200px){.brew-step__image img{max-height:15.625rem;min-height:15.625rem}}.brew-step__image img.rounded{--bs-border-radius:0.25rem}.brew-step__image svg{color:#4c4184;height:var(--custom-brew-step-icon-width);width:var(--custom-brew-step-icon-width)}.brew-step__description{flex-basis:calc(var(--custom-brew-step-text-basis) - var(--custom-brew-step-body-column-gap));font-size:calc(var(--bs-body-font-size)*1);line-height:calc(var(--bs-body-font-size)*1.25)}@media (min-width:1200px){.brew-step__description{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5)}}.brew-step__description a{--bs-link-color-rgb:$link-color-rgb;color:#b399cc;text-decoration:underline;text-underline-offset:.25rem}.accordion-recipes,.water-types-table .water-types__accordion{--custom-accordion-body-gap:1.25rem;--custom-accordion-recipes-icon-size:2.25rem;--bs-accordion-border-radius:0.75rem;--bs-accordion-inner-border-radius:0.75rem;--bs-accordion-btn-padding-y:1.25rem;--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-body-padding-x:1.25rem 1.25rem;--bs-accordion-body-padding-y:0 1.25rem;--bs-accordion-border-width:0;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-bg:transparent;--bs-accordion-active-bg:transparent;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease,padding 0.15s ease;display:flex;flex-direction:column;row-gap:1rem}@media (min-width:1200px){.accordion-recipes,.water-types-table .water-types__accordion{--bs-accordion-btn-padding-y:1.25rem;--bs-accordion-btn-padding-x:2.5rem;--bs-accordion-body-padding-x:2.5rem 2.5rem;--bs-accordion-body-padding-y:0 2.5rem}}.accordion-recipes .accordion-item,.water-types-table .water-types__accordion .accordion-item{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius);border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius);box-shadow:0 .25rem 1rem rgba(27,22,47,.12)}.accordion-recipes .accordion-header svg,.water-types-table .water-types__accordion .accordion-header svg{height:var(--custom-accordion-recipes-icon-size);width:var(--custom-accordion-recipes-icon-size)}.accordion-recipes .accordion-header span,.water-types-table .water-types__accordion .accordion-header span{margin-left:.5rem}.accordion-recipes .accordion-button,.water-types-table .water-types__accordion .accordion-button{font-size:calc(var(--bs-body-font-size)*1);font-weight:700;line-height:calc(var(--bs-body-font-size)*1.25)}@media (min-width:1200px){.accordion-recipes .accordion-button,.water-types-table .water-types__accordion .accordion-button{font-size:calc(var(--bs-body-font-size)*1.125)}}.accordion-recipes .accordion-body,.water-types-table .water-types__accordion .accordion-body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--custom-accordion-body-gap)}@media (min-width:1200px){.accordion-recipes .accordion-body,.water-types-table .water-types__accordion .accordion-body{--custom-accordion-body-gap:1.5rem}}.accordion-recipes__image{width:100%}@media (min-width:1200px){.accordion-recipes__image{width:calc(25% - var(--custom-accordion-body-gap))}}.accordion-recipes__image .figure{margin:0}.accordion-recipes__image img{max-height:30vh;min-height:12.5rem;-o-object-fit:cover;object-fit:cover}@media (min-width:1200px){.accordion-recipes__image img{max-height:15.625rem;min-height:15.625rem}}.accordion-recipes__image img.rounded{--bs-border-radius:0.25rem}.accordion-recipes__text{font-size:calc(var(--bs-body-font-size)*1);letter-spacing:-.01em;line-height:calc(var(--bs-body-font-size)*1.25);width:100%}@media (min-width:1200px){.accordion-recipes__text{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5);width:calc(75% - var(--custom-accordion-body-gap))}}.btn-link{--bs-btn-font-size:calc(var(--bs-body-font-size)*1.125);--bs-btn-line-height:calc(var(--bs-body-font-size)*1.5)}.btn-link:hover{text-decoration:none}.btn-link__dot{font-weight:700;opacity:.6}.btn-link__text{opacity:.6;padding-left:.25rem;text-underline-offset:.25rem}.btn-link__arrow{font-size:calc(var(--bs-body-font-size)*1);line-height:calc(var(--bs-body-font-size)*1.25);margin-left:.5rem;opacity:.24}.btn-cross-icon{--bs-btn-padding-x:calc(var(--bs-body-font-size)*0.1875);--bs-btn-padding-y:calc(var(--bs-body-font-size)*0.1875);--bs-btn-border-radius:0.25rem}.btn-cross-icon svg{height:1.25rem;width:1.25rem}.water-types-table{filter:drop-shadow(0 .25rem 1rem rgba(27,22,47,.12));--bs-table-border-color:#f4f4f4;--custom-type-bg-color:#1f1a40;--custom-table-border-radius:0.75rem;--custom-table-padding-y:1.25rem;--custom-table-padding-x:1.25rem;--custom-table-gap-x:0.25rem;--custom-table-gap-y:0.5rem;--custom-table-icon-size:1.75rem;height:-moz-fit-content;height:fit-content}@media (max-width:999.98px){.water-types-table.table{display:none}}.water-types-table.table:hover tbody tr>td>*{opacity:.4}.water-types-table.table:hover tbody tr:hover>td>*{opacity:1}.water-types-table .bg-color-optimal{--custom-type-bg-color:165,207,204}.water-types-table .bg-color-acceptable{--custom-type-bg-color:244,225,180}.water-types-table .bg-color-not-optimal{--custom-type-bg-color:240,132,136}.water-types-table .bg-color-not-reveal{--custom-type-bg-color:31,26,64}.water-types-table thead{vertical-align:top}.water-types-table thead th{color:#1e1c37;font-size:calc(var(--bs-body-font-size)*.875);font-weight:400;letter-spacing:-.01em;line-height:1;padding:var(--custom-table-padding-y) var(--custom-table-gap-x) .75rem var(--custom-table-gap-x)}.water-types-table thead th:has(.text-muted){padding-left:calc(var(--custom-table-gap-x)*.5);padding-right:calc(var(--custom-table-gap-x)*.5);text-align:right}.water-types-table thead th:first-child{border-top-left-radius:var(--custom-table-border-radius);padding-left:var(--custom-table-padding-x)}.water-types-table thead th:last-child{border-top-right-radius:var(--custom-table-border-radius);padding-right:var(--custom-table-padding-x);text-align:right}.water-types-table tbody tr{height:100%}.water-types-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--custom-table-border-radius)}.water-types-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--custom-table-border-radius)}.water-types-table tbody td{color:#1e1c37;font-size:calc(var(--bs-body-font-size)*1);font-weight:700;line-height:calc(var(--bs-body-font-size)*1.25);padding:var(--custom-table-gap-y) var(--custom-table-gap-x);vertical-align:middle}.water-types-table tbody td:first-child{padding-left:var(--custom-table-padding-x)}.water-types-table tbody td:last-child{padding-right:var(--custom-table-padding-x)}.water-types-table tbody td>*{transition:opacity .1s ease-in}.water-types-table .water-types__legend{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;padding-bottom:.75rem;padding-top:.75rem;row-gap:1.25rem}@media (min-width:1400px){.water-types-table .water-types__legend{flex-wrap:nowrap}}.water-types-table .water-types__legend-item{flex:1 0 auto;width:100%}@media (min-width:744px){.water-types-table .water-types__legend-item{width:50%}}@media (min-width:1400px){.water-types-table .water-types__legend-item{width:auto}}.water-types-table .water-types__char{padding-left:calc(var(--custom-table-gap-x)*.5);padding-right:calc(var(--custom-table-gap-x)*.5);text-align:right;width:9%}.water-types-table .water-types__char-item-wrap{min-height:4rem;position:relative}.water-types-table .water-types__char-item{align-items:center;background-color:rgba(var(--custom-type-bg-color),.5);border-radius:.25rem;display:flex;height:100%;justify-content:flex-end;justify-self:flex-end;min-height:4rem;padding-right:.5rem;width:6.1875rem}.water-types-table .water-types__name{color:#1f1a40;letter-spacing:-.01em;width:23%}.water-types-table .water-types__name svg{color:#1f1a40;display:inline-block;height:var(--custom-table-icon-size);margin-right:.125rem;width:var(--custom-table-icon-size)}.water-types-table .water-types__name span{display:inline-block;vertical-align:middle;width:calc(100% - var(--custom-table-icon-size) - .125rem)}.water-types-table .water-types__tea-types{width:27%}@media (min-width:1200px){.water-types-table .water-types__tea-types{width:40%}}@media (min-width:1400px){.water-types-table .water-types__tea-types{width:27%}}.water-types-table .water-types__tea-types>div{display:flex;flex-wrap:wrap;gap:.25rem}.water-types-table .water-types__tea-types .btn{width:-moz-fit-content;width:fit-content}.water-types-table .water-types__test-date{color:#737c8f;font-weight:400;letter-spacing:-.01em;line-height:calc(var(--bs-body-font-size)*1.75)}.water-types-table .water-types__accordion .accordion-body{align-items:center;display:flex;flex-direction:column;gap:var(--custom-accordion-body-gap)}.water-types-table .water-types__accordion .accordion-body>div{width:100%}.water-types-table .water-types__accordion-tea-types{display:flex;justify-content:space-between}.water-types-table .water-types__accordion-chars{display:flex;flex-direction:column;gap:var(--custom-table-gap-x)}.water-types-table .water-types__accordion-char{align-items:center;border-radius:.25rem;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:.25rem .5rem}.water-types-table .water-types__accordion-test-date{color:#737c8f;font-size:calc(var(--bs-body-font-size)*.875);letter-spacing:-.01em;line-height:calc(var(--bs-body-font-size)*.875);text-align:right}.water-types-table .water-types__accordion-test-date>div{display:inline-block}.legend-item{align-items:center;display:flex}@media (min-width:1400px){.legend-item:nth-child(n+3){justify-content:flex-end}}.legend-item__square{align-items:center;background-color:rgb(var(--custom-type-bg-color));border-radius:.25rem;display:flex;height:var(--custom-table-icon-size);justify-content:center;margin-right:.5rem;width:var(--custom-table-icon-size)}.legend-item__square svg{color:#fff;height:1.25rem;width:1.25rem}.legend-item__text{color:#1f1a40;font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5)}.accordion-tea-types__heading{color:#1f1a40;flex:1 0 auto;font-size:calc(var(--bs-body-font-size)*.875);letter-spacing:-.01em;line-height:calc(var(--bs-body-font-size)*1.625)}.accordion-tea-types__items{text-align:right}.accordion-tea-types__items>div{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.accordion-tea-types__items .btn{width:-moz-fit-content;width:fit-content}.accordion-char{background-color:rgba(var(--custom-type-bg-color),.5)}.accordion-char__name{font-size:calc(var(--bs-body-font-size)*.875);letter-spacing:-.01em;line-height:calc(var(--bs-body-font-size)*.875)}.accordion-char__name .text-muted{display:inline-block}.accordion-char__value{font-size:calc(var(--bs-body-font-size)*1);font-weight:700;letter-spacing:-.01em;line-height:calc(var(--bs-body-font-size)*1.25);padding-bottom:.25rem;padding-top:.125rem}.post-content{--custom-tags-margin-y:0.75rem;--custom-copyright-margin-y:1.5rem}.post-content:has(>.content-nav) .post-content__title{margin-bottom:.75rem}@media (min-width:1200px){.post-content:has(>.content-nav) .post-content__title{margin-bottom:.75rem}}.post-content__body{font-size:calc(var(--bs-body-font-size)*1.125);line-height:calc(var(--bs-body-font-size)*1.5);padding-bottom:1.25rem}.post-content__body .figure{--bs-border-radius:0.75rem}.post-content__body .figure+span{display:block}.post-content__body .figure:has(.blockquote.tooltip){margin-top:1.25rem}@media (min-width:1200px){.post-content__body .figure:has(.blockquote.tooltip){margin-top:1rem}}.post-content__body .figure:not(:has(.figure-caption)){margin-bottom:0}.post-content__body .figure:not(:has(.figure-caption)) img{margin-bottom:0}.post-content__body .figure-img[data-lg-id]{cursor:pointer;transition:transform .3s ease-in-out,filter .3s ease-in-out}.post-content__body .figure-img[data-lg-id]:hover{filter:drop-shadow(2px 4px 6px rgba(156,135,191,.3));transform:translateZ(0) scale(1.025)}.post-content__body .figure-caption{word-break:break-word}.post-content__body .figure-fluid{width:100%}.post-content__body a.link-color{text-decoration:underline;text-underline-offset:.25rem}.post-content__body>[class^=container]>.row>.col-12>figure:has(>img){max-height:8.75rem}@media (min-width:1200px){.post-content__body>[class^=container]>.row>.col-12>figure:has(>img){max-height:26.25rem}}.post-content__body>[class^=container]>.row>.col-12>figure:has(>img) img{max-height:8.75rem;-o-object-fit:cover;object-fit:cover}@media (min-width:1200px){.post-content__body>[class^=container]>.row>.col-12>figure:has(>img) img{max-height:26.25rem}}@media (min-width:1200px){.post-content__body .row.h-equal:has(>[class*=col-]>figure>img):has(>[class*=col-]>p):not(:has(>[class*=col-]>figure>figcaption)) figure{height:100%}.post-content__body .row.h-equal:has(>[class*=col-]>figure>img):has(>[class*=col-]>p):not(:has(>[class*=col-]>figure>figcaption)) figure img{height:100%}}.post-content__body .row.h-equal:has(>[class*=col-]>figure>img):has(>[class*=col-]>p):not(:has(>[class*=col-]>figure>figcaption)) figure img{-o-object-fit:cover;object-fit:cover}.post-content__copyright{font-style:italic;margin-bottom:var(--custom-copyright-margin-y);margin-top:var(--custom-copyright-margin-y)}@media (min-width:1200px){.post-content__copyright{--custom-copyright-margin-y:2.5rem}}.post-content__tags{margin-bottom:var(--custom-tags-margin-y);margin-top:var(--custom-tags-margin-y)}@media (min-width:1200px){.post-content__tags{--custom-tags-margin-y:1.25rem}}.post-content__blog-nav{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.btn-blog-nav,.btn-tag{text-decoration:none;--bs-btn-font-size:calc(var(--bs-body-font-size)*0.875);--bs-btn-line-height:calc(var(--bs-body-font-size)*1.25);--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.1875rem;--bs-btn-border-radius:0.5rem;--bs-btn-color:#1e1c37;--bs-btn-bg:#fff;--bs-btn-border-color:#c7c8d0;--bs-btn-hover-color:#918f9b;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#918f9b;--bs-btn-active-color:#fff;--bs-btn-active-bg:#9c87bf;--bs-btn-active-border-color:#9c87bf}@media (min-width:1200px){.btn-blog-nav,.btn-tag{--bs-btn-font-size:calc(var(--bs-body-font-size)*1.125);--bs-btn-line-height:calc(var(--bs-body-font-size)*1.25);--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.6875rem}}.btn-blog-nav{--bs-btn-font-size:calc(var(--bs-body-font-size)*1);--bs-btn-line-height:calc(var(--bs-body-font-size)*1);--bs-btn-padding-x:1rem;--bs-btn-padding-y:0.4375rem}@media (min-width:1200px){.btn-blog-nav{--bs-btn-font-size:calc(var(--bs-body-font-size)*1);--bs-btn-padding-y:1.1875rem}}.post-content-text ol{padding-left:1rem;text-indent:.5rem}.post-content-text ol li,.post-content-text ul li{margin-bottom:.75rem}.btn-link--text-inline .btn-link__arrow{margin-left:.25rem}.figure .blockquote__author-image{box-shadow:0 1px 6px rgba(0,0,0,.15);flex-shrink:0}@media (min-width:1200px){.post-recommendations__container{--bs-gutter-x:0}}.post-recommendations.read-block{margin-bottom:3.75rem;margin-top:3.75rem}.post-recommendations.read-block .card{--card-width:14.5rem;--card-height:26.25rem}@media (min-width:1000px){.post-recommendations.read-block .card{--card-width:19.0625rem;--card-height:23.75rem}}@media (min-width:1200px){.post-recommendations.read-block .card{--card-width:21.25rem;--card-height:36.75rem}.post-recommendations.read-block .card__image{--card-image-height:13.75rem}}.post-recommendations.read-block .card__title{-webkit-line-clamp:3}@media (min-width:1000px){.post-recommendations.read-block .card__title{-webkit-line-clamp:2}}.post-recommendations.read-block .card__text{-webkit-line-clamp:4}@media (min-width:1200px){.post-recommendations.read-block .card__text{-webkit-line-clamp:9}}.post-recommendations.read-block .read-block__control{margin-bottom:0}@media (min-width:1200px){.post-recommendations.read-block .read-block__control{margin-bottom:2.5rem}}.post-recommendations.read-block .read-block__slider .swiper{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (min-width:1200px){.post-recommendations.read-block .read-block__slider .swiper{padding-left:1.875rem;padding-right:1.875rem}}.post-recommendations.read-block .read-block__slider-nav .swiper-button-next,.post-recommendations.read-block .read-block__slider-nav .swiper-button-prev{--swiper-navigation-sides-offset:0;--swiper-navigation-top-offset:14.125rem}@media (min-width:1200px){.post-recommendations.read-block .read-block__slider-nav .swiper-button-next,.post-recommendations.read-block .read-block__slider-nav .swiper-button-prev{--swiper-navigation-sides-offset:0.625rem;--swiper-navigation-top-offset:19.375rem}}@media (min-width:1400px){.post-recommendations.read-block .read-block__slider-nav .swiper-button-next,.post-recommendations.read-block .read-block__slider-nav .swiper-button-prev{--swiper-navigation-sides-offset:0}}.read-block__control-container{--bs-gutter-x:0}@media (min-width:1200px){.read-block__control-container{--bs-gutter-x:60px}.read-block__wrapper-container{--bs-gutter-x:0}}