.service-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 5%;border-bottom:1px solid var(--product-line, #e0e5d8);color:var(--product-ink, #43603b);gap:15px;background:#fff}.service-header>a:first-child{font-size:11px;min-height:44px;display:flex;align-items:center}.service-brand{width:142px;display:block}.service-header>span{justify-self:end;font-size:8px;letter-spacing:.14em;color:var(--product-muted, #819473)}.lounge-page,.team-page,.privacy-page{max-width:1400px;padding:0 6%;margin:auto;color:var(--product-ink, #344f38)}.service-kicker{font-size:9px;letter-spacing:.16em;color:var(--product-muted, #627653);margin-bottom:24px}.lounge-page h1{font-size:clamp(36px,4vw,60px);line-height:1.35;font-weight:300;letter-spacing:-.065em}.service-lead{font-size:14px;color:var(--product-muted, #657652);line-height:1.9;margin-top:30px}.lounge-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:5%;align-items:center;padding:65px 0}.lounge-art img{display:block;width:100%;height:auto}.lounge-benefits{display:flex;gap:18px;flex-wrap:wrap;margin-top:35px;font-size:9px;color:var(--product-muted, #627456)}.lounge-benefits>span{border-top:1px solid var(--product-line, #d4dec9);padding-top:12px;min-width:70px}.lounge-entry{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start;background:var(--product-surface, #f6f8f1);padding:55px;margin:15px 0 50px}.lounge-entry h2{font-size:32px;letter-spacing:-.04em;font-weight:400}.lounge-entry>div>p:not(.service-kicker){font-size:13px;color:var(--product-muted, #657652);line-height:1.95;margin-top:20px}.entry-steps{display:flex;gap:25px;margin:30px 0;font-size:11px}.entry-steps>li{display:grid;gap:9px}.entry-steps span{font-size:9px;color:var(--product-muted, #627456)}.service-form{min-width:0}.service-form>label{display:block;font-size:11px;color:var(--product-muted, #637e55);margin:0 0 9px}.service-form>label:not(:first-child){margin-top:20px}.service-form :is(input:not([type=checkbox]),textarea){display:block;width:100%;padding:14px;border:1px solid var(--product-control-line, var(--product-line, #d4dec9));border-radius:3px;background:#fff;font:inherit;font-size:12px;color:var(--product-ink, #3b563a);line-height:1.8;resize:vertical}.service-form :is(input,textarea):focus{outline:2px solid var(--product-action, #739160);outline-offset:2px}.service-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:49px;background:var(--product-action, #36543b);border:0;border-radius:3px;color:#fff;padding:12px 18px;font-size:12px;margin-top:22px}.service-primary:disabled{opacity:.5;cursor:default}.service-form label.service-consent{display:flex;align-items:start;gap:9px;font-size:10px;line-height:1.9;margin-top:20px}.service-consent input{margin-top:5px;accent-color:var(--product-action, #46683d);flex-shrink:0}.service-consent a{text-decoration:underline;text-underline-offset:3px}.service-small{font-size:10px;color:var(--product-muted, #687b59);line-height:1.9;margin-top:18px}.lounge-guidelines{border-block:1px solid var(--product-line, #dce4d3);margin:40px 0 65px}.lounge-guidelines summary{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding:23px 0;list-style:none;cursor:pointer}.lounge-guidelines summary>span{font-size:23px;font-weight:300}.lounge-guidelines ul{list-style:disc;margin:0 0 25px;padding-left:20px;font-size:12px;line-height:2.2;color:var(--product-muted, #637457)}.service-footer{max-width:1400px;margin:auto;padding:28px 6% 35px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;font-size:9px;border-top:1px solid var(--product-line, #e0e6d7);color:var(--product-muted, #637457)}.service-footer a{min-height:30px;display:flex;align-items:center}.service-notice{padding:45px;background:var(--product-surface, #f4f7ed);font-size:13px}.service-error{padding:16px 20px;background:#f6eae2;color:#945c3c;font-size:12px;line-height:1.9;margin:25px 0}.room-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px 0;border-top:1px solid var(--product-line, #d9e3cd);margin-top:10px}.room-heading .service-kicker{margin-bottom:14px}.room-heading h2{font-size:29px;letter-spacing:-.04em;font-weight:400}.service-text-button{background:none;border:0;border-bottom:1px solid var(--product-line, #bdccaf);font-size:11px;min-height:44px;padding:8px 0;color:var(--product-muted, #6d875c)}.room-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:45px;align-items:start}.room-compose{background:var(--product-surface, #f4f7ef);padding:30px;position:sticky;top:25px}.room-compose h3{font-size:22px;font-weight:400;letter-spacing:-.04em;margin-bottom:25px}.room-compose .service-kicker{margin-bottom:16px}.compose-count{font-size:9px;text-align:right;color:var(--product-muted, #657652);margin-top:8px}.room-post{border:1px solid var(--product-line, #dce4d2);padding:27px;margin-bottom:18px}.post-meta{display:flex;align-items:center;gap:10px;font-size:11px}.post-meta>strong{font-weight:500}.post-meta>time{margin-left:auto;font-size:9px;color:var(--product-muted, #657652)}.post-avatar{display:grid;place-items:center;width:32px;height:32px;background:var(--product-surface-strong, #e7eedc);border-radius:50%;font-size:11px}.room-post>p{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:20px;color:var(--product-muted, #5d7650)}.team-post{background:var(--product-surface, #f7f9f1);border-color:var(--product-line, #c5d6b2)}.team-badge{font-size:8px;padding:3px 6px;background:var(--product-surface-strong, #e6eedc);color:var(--product-muted, #6a8659);border-radius:3px}.post-delete{margin-top:17px;min-height:36px;border:0;border-bottom:1px solid var(--product-line, #d5dfc9);background:none;font-size:9px;color:var(--product-muted, #687d59)}.room-empty{padding:65px 25px;text-align:center;border:1px dashed var(--product-line, #cad8ba)}.room-empty>span{font-size:35px;font-weight:300;color:var(--product-muted, #9ab088)}.room-empty h3{font-size:24px;letter-spacing:-.04em;font-weight:400;margin:20px 0}.room-empty>p{font-size:13px;color:var(--product-muted, #657652);line-height:1.9}.privacy-page{max-width:900px;padding-block:65px}.privacy-page h1{font-size:38px;font-weight:400;letter-spacing:-.055em;margin-bottom:25px}.privacy-page h2{font-size:20px;font-weight:400;letter-spacing:-.03em;margin:38px 0 17px}.privacy-page p,.privacy-page li{font-size:13px;line-height:2;color:#718564}.privacy-page ul{list-style:disc;padding-left:20px}.privacy-page a{text-decoration:underline}.privacy-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:12px}.privacy-table th,.privacy-table td{padding:15px 12px;border:1px solid #dde5d3;text-align:left;font-weight:400;line-height:1.9}.privacy-table th{background:var(--product-surface, #f4f7ed)}.privacy-page .service-kicker{font-size:9px}@media(max-width:800px){.service-header{height:72px;padding-inline:22px}.service-brand{width:118px}.service-header>span{font-size:7px;max-width:65px;text-align:right}.service-header>a:first-child{font-size:10px}.lounge-page,.team-page{padding:0 22px}.lounge-intro{padding:40px 0;grid-template-columns:1fr;gap:28px}.lounge-page h1{font-size:42px}.service-lead{margin-top:22px;font-size:13px}.lounge-benefits{margin-top:25px}.lounge-entry{grid-template-columns:1fr;padding:30px 24px;gap:32px}.lounge-entry h2{font-size:28px}.lounge-entry>div>p:not(.service-kicker){font-size:12px}.lounge-entry .service-small{font-size:10px}.entry-steps{gap:24px;margin:23px 0}.service-form :is(input:not([type=checkbox]),textarea){font-size:12px;padding:12px}.room-grid{grid-template-columns:1fr;gap:25px}.room-compose{position:static;order:-1;padding:25px}.room-heading{align-items:start;flex-direction:column;gap:15px}.room-heading h2{font-size:26px}.room-post{padding:21px}.post-meta{gap:8px;font-size:10px;flex-wrap:wrap}.post-meta time{font-size:8px}.room-post>p{font-size:12px}.privacy-page{padding:40px 22px}.privacy-page h1{font-size:30px}.privacy-table{font-size:10px}.privacy-table th,.privacy-table td{padding:10px}.service-footer{padding-inline:22px;font-size:8px}.lounge-guidelines ul{font-size:11px}}@media(max-width:350px){.service-header{padding-inline:14px}.service-brand{width:98px}.service-header>span{font-size:6px}.service-header>a:first-child{font-size:9px}.lounge-page,.team-page{padding-inline:16px}.lounge-page h1{font-size:35px}.lounge-entry{padding:25px 17px}.service-consent{font-size:9px}.lounge-entry h2{font-size:26px}.entry-steps{font-size:10px;gap:20px}}@media(max-width:800px){.service-form :is(input:not([type=checkbox]),textarea){font-size:16px}}
