.hg-coffee-process h2 a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem}.hg-coffee-process__guide-link{display:inline-block;min-height:4.4rem;margin-top:1.6rem;color:inherit;text-underline-offset:.4rem}.hg-coffee-process a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.hg-coffee-process{padding:clamp(3.2rem,6vw,6.4rem) 0}.hg-coffee-process__inner{display:grid;gap:2.4rem;align-items:start}.hg-coffee-process h2{margin:1rem 0 0}.hg-coffee-process__body{max-width:65ch}.hg-coffee-process__body p:first-child{margin-top:0}.hg-coffee-process__body p:last-child{margin-bottom:0}@media screen and (min-width:990px){.hg-coffee-process__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6.4rem}}.hg-commerce .hg-commerce__subscription-button{--color-button: 190, 173, 212;--color-button-text: 18, 18, 18;background-color:#beadd4;color:#121212}.hg-commerce{color:#121212}.hg-commerce__intro{padding-top:52px;padding-bottom:44px}.hg-commerce__intro--image{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.hg-commerce h1{font-size:clamp(3rem,4.3vw,5.4rem);line-height:1.13;max-width:22ch;margin:14px 0 22px;letter-spacing:-.025em}.hg-commerce__eyebrow{font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;margin:0}.hg-commerce__body{max-width:66ch;font-size:1.7rem;line-height:1.7}.hg-commerce__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hg-commerce__note{font-size:1.3rem;line-height:1.7;margin:22px 0 0;max-width:75ch}.hg-commerce__image{display:block;width:100%;height:auto;aspect-ratio:1.1;object-fit:cover;border-radius:16px}.hg-commerce__details{padding-bottom:52px}.hg-commerce__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 48px}.hg-commerce__steps>div{padding:24px;border-radius:16px;background:#ffc0c0}.hg-commerce__steps h3{margin:0 0 12px}.hg-commerce__steps p{margin-bottom:0}.hg-commerce__products{scroll-margin-top:30px;margin:40px 0}.hg-commerce__products>p{max-width:80ch;margin-bottom:30px}.hg-commerce__faq{max-width:85ch;margin-top:44px}.hg-commerce__faq details{border-top:1px solid rgba(18,18,18,.22);padding:18px 0}.hg-commerce__faq summary{cursor:pointer;font-weight:600;display:list-item;padding-right:12px}.hg-commerce__faq p{line-height:1.7}.hg-commerce a:focus-visible,.hg-commerce summary:focus-visible{outline:3px solid #121212;outline-offset:5px}@media(max-width:749px){.hg-commerce__intro{padding-top:32px;padding-bottom:32px}.hg-commerce__intro--image,.hg-commerce__steps{grid-template-columns:1fr;gap:24px}.hg-commerce__intro--image .hg-commerce__image{max-height:330px}.hg-commerce__actions .button{width:100%}.hg-commerce__steps{margin-bottom:32px}}.hg-commerce__actions--four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:580px}.hg-commerce .hg-commerce__actions--four .button{width:100%;min-width:0;min-height:56px;padding:14px 18px;border:1px solid #212121;border-radius:12px;font-size:1.4rem;font-weight:600;line-height:1.45;background:#beadd4;color:#121212;--color-button-text:18,18,18}.hg-commerce .hg-commerce__actions--four .button:before,.hg-commerce .hg-commerce__actions--four .button:after{content:none}.hg-commerce .hg-commerce__actions--four .hg-commerce__subscription-button{background:#ffc0c0}.hg-commerce .hg-commerce__actions--four .hg-commerce__events-button{background:#b5c3a7}.hg-commerce .hg-commerce__actions--four .hg-commerce__private-button{background:#f7dd7e}.hg-commerce .hg-commerce__actions--four .button:hover{box-shadow:0 0 0 1px #212121}@media(max-width:379px){.hg-commerce__actions--four{grid-template-columns:1fr}}.hg-commerce .hg-commerce__actions--four .hg-commerce__subscription-button{flex-direction:column;gap:4px}.hg-commerce__button-note{display:block;font-size:1.1rem;line-height:1.4;font-weight:600}.hg-commerce__eyebrow--after{margin-top:20px;line-height:1.6;font-weight:700}@media(min-width:750px){.hg-commerce__intro--image .hg-commerce__image{max-width:calc(100% - 20px);margin-inline:auto;margin-block:20px}}.hg-events{background:#f2eae2;color:#212121;padding:clamp(32px,6vw,72px) 0}.hg-events *,.hg-events *:before,.hg-events *:after{box-sizing:border-box}.hg-events h1,.hg-events h2,.hg-events h3{color:#212121;letter-spacing:-.025em}.hg-events p{line-height:1.7;margin:0 0 16px}.hg-events a{color:inherit}.hg-events__hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px}.hg-events__eyebrow{font-size:1.15rem;letter-spacing:.1em;font-weight:600}.hg-events h1{font-size:clamp(4.4rem,6.5vw,7.8rem);line-height:1.04;margin:18px 0 24px}.hg-events__lead{font-size:1.8rem;max-width:49ch}.hg-events__hero-art{background:radial-gradient(circle at 100% 0,#ffc0c0 0 72px,transparent 73px),radial-gradient(circle at 0 100%,#f7dd7e 0 60px,transparent 61px),#fffaf5;border:1px solid #212121;border-radius:24px;padding:28px;transform:none}.hg-events__hero-art svg{width:100%;height:auto;display:block}.hg-events__hero-art p{text-align:center;font-size:1.3rem;margin:12px 0 0}.hg-events__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px}.hg-events__button{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:1px solid #212121;border-radius:12px;min-height:50px;padding:14px 22px;background:#beadd4;color:#212121;font:inherit;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer}.hg-events__button:hover{background:#ad96ca}.hg-events :is(a,button,input,select,textarea):focus-visible{outline:3px solid #212121;outline-offset:4px}.hg-events__text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-weight:600;text-underline-offset:5px}.hg-events__tags{display:flex;flex-wrap:wrap;gap:12px 28px;padding:28px 0;margin-top:40px;border-bottom:1px solid #21212140;font-size:1.3rem}.hg-events__tags>span{display:flex;gap:10px;align-items:center}.hg-events__tags>span>span{font-size:2rem}.hg-events__section{margin-top:64px}.hg-events h2{font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.2;margin:0 0 16px;max-width:28ch}.hg-events__intro{max-width:65ch;margin-bottom:28px!important}.hg-events__places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hg-events__place{border:1px solid #212121;border-radius:20px;padding:clamp(24px,3vw,36px);background:#beadd4}.hg-events__place--1{background:#ffc0c0}.hg-events__icon{width:72px;height:72px;margin-bottom:20px}.hg-events__icon svg{width:100%;height:100%;display:block}.hg-events__place h3{font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.2;margin:8px 0 20px}.hg-events__place p{max-width:48ch}.hg-events__formats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hg-events__format{background:#fffaf5;border:1px solid #d1c6bc;border-radius:18px;padding:24px}.hg-events__format .hg-events__icon{width:54px;height:54px}.hg-events__format h3{font-size:1.9rem;line-height:1.35;margin:0 0 14px}.hg-events__format p{font-size:1.35rem;margin:0}.hg-events__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:56px;padding:36px 0;border-top:1px solid #21212140}.hg-events__details h2{font-size:2.5rem}.hg-events__details p{font-size:1.4rem;margin:0}.hg-events__proof{background:#dbe4d5;border:1px solid #212121;border-radius:20px;padding:clamp(24px,4vw,40px)}.hg-events__proof p:last-child{max-width:72ch;margin:0}.hg-events__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px}.hg-events__number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#beadd4;border:1px solid #212121;border-radius:50%;font-weight:600}.hg-events__steps h3{font-size:2rem;margin:18px 0 12px}.hg-events__steps p{font-size:1.4rem}.hg-events__logistics{font-size:1.2rem;margin-top:16px!important;max-width:75ch}.hg-events__contact{scroll-margin-top:24px;margin-top:64px;padding:clamp(24px,4vw,44px);background:#fffaf5;border:1px solid #212121;border-radius:24px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.hg-events__contact>div{min-width:0}.hg-events__contact h2{font-size:clamp(3rem,4vw,4.4rem)}.hg-events__contact a{overflow-wrap:anywhere;text-underline-offset:4px}.hg-events__form-hint{font-size:1.2rem}.hg-events__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-bottom:24px}.hg-events__fields>div{min-width:0}.hg-events__full{grid-column:1/-1}.hg-events label{display:block;font-size:1.25rem;line-height:1.5;margin-bottom:8px}.hg-events :is(input,select,textarea){width:100%;min-height:48px;padding:12px 14px;border:1px solid #82776e;border-radius:10px;background:#fff;color:#212121;font:inherit;font-size:1.4rem;line-height:1.5}.hg-events textarea{resize:vertical;min-height:120px}.hg-events__form-wrap .hg-events__button{width:100%}.hg-events__privacy{font-size:1.1rem;margin:18px 0 0!important}.hg-events__status{padding:20px;background:#dbe4d5;border:1px solid #58734f;border-radius:12px}.hg-events__status--error{background:#ffe4e4;border-color:#a43030}@media(max-width:989px){.hg-events__formats{grid-template-columns:repeat(2,minmax(0,1fr))}.hg-events__hero{gap:24px}.hg-events__contact{grid-template-columns:1fr}}@media(max-width:749px){.hg-events__hero,.hg-events__places,.hg-events__details,.hg-events__steps{grid-template-columns:1fr}.hg-events__hero-art{max-width:440px;width:calc(100% - 8px);margin:12px auto 0;transform:none;padding:20px}.hg-events__tags{margin-top:24px;padding:24px 0}.hg-events__section,.hg-events__contact{margin-top:40px}.hg-events__formats{gap:14px}.hg-events__format{padding:20px}.hg-events__details{gap:24px;margin-top:36px;padding:28px 0}.hg-events__contact{gap:24px;padding:24px}}@media(max-width:479px){.hg-events__formats,.hg-events__fields{grid-template-columns:1fr}.hg-events__actions{align-items:stretch;flex-direction:column;gap:8px}.hg-events__actions .hg-events__text-link{justify-content:center}}.hg-events__places{align-items:stretch}.hg-events__place{display:flex;flex-direction:column;min-width:0}.hg-events__place>.hg-events__icon{flex-shrink:0}.hg-events__place>p:not(.hg-events__eyebrow){margin-bottom:24px}.hg-events__expand{border-top:1px solid #21212150;margin-top:auto}.hg-events__expand summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:16px 0;min-height:52px;font-size:1.4rem;font-weight:600;line-height:1.5}.hg-events__expand summary::-webkit-details-marker{display:none}.hg-events__expand summary:focus-visible{outline:3px solid #212121;outline-offset:4px;border-radius:4px}.hg-events__expand-mark{font-size:2rem;flex-shrink:0}.hg-events__expand[open] .hg-events__expand-mark{transform:rotate(45deg)}.hg-events__expand-body{padding:8px 0 4px}.hg-events__expand-body p{font-size:1.4rem;line-height:1.75;margin:0 0 16px}.hg-home-guide{padding:48px 0;background:#f2eae2;color:#212121}.hg-home-guide h2{font-size:clamp(2.6rem,3.5vw,3.6rem);line-height:1.25;color:inherit;margin:0 0 18px}.hg-home-guide p{line-height:1.7}.hg-home-guide__intro{max-width:75ch}.hg-home-guide__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.hg-home-guide__cards article{padding:24px;border:1px solid #212121;border-radius:18px;background:#beadd4}.hg-home-guide__cards article:nth-child(2){background:#ffc0c0}.hg-home-guide__cards article:nth-child(3){background:#dbe4d5}.hg-home-guide h3{color:inherit;font-size:2rem;margin:0 0 16px}.hg-home-guide a{color:inherit;text-underline-offset:4px}.hg-home-guide a:focus-visible{outline:3px solid #212121;outline-offset:4px}.hg-home-guide__cards a{display:inline-block;min-height:44px;font-weight:600;font-size:1.3rem}.hg-home-guide__services{border-top:1px solid #d0c5bd;margin-top:40px;padding-top:32px}.hg-home-guide__services nav{display:flex;gap:12px;flex-wrap:wrap}.hg-home-guide__services nav a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #212121;border-radius:10px;padding:10px 16px;text-decoration:none;background:#fffaf5}@media(max-width:749px){.hg-home-guide{padding:32px 0}.hg-home-guide__cards{grid-template-columns:1fr}}.hg-home-guide__cards article{display:flex;flex-direction:column}.hg-home-guide__cards article>a{margin-top:auto;padding-top:16px;line-height:1.5}.hg-home-guide__services nav a{font-weight:700;color:#212121}.hg-home-guide__services nav a:nth-child(1){background:#beadd4}.hg-home-guide__services nav a:nth-child(2){background:#ffc0c0}.hg-home-guide__services nav a:nth-child(3){background:#b5c3a7}.hg-home-guide__services nav a:nth-child(4){background:#f7dd7e}.hg-home-guide__services nav a:hover{text-decoration:underline;text-underline-offset:4px}.hg-learn{padding:clamp(3.2rem,6vw,7.2rem) 0}.hg-learn__header{max-width:65ch;margin-bottom:3.2rem}.hg-learn h1{font-size:clamp(4rem,7vw,7.2rem);margin:1rem 0 2rem}.hg-learn__header>p:last-child{font-size:1.8rem;line-height:1.6}.hg-learn__subjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.hg-learn__subject{display:block;padding:clamp(2rem,3vw,3.2rem);color:#212121;background:#beadd4;border:1px solid #212121;border-radius:2rem;text-decoration:none}.hg-learn__subject--brewing{background:#e6b1ba}.hg-learn__art{width:10rem;margin-bottom:2.4rem}.hg-learn__art svg{display:block;width:100%;height:auto}.hg-learn__subject h2{margin:0 0 1.4rem;color:#212121;font-size:clamp(2.4rem,3vw,3.2rem)}.hg-learn__subject p{margin:0 0 2rem;line-height:1.65}.hg-learn__link{display:block;min-height:4.4rem;padding-top:1rem;text-decoration:underline;text-underline-offset:.4rem}.hg-learn__subject:hover .hg-learn__link{text-decoration-thickness:2px}.hg-learn a:focus-visible{outline:3px solid #212121;outline-offset:5px}.hg-learn__shop{padding-top:4.8rem;max-width:65ch}.hg-learn__shop .button{--color-button:190,173,212;--color-button-text:18,18,18;background:#beadd4;color:#121212}@media(max-width:749px){.hg-learn__subjects{grid-template-columns:1fr}}.hg-private{background:#f2eae2;color:#212121;padding:clamp(32px,6vw,72px) 0}.hg-private *,.hg-private *:before,.hg-private *:after{box-sizing:border-box}.hg-private h1,.hg-private h2,.hg-private h3{color:#212121;letter-spacing:-.025em}.hg-private p{line-height:1.7;margin:0 0 16px}.hg-private a{color:inherit}.hg-private__hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px}.hg-private__eyebrow{font-size:1.15rem;letter-spacing:.1em;font-weight:600}.hg-private h1{font-size:clamp(4.4rem,6.5vw,7.8rem);line-height:1.04;margin:18px 0 24px}.hg-private__lead{font-size:1.8rem;max-width:49ch}.hg-private__hero-art{background:radial-gradient(circle at 100% 0,#ffc0c0 0 72px,transparent 73px),radial-gradient(circle at 0 100%,#f7dd7e 0 60px,transparent 61px),#fffaf5;border:1px solid #212121;border-radius:24px;padding:28px;transform:none}.hg-private__hero-art svg{width:100%;height:auto;display:block}.hg-private__hero-art p{text-align:center;font-size:1.3rem;margin:12px 0 0}.hg-private__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px}.hg-private__button{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:1px solid #212121;border-radius:12px;min-height:50px;padding:14px 22px;background:#beadd4;color:#212121;font:inherit;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer}.hg-private__button:hover{background:#ad96ca}.hg-private :is(a,button,input,select,textarea):focus-visible{outline:3px solid #212121;outline-offset:4px}.hg-private__text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-weight:600;text-underline-offset:5px}.hg-private__tags{display:flex;flex-wrap:wrap;gap:12px 28px;padding:28px 0;margin-top:40px;border-bottom:1px solid #21212140;font-size:1.3rem}.hg-private__tags>span{display:flex;gap:10px;align-items:center}.hg-private__tags>span>span{font-size:2rem}.hg-private__section{margin-top:64px}.hg-private h2{font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.2;margin:0 0 16px;max-width:28ch}.hg-private__intro{max-width:65ch;margin-bottom:28px!important}.hg-private__places{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hg-private__place{border:1px solid #212121;border-radius:20px;padding:clamp(24px,3vw,36px);background:#beadd4}.hg-private__place--1{background:#ffc0c0}.hg-private__place--2{background:#dbe4d5}.hg-private__icon{width:72px;height:72px;margin-bottom:20px}.hg-private__icon svg{width:100%;height:100%;display:block}.hg-private__place h3{font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.2;margin:8px 0 20px}.hg-private__place p{max-width:48ch}.hg-private__formats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hg-private__format{background:#fffaf5;border:1px solid #d1c6bc;border-radius:18px;padding:24px}.hg-private__format .hg-private__icon{width:54px;height:54px}.hg-private__format h3{font-size:1.9rem;line-height:1.35;margin:0 0 14px}.hg-private__format p{font-size:1.35rem;margin:0}.hg-private__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:56px;padding:36px 0;border-top:1px solid #21212140}.hg-private__details h2{font-size:2.5rem}.hg-private__details p{font-size:1.4rem;margin:0}.hg-private__proof{background:#dbe4d5;border:1px solid #212121;border-radius:20px;padding:clamp(24px,4vw,40px)}.hg-private__proof p:last-child{max-width:72ch;margin:0}.hg-private__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px}.hg-private__number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#beadd4;border:1px solid #212121;border-radius:50%;font-weight:600}.hg-private__steps h3{font-size:2rem;margin:18px 0 12px}.hg-private__steps p{font-size:1.4rem}.hg-private__logistics{font-size:1.2rem;margin-top:16px!important;max-width:75ch}.hg-private__contact{scroll-margin-top:24px;margin-top:64px;padding:clamp(24px,4vw,44px);background:#fffaf5;border:1px solid #212121;border-radius:24px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.hg-private__contact>div{min-width:0}.hg-private__contact h2{font-size:clamp(3rem,4vw,4.4rem)}.hg-private__contact a{overflow-wrap:anywhere;text-underline-offset:4px}.hg-private__form-hint{font-size:1.2rem}.hg-private__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-bottom:24px}.hg-private__fields>div{min-width:0}.hg-private__full{grid-column:1/-1}.hg-private label{display:block;font-size:1.25rem;line-height:1.5;margin-bottom:8px}.hg-private :is(input,select,textarea){width:100%;min-height:48px;padding:12px 14px;border:1px solid #82776e;border-radius:10px;background:#fff;color:#212121;font:inherit;font-size:1.4rem;line-height:1.5}.hg-private textarea{resize:vertical;min-height:120px}.hg-private__form-wrap .hg-private__button{width:100%}.hg-private__privacy{font-size:1.1rem;margin:18px 0 0!important}.hg-private__status{padding:20px;background:#dbe4d5;border:1px solid #58734f;border-radius:12px}.hg-private__status--error{background:#ffe4e4;border-color:#a43030}@media(max-width:989px){.hg-private__formats{grid-template-columns:repeat(2,minmax(0,1fr))}.hg-private__hero{gap:24px}.hg-private__contact{grid-template-columns:1fr}}@media(max-width:749px){.hg-private__hero,.hg-private__places,.hg-private__details,.hg-private__steps{grid-template-columns:1fr}.hg-private__hero-art{max-width:440px;width:calc(100% - 8px);margin:12px auto 0;transform:none;padding:20px}.hg-private__tags{margin-top:24px;padding:24px 0}.hg-private__section,.hg-private__contact{margin-top:40px}.hg-private__formats{gap:14px}.hg-private__format{padding:20px}.hg-private__details{gap:24px;margin-top:36px;padding:28px 0}.hg-private__contact{gap:24px;padding:24px}}@media(max-width:479px){.hg-private__formats,.hg-private__fields{grid-template-columns:1fr}.hg-private__actions{align-items:stretch;flex-direction:column;gap:8px}.hg-private__actions .hg-private__text-link{justify-content:center}}.hg-private__expand{margin-top:24px;border-top:1px solid #21212150}.hg-private__expand summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:16px 0;min-height:52px;font-weight:600;font-size:1.4rem;line-height:1.5}.hg-private__expand summary::-webkit-details-marker{display:none}.hg-private__expand summary:focus-visible{outline:3px solid #212121;outline-offset:4px;border-radius:4px}.hg-private__expand-mark{flex-shrink:0;font-size:2rem;transition:transform .15s ease}.hg-private__expand[open] .hg-private__expand-mark{transform:rotate(45deg)}.hg-private__expand-body{padding:8px 0 4px}.hg-private__expand-body p{font-size:1.35rem;line-height:1.75;margin:0 0 16px}.hg-private__expand-body strong{font-weight:600}.hg-private__places{align-items:start}@media(prefers-reduced-motion:reduce){.hg-private__expand-mark{transition:none}}.hg-private__places{align-items:stretch}.hg-private__place{display:flex;flex-direction:column;min-width:0}.hg-private__place>.hg-private__icon{flex-shrink:0}.hg-private__place>.hg-private__expand{margin-top:auto}.hg-private__place>p:not(.hg-private__eyebrow){margin-bottom:24px}.hg-private__tags>span{font-weight:700;font-size:clamp(1.5rem,1.6vw,1.8rem);line-height:1.5}.hg-private__tags>span>span{font-size:2.3rem}.hg-service{background:#f2eae2;color:#212121;padding:48px 0 64px}.hg-service h1,.hg-service h2,.hg-service h3{color:#212121}.hg-service__hero{max-width:850px;margin-bottom:40px}.hg-service h1{font-size:clamp(3.6rem,5vw,6rem);line-height:1.1;margin:16px 0 24px}.hg-service__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:48px;align-items:start}.hg-service__body{line-height:1.8;font-size:1.6rem}.hg-service__body h2{font-size:2.7rem;line-height:1.3;margin:36px 0 16px}.hg-service__body>p:first-child{font-size:1.9rem}.hg-service__body details{border-top:1px solid #c9bfb7;padding:16px 0}.hg-service__body summary{cursor:pointer;font-weight:600;display:list-item}.hg-service__body details p{margin-bottom:0}.hg-service__contact{background:#dbe4d5;border:1px solid #212121;border-radius:20px;padding:28px;scroll-margin-top:24px}.hg-service__contact h2{font-size:2.5rem;margin:0 0 16px}.hg-service__contact p{line-height:1.7;font-size:1.35rem}.hg-service__contact label{display:block;font-size:1.3rem;margin:18px 0 8px}.hg-service__contact input,.hg-service__contact textarea{box-sizing:border-box;width:100%;min-height:46px;padding:12px;border:1px solid #82776e;border-radius:10px;background:#fffaf5;color:#212121;font:inherit}.hg-service__contact textarea{resize:vertical}.hg-service__button{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:14px 22px;min-height:48px;background:#beadd4;color:#212121;border:1px solid #212121;border-radius:12px;text-decoration:none;font:inherit;font-weight:600;cursor:pointer}.hg-service__contact button{width:100%;margin-top:20px}.hg-service a{color:inherit;text-underline-offset:4px}.hg-service__privacy{font-size:1.1rem!important}.hg-service :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #212121;outline-offset:4px}@media(max-width:749px){.hg-service{padding:32px 0 40px}.hg-service__grid{grid-template-columns:1fr;gap:28px}.hg-service__contact{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
