.simmer-case{color:#4c301e;background:#fbf2e0;width:100%}.simmer-title{justify-content:space-between;align-items:end;gap:32px;max-width:1440px;margin:auto;padding:58px 110px 30px 203px;scroll-margin-top:24px;display:flex}.simmer-title h1{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:68px;font-weight:700;line-height:1}.simmer-title p{font-size:20px;font-weight:300;line-height:1.35}.simmer-title .simmer-subtitle{font-family:var(--font-display);margin-bottom:4px;font-weight:700}.simmer-palette{flex-shrink:0;gap:17px;padding-bottom:4px;display:flex}.simmer-palette li{border-radius:3px;width:42px;height:42px;box-shadow:0 4px 5px #4c301e30}.simmer-layout{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:33px;max-width:1440px;margin:auto;padding:0 96px 0 24px;display:grid}.simmer-layout .case-toc{color:#4c301e;width:auto;margin:0}.simmer-article{color:#664028;letter-spacing:-.02em;flex-direction:column;gap:72px;min-width:0;font-size:24px;line-height:1.55;display:flex}.simmer-article>section{flex-direction:column;gap:24px;scroll-margin-top:24px;display:flex}.simmer-article h2{color:#4c301e;letter-spacing:normal;font-size:20px;font-weight:700;line-height:1.3}.simmer-article h3{color:#4c301e;font-size:24px;font-weight:700;line-height:1.45}.simmer-overview-part p+p{margin-top:24px}.simmer-habits p{white-space:pre-line}.simmer-article .simmer-problem{grid-template-columns:minmax(0,1fr) 358px;align-items:center;gap:64px;padding:0 36px;display:grid}.simmer-problem-copy{flex-direction:column;gap:36px;display:flex}.simmer-benefits{background:#fbf2df;border:1px solid #4c301e;border-radius:20px;padding:32px 24px;position:relative}.simmer-benefits h3{font-family:var(--font-display);text-align:center;margin-bottom:40px;font-size:23px}.simmer-card-cross{font-size:28px;line-height:1;position:absolute;top:18px;right:23px}.simmer-benefits>p{font-family:var(--font-display);color:#7d5034;margin-bottom:10px;font-size:16px}.simmer-benefits li{font-family:var(--font-display);border-top:1px solid #4c301e80;grid-template-columns:42px 1fr;font-size:16px;line-height:1.6;display:grid}.simmer-benefits li:last-child{border-bottom:1px solid #4c301e80}.simmer-benefits li svg{align-self:center}.simmer-benefits li span{border-left:1px solid #4c301e70;padding:14px 0 14px 14px}.simmer-phones{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:20px;padding:16px 36px 0;display:grid}.simmer-screen{flex-direction:column;gap:22px;min-width:0;display:flex}.simmer-screen .design-image{align-self:start}.simmer-screen .design-image>.artwork-crop{border-radius:13.5%/6.2%;outline:1px solid #4c301e}.simmer-screen .image-zoom-label{bottom:18px;right:14px}.simmer-screen .image-dialog{width:min(510px,96vw)}.simmer-screen .image-dialog-scroll>.artwork-crop{min-width:0;max-width:420px;margin:auto}.simmer-screen .image-dialog-scroll img{min-width:0}.simmer-phones-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:48px;width:min(100%,790px);padding:16px 0 0}.simmer-callout{border-left:3px solid #4c301e;width:min(100%,935px);margin:32px auto 16px;padding-left:18px}.simmer-callout strong{color:#4c301e;font-size:20px;font-weight:700}.simmer-behaviors{background:#c5826a;border-radius:12px;margin-top:24px;padding:24px 34px;box-shadow:inset 0 2px 6px #fff8,inset 0 -2px 6px #4c301e22}.simmer-behaviors h3{text-align:center;margin-bottom:18px;font-size:20px}.simmer-behaviors ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.simmer-behaviors li{color:#4c301e;background:#fff;border-radius:7px;padding:18px 24px}.simmer-step{font-family:var(--font-display);font-size:12px;font-weight:700;line-height:1.3;display:block}.simmer-behaviors h4{margin:2px 0 18px;font-size:15px;font-weight:600;line-height:1.4}.simmer-behaviors p{letter-spacing:normal;font-size:18px;line-height:1.45}.simmer-labeled-phones{gap:24px;padding-left:0;padding-right:0}.simmer-screen figcaption{color:#4c301e;font-size:20px;line-height:1.4}.simmer-labeled-phones figcaption{text-align:center}.simmer-labeled-phones figcaption h3{font-size:20px;font-weight:700;line-height:1.4}.simmer-moodboard{grid-template-columns:246fr 234fr 260fr 336.8fr;align-items:start;gap:24px;margin-top:24px;display:grid}.simmer-moodboard>.design-image{border-radius:0}.simmer-moodboard>.design-image>img{aspect-ratio:var(--mood-ratio);object-fit:cover}.simmer-moodboard>.design-image:nth-of-type(2){--mood-ratio:234 / 462.4}.simmer-moodboard>.design-image:nth-of-type(3){--mood-ratio:260 / 462.4}.simmer-moodboard>.design-image:nth-of-type(4){--mood-ratio:336.8 / 462.185}.simmer-reflection-heading{margin-top:36px}.simmer-chefs{margin-top:24px}.simmer-chefs .design-image{border-radius:0}.simmer-thanks{margin-top:40px}.simmer-case .image-dialog{background:#fbf2e0}.simmer-case .dialog-close{color:#4c301e;background:#e8d6b5}.simmer-case .image-zoom-label{color:#4c301e}.simmer-case .site-footer{color:#4c301e;border-top:1px solid #4c301e50;max-width:1147px;margin-top:64px}.simmer-case :focus-visible{outline-color:#797131}@media (min-width:761px){.simmer-labeled-phones{grid-template-rows:auto auto;row-gap:22px}.simmer-labeled-phones .simmer-screen{grid-template-rows:subgrid;grid-row:span 2;align-items:start;display:grid}}@media (max-width:1200px){.simmer-title{flex-wrap:wrap;padding-left:178px;padding-right:32px}.simmer-layout{grid-template-columns:130px minmax(0,1fr);gap:24px;padding-right:32px}.simmer-article{font-size:20px}.simmer-article .simmer-problem{grid-template-columns:minmax(0,1fr) 290px;gap:30px;padding:0}.simmer-phones{gap:24px;padding-left:0;padding-right:0}.simmer-behaviors{padding:24px}.simmer-behaviors li{padding:16px}.simmer-behaviors p{font-size:16px}}@media (max-width:960px){.simmer-article .simmer-problem{grid-template-columns:1fr}.simmer-benefits{justify-self:center;width:min(100%,430px)}.simmer-behaviors ol{grid-template-columns:1fr}.simmer-behaviors h4{margin-bottom:12px}.simmer-moodboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.simmer-title{gap:24px;padding:38px 24px 28px}.simmer-title h1{font-size:54px}.simmer-title p{font-size:17px;line-height:1.55}.simmer-palette{gap:14px}.simmer-palette li{width:32px;height:32px}.simmer-layout{padding:0 24px;display:block}.simmer-layout .case-toc{width:auto;padding:0 0 28px;position:static}.simmer-article{gap:44px;font-size:18px}.simmer-article>section{gap:22px}.simmer-article h3{font-size:20px}.simmer-benefits{padding:30px 20px}.simmer-benefits h3{font-size:23px}.simmer-phones,.simmer-phones-pair{grid-template-columns:1fr;gap:32px;width:100%;margin-top:12px;padding-top:0}.simmer-screen{justify-self:center;width:min(100%,320px)}.simmer-screen figcaption,.simmer-labeled-phones figcaption h3{font-size:18px}.simmer-behaviors{margin-top:8px;padding:22px 18px}.simmer-behaviors h3{font-size:18px}.simmer-callout{margin:20px auto 8px;padding-left:16px}.simmer-callout strong{font-size:18px}.simmer-moodboard{gap:16px;margin-top:12px}.simmer-moodboard .image-zoom-label{padding:4px 6px;font-size:12px;right:4px}.simmer-reflection-heading,.simmer-thanks{margin-top:20px}.simmer-case .site-footer{margin:44px 24px 0;padding-left:0;padding-right:0}}
