.journal-article-module__dTcGcq__article{width:min(1160px,100% - 96px);color:var(--ink);margin:0 auto;padding:48px 0 80px;font-size:17px;line-height:1.95}.journal-article-module__dTcGcq__article :where(h1,h2,h3,p,figure){margin-top:0}.journal-article-module__dTcGcq__back{min-height:44px;color:var(--green);align-items:center;gap:10px;margin-bottom:28px;font-size:13px;display:inline-flex}.journal-article-module__dTcGcq__masthead{border-bottom:1px solid var(--line);grid-template:"heading hero"min-content"intro hero"1fr/1.15fr .85fr;align-items:start;gap:26px 56px;padding-bottom:38px;display:grid}.journal-article-module__dTcGcq__eyebrow{letter-spacing:.16em;color:var(--green);margin-bottom:22px;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.6}.journal-article-module__dTcGcq__eyebrow span{opacity:.5;margin:0 10px}.journal-article-module__dTcGcq__article h1{letter-spacing:.025em;margin:0 0 26px;scroll-margin-top:130px;font-size:clamp(34px,3.55vw,52px);line-height:1.5}.journal-article-module__dTcGcq__subtitle{color:#69685d;max-width:410px;margin:0;font-size:18px;line-height:1.9}.journal-article-module__dTcGcq__translation{color:var(--muted);margin:22px 0 0;font-size:13px;line-height:1.7}.journal-article-module__dTcGcq__masthead>div:first-child{grid-area:heading}.journal-article-module__dTcGcq__masthead .journal-article-module__dTcGcq__introduction{grid-area:intro;max-width:none;margin:0;font-size:16px;line-height:2}.journal-article-module__dTcGcq__hero{grid-area:hero;place-self:center end;width:100%;min-width:0;max-width:440px;margin:0}.journal-article-module__dTcGcq__heroIllustration{filter:brightness(1.08);mix-blend-mode:multiply;display:block}.journal-article-module__dTcGcq__hero img{object-fit:contain;border-radius:0;width:100%;height:auto}.journal-article-module__dTcGcq__heroProductFrame{aspect-ratio:4/5;width:100%}.journal-article-module__dTcGcq__hero .journal-article-module__dTcGcq__heroProduct{object-fit:contain;width:100%;height:auto;display:block}.journal-article-module__dTcGcq__article figcaption{color:#747267;margin:12px 0 0;font-size:12px;line-height:1.8}.journal-article-module__dTcGcq__article figcaption a{text-underline-offset:3px;text-decoration:underline}.journal-article-module__dTcGcq__introduction{max-width:760px;margin:44px auto 38px;font-size:17px;line-height:2.05}.journal-article-module__dTcGcq__introduction p:last-child{margin-bottom:0}.journal-article-module__dTcGcq__contents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:28px 0 62px;padding:10px 0;display:grid}.journal-article-module__dTcGcq__contents a{min-height:48px;color:var(--green);align-items:center;gap:14px;font-size:14px;display:flex}.journal-article-module__dTcGcq__contents a>span{letter-spacing:.12em;color:#928a7c;font-size:11px}.journal-article-module__dTcGcq__contents svg{margin-left:auto}.journal-article-module__dTcGcq__article a:hover{text-underline-offset:5px;text-decoration:underline}.journal-article-module__dTcGcq__section{margin:0 0 72px;scroll-margin-top:110px}.journal-article-module__dTcGcq__sectionHeading{grid-template-columns:230px 1fr;align-items:baseline;gap:30px;margin:0 0 28px;display:grid}.journal-article-module__dTcGcq__sectionHeading .journal-article-module__dTcGcq__eyebrow{margin:0;font-size:11px}.journal-article-module__dTcGcq__sectionHeading h2{letter-spacing:.02em;margin:0;font-size:30px;line-height:1.5}.journal-article-module__dTcGcq__map img{border-radius:0;width:100%;height:auto}.journal-article-module__dTcGcq__map figcaption{max-width:940px}.journal-article-module__dTcGcq__origins{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.journal-article-module__dTcGcq__origin{border-top:1px solid #bfbcae;padding-top:21px}.journal-article-module__dTcGcq__originName{letter-spacing:.16em;color:var(--green);margin-bottom:12px;font-size:11px}.journal-article-module__dTcGcq__origin h3{letter-spacing:.02em;margin-bottom:16px;font-family:Noto Serif TC,Georgia,serif;font-size:20px;line-height:1.65}.journal-article-module__dTcGcq__origin p:not(.journal-article-module__dTcGcq__originName){margin-bottom:0;font-size:15px;line-height:2}.journal-article-module__dTcGcq__reading{max-width:790px;margin-left:auto;margin-right:auto}.journal-article-module__dTcGcq__reading h3{margin:34px 0 15px;font-family:Noto Serif TC,Georgia,serif;font-size:22px;line-height:1.6}.journal-article-module__dTcGcq__reading p{margin-bottom:23px}.journal-article-module__dTcGcq__citations{white-space:nowrap;color:var(--green);margin-left:4px;font-size:11px;line-height:0}.journal-article-module__dTcGcq__citations a{padding:2px}.journal-article-module__dTcGcq__comparison{border-collapse:collapse;border-spacing:0;width:100%;margin:30px 0;font-size:14px;line-height:1.9}.journal-article-module__dTcGcq__comparison caption{text-align:left;letter-spacing:.05em;color:var(--green);padding-bottom:12px;font-size:12px}.journal-article-module__dTcGcq__comparison th,.journal-article-module__dTcGcq__comparison td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal;padding:18px 16px;font-weight:400}.journal-article-module__dTcGcq__comparison tbody th{background:#f3f0e8;width:28%;font-weight:500}.journal-article-module__dTcGcq__comparison td{background:#fffdf88a}.journal-article-module__dTcGcq__comparison td:nth-child(2){width:29%}.journal-article-module__dTcGcq__comparison tbody tr:nth-child(2) td{background:#edf1e780}.journal-article-module__dTcGcq__referenceBody{max-width:920px;margin:auto;font-size:14px;line-height:1.9}.journal-article-module__dTcGcq__references{margin:30px 0;padding:0;list-style:none}.journal-article-module__dTcGcq__references li{border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:14px;padding:19px 0;scroll-margin-top:115px;display:grid}.journal-article-module__dTcGcq__referenceNumber{color:var(--green);font-size:12px}.journal-article-module__dTcGcq__references h3{margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.6}.journal-article-module__dTcGcq__references p{overflow-wrap:anywhere;margin:0 0 5px;font-size:13px;line-height:1.75}.journal-article-module__dTcGcq__external{text-underline-offset:3px;color:var(--green);align-items:baseline;gap:4px;text-decoration:underline;display:inline-flex}.journal-article-module__dTcGcq__external svg{align-self:center}.journal-article-module__dTcGcq__imageNotes{border-top:1px solid var(--line);padding-top:24px}.journal-article-module__dTcGcq__imageNotes h3{margin-bottom:10px;font-size:16px}.journal-article-module__dTcGcq__imageNotes p{margin-bottom:10px;font-size:12px}.journal-article-module__dTcGcq__endNav{border-top:1px solid var(--line);color:var(--green);justify-content:space-between;gap:24px;padding-top:26px;font-size:14px;display:flex}.journal-article-module__dTcGcq__endNav a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.journal-article-module__dTcGcq__simpleMasthead{max-width:790px;margin:0 auto 32px}.journal-article-module__dTcGcq__storyImage{object-fit:contain;width:100%;height:auto;max-height:640px;margin:0 auto 42px;display:block}.journal-article-module__dTcGcq__genericBody{max-width:900px;margin:auto}@media (min-width:1500px){.journal-article-module__dTcGcq__article{width:min(1200px,100% - 120px)}}@media (max-width:1000px){.journal-article-module__dTcGcq__article{width:calc(100% - 64px)}.journal-article-module__dTcGcq__masthead{gap:24px 32px}.journal-article-module__dTcGcq__article h1{font-size:36px}.journal-article-module__dTcGcq__sectionHeading{grid-template-columns:190px 1fr;gap:20px}.journal-article-module__dTcGcq__sectionHeading h2{font-size:28px}.journal-article-module__dTcGcq__origins{gap:24px}.journal-article-module__dTcGcq__origin h3{font-size:18px}.journal-article-module__dTcGcq__contents{gap:16px}.journal-article-module__dTcGcq__contents a{gap:8px;font-size:13px}}@media (max-width:720px){.journal-article-module__dTcGcq__article{width:calc(100% - 40px);padding:22px 0 55px;font-size:16px;line-height:1.95}.journal-article-module__dTcGcq__back{margin-bottom:20px;font-size:12px}.journal-article-module__dTcGcq__masthead{grid-template-columns:1fr;grid-template-areas:"heading""hero""intro";gap:24px;padding-bottom:28px}.journal-article-module__dTcGcq__masthead .journal-article-module__dTcGcq__introduction{font-size:16px}.journal-article-module__dTcGcq__masthead .journal-article-module__dTcGcq__hero{justify-self:center}.journal-article-module__dTcGcq__masthead .journal-article-module__dTcGcq__subtitle{margin-bottom:0}.journal-article-module__dTcGcq__article h1{letter-spacing:.01em;margin-bottom:18px;font-size:34px;line-height:1.55}.journal-article-module__dTcGcq__eyebrow{margin-bottom:18px;font-size:10px}.journal-article-module__dTcGcq__subtitle{max-width:330px;margin-bottom:26px;font-size:16px}.journal-article-module__dTcGcq__hero{margin:0}.journal-article-module__dTcGcq__article figcaption{font-size:11px;line-height:1.8}.journal-article-module__dTcGcq__introduction{margin:28px 0 30px;font-size:16px;line-height:2}.journal-article-module__dTcGcq__contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-bottom:42px;padding:9px 0}.journal-article-module__dTcGcq__contents a{gap:9px;font-size:13px}.journal-article-module__dTcGcq__section{margin-bottom:48px;scroll-margin-top:100px}.journal-article-module__dTcGcq__sectionHeading{margin-bottom:22px;display:block}.journal-article-module__dTcGcq__sectionHeading .journal-article-module__dTcGcq__eyebrow{margin-bottom:12px;font-size:10px}.journal-article-module__dTcGcq__sectionHeading h2{font-size:26px;line-height:1.6}.journal-article-module__dTcGcq__map{margin-bottom:28px}.journal-article-module__dTcGcq__map img{width:100%}.journal-article-module__dTcGcq__origins{display:block}.journal-article-module__dTcGcq__origin{border-top:1px solid var(--line);padding:22px 0}.journal-article-module__dTcGcq__origin h3{margin-bottom:12px;font-size:21px}.journal-article-module__dTcGcq__origin p:not(.journal-article-module__dTcGcq__originName){font-size:16px}.journal-article-module__dTcGcq__originName{margin-bottom:10px;font-size:10px}.journal-article-module__dTcGcq__reading h3{margin-top:28px;font-size:21px}.journal-article-module__dTcGcq__reading p{margin-bottom:20px}.journal-article-module__dTcGcq__comparison{margin:24px 0;display:block}.journal-article-module__dTcGcq__comparison caption{font-size:11px;display:block}.journal-article-module__dTcGcq__comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journal-article-module__dTcGcq__comparison tbody{display:block}.journal-article-module__dTcGcq__comparison tr{border-bottom:1px solid var(--line);background:#fffdf88a;padding:17px 16px;display:block}.journal-article-module__dTcGcq__comparison tbody tr:nth-child(2){background:#e8ede47a}.journal-article-module__dTcGcq__comparison tbody th,.journal-article-module__dTcGcq__comparison td,.journal-article-module__dTcGcq__comparison td:nth-child(2){border:0;width:auto;padding:0;display:block;background:0 0!important}.journal-article-module__dTcGcq__comparison tbody th{margin-bottom:12px;font-size:17px;line-height:1.7}.journal-article-module__dTcGcq__comparison td{margin-top:11px;font-size:14px;line-height:1.9}.journal-article-module__dTcGcq__comparison td:before{content:attr(data-label);color:var(--green);margin-bottom:2px;font-size:11px;display:block}.journal-article-module__dTcGcq__references li{grid-template-columns:24px 1fr;gap:8px;padding:18px 0}.journal-article-module__dTcGcq__referenceBody{font-size:13px}.journal-article-module__dTcGcq__references p{font-size:12px}.journal-article-module__dTcGcq__endNav{align-items:flex-start;gap:14px;font-size:13px}.journal-article-module__dTcGcq__endNav a:last-child{white-space:nowrap}.journal-article-module__dTcGcq__simpleMasthead{margin-bottom:24px}.journal-article-module__dTcGcq__storyImage{max-height:440px}}@media (prefers-reduced-motion:reduce){.journal-article-module__dTcGcq__article{scroll-behavior:auto}}@media (max-width:720px){.journal-article-module__dTcGcq__comparison thead{clip:rect(0,0,0,0);white-space:nowrap;display:block}}.journal-article-module__dTcGcq__originAtlas{width:min(1320px,100vw - 64px);margin-left:50%;transform:translate(-50%)}.journal-article-module__dTcGcq__map{margin:0}.journal-article-module__dTcGcq__map picture,.journal-article-module__dTcGcq__map img{width:100%;height:auto;display:block}.journal-article-module__dTcGcq__map picture{mix-blend-mode:multiply}.journal-article-module__dTcGcq__map img{filter:brightness(1.03)}.journal-article-module__dTcGcq__mapCaption{color:#6b7777;max-width:940px;margin:24px auto 0;padding:0 28px;font-size:11px;line-height:1.9}.journal-article-module__dTcGcq__mapCaption a{text-underline-offset:3px;text-decoration:underline}.journal-article-module__dTcGcq__origins{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.journal-article-module__dTcGcq__origin{border-top:0;padding:32px 28px 0;position:relative}.journal-article-module__dTcGcq__origin:before{content:"";background:#598093;width:1px;height:20px;position:absolute;top:0;left:50%}.journal-article-module__dTcGcq__origin h3{font-size:22px}.journal-article-module__dTcGcq__originName{color:#43747a;letter-spacing:.11em;font-size:10px}.journal-article-module__dTcGcq__origin p:not(.journal-article-module__dTcGcq__originName){font-size:16px;line-height:1.95}.journal-article-module__dTcGcq__prices summary{cursor:pointer;color:var(--green);min-height:28px;font-size:15px}.journal-article-module__dTcGcq__prices summary span{white-space:nowrap;margin-left:12px;font-size:11px}.journal-article-module__dTcGcq__prices[open] summary{margin-bottom:24px}.journal-article-module__dTcGcq__article :where(a,summary):focus-visible{outline:2px solid var(--green);outline-offset:5px}@media (max-width:1000px){.journal-article-module__dTcGcq__origin{padding-left:18px;padding-right:18px}.journal-article-module__dTcGcq__origin h3{font-size:20px}.journal-article-module__dTcGcq__origin p:not(.journal-article-module__dTcGcq__originName){font-size:15px}}@media (max-width:720px){.journal-article-module__dTcGcq__originAtlas{width:100%;margin-left:0;transform:none}.journal-article-module__dTcGcq__map{margin:0 0 22px}.journal-article-module__dTcGcq__origin{border-top:1px solid var(--line);padding:24px 0}.journal-article-module__dTcGcq__origin:before{display:none}.journal-article-module__dTcGcq__origin h3{font-size:21px}.journal-article-module__dTcGcq__origin p:not(.journal-article-module__dTcGcq__originName){font-size:16px}.journal-article-module__dTcGcq__originName{font-size:11px}.journal-article-module__dTcGcq__prices summary span{margin-left:18px;display:block}}.journal-article-module__dTcGcq__heroTrio{border-top:1px solid var(--line);display:grid}.journal-article-module__dTcGcq__heroSample{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr) 15px;align-items:center;gap:12px;min-height:112px;padding:12px 0;display:grid;text-decoration:none!important}.journal-article-module__dTcGcq__heroLabel span{font-family:KrakenSerif,Noto Serif TC,serif;font-size:17px;line-height:1.6;display:block}.journal-article-module__dTcGcq__heroLabel i{color:#70776e;font-size:11px;font-weight:400;line-height:1.7;display:block}.journal-article-module__dTcGcq__heroSample img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.journal-article-module__dTcGcq__heroSample>svg{color:#547577;transition:transform .25s}.journal-article-module__dTcGcq__heroSample:hover img,.journal-article-module__dTcGcq__heroSample:focus-visible img{transform:translate(4px)}.journal-article-module__dTcGcq__heroSample:hover>svg,.journal-article-module__dTcGcq__heroSample:focus-visible>svg{transform:translate(2px,-2px)}.journal-article-module__dTcGcq__atlasHeading{text-align:center;max-width:760px;margin:0 auto 38px;padding-top:10px}.journal-article-module__dTcGcq__atlasHeading .journal-article-module__dTcGcq__eyebrow{letter-spacing:.2em;color:#627776;margin-bottom:14px;font-size:10px}.journal-article-module__dTcGcq__atlasHeading h2{letter-spacing:.035em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.55}.journal-article-module__dTcGcq__map{isolation:isolate;background:#f7f7f2;position:relative}.journal-article-module__dTcGcq__origin{scroll-margin-top:110px}.journal-article-module__dTcGcq__specimen{background:#f1f4f1;border:1px solid #d4ddda;padding:17px 14px 12px;margin:15px 0 24px!important}.journal-article-module__dTcGcq__specimen img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;display:block}.journal-article-module__dTcGcq__specimen figcaption{color:#52645e;justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;line-height:1.6;display:flex}.journal-article-module__dTcGcq__specimen figcaption span{white-space:nowrap;color:#707b75;font-size:10px}.journal-article-module__dTcGcq__contents a{transition:color .2s,background-color .2s}.journal-article-module__dTcGcq__contents a svg,.journal-article-module__dTcGcq__back svg,.journal-article-module__dTcGcq__endNav svg,.journal-article-module__dTcGcq__external svg{transition:transform .2s}.journal-article-module__dTcGcq__contents a:hover,.journal-article-module__dTcGcq__contents a:focus-visible{color:#087382;background:#edf2ee}.journal-article-module__dTcGcq__contents a:hover svg,.journal-article-module__dTcGcq__contents a:focus-visible svg,.journal-article-module__dTcGcq__external:hover svg{transform:translate(2px,-2px)}.journal-article-module__dTcGcq__back:hover svg,.journal-article-module__dTcGcq__endNav a:hover svg{transform:translate(-3px)}.journal-article-module__dTcGcq__prices{border-top:1px solid #c6d4ce;border-bottom:0;margin:42px 0 0;padding:28px 0 0;font-size:15px}.journal-article-module__dTcGcq__priceHeading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:20px;display:flex}.journal-article-module__dTcGcq__priceHeading h3{margin:0;font-family:KrakenSerif,Noto Serif TC,serif;font-size:27px;font-weight:400;line-height:1.6}.journal-article-module__dTcGcq__priceHeading time{white-space:nowrap;color:#53716a;font-family:DM Sans,sans-serif;font-size:12px}.journal-article-module__dTcGcq__comparison{font-size:16px;line-height:1.8}.journal-article-module__dTcGcq__comparison th,.journal-article-module__dTcGcq__comparison td{border-color:#c6d4ce;padding:23px 20px}.journal-article-module__dTcGcq__comparison thead th{color:#29433d;background:#dce6e2;border-top:1px solid #b8cac2;font-size:13px}.journal-article-module__dTcGcq__comparison tbody th{color:#263c36;background:#edf2ee;width:36%;font-family:KrakenSerif,Noto Serif TC,serif;font-size:21px;font-weight:500;line-height:1.55}.journal-article-module__dTcGcq__comparison td,.journal-article-module__dTcGcq__comparison tbody tr:nth-child(2) td{color:#34443e;background:#fcfdfb}.journal-article-module__dTcGcq__comparison td:nth-child(2){color:#275347;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:21px}@media (max-width:1000px){.journal-article-module__dTcGcq__heroSample{grid-template-columns:108px minmax(0,1fr) 12px;gap:7px;min-height:106px}.journal-article-module__dTcGcq__heroLabel span{font-size:16px}.journal-article-module__dTcGcq__heroLabel i{font-size:10px}.journal-article-module__dTcGcq__specimen{padding:13px 9px 11px}.journal-article-module__dTcGcq__specimen figcaption{display:block}.journal-article-module__dTcGcq__specimen figcaption span{margin-top:3px;display:block}}@media (max-width:720px){.journal-article-module__dTcGcq__heroTrio{margin-top:6px}.journal-article-module__dTcGcq__heroSample{grid-template-columns:112px minmax(0,1fr) 15px;gap:8px;min-height:96px}.journal-article-module__dTcGcq__heroSample img{aspect-ratio:2.8}.journal-article-module__dTcGcq__atlasHeading{margin-bottom:26px;padding-top:4px}.journal-article-module__dTcGcq__atlasHeading h2{max-width:340px;margin:auto;font-size:28px}.journal-article-module__dTcGcq__atlasHeading .journal-article-module__dTcGcq__eyebrow{letter-spacing:.16em;font-size:9px}.journal-article-module__dTcGcq__mapMotion{display:none}.journal-article-module__dTcGcq__specimen{padding:20px 16px 14px;margin:16px 0 22px!important}.journal-article-module__dTcGcq__specimen figcaption{display:flex}.journal-article-module__dTcGcq__specimen figcaption span{margin-top:0}.journal-article-module__dTcGcq__priceHeading{display:block}.journal-article-module__dTcGcq__priceHeading h3{font-size:25px}.journal-article-module__dTcGcq__priceHeading time{margin-top:6px;display:block}.journal-article-module__dTcGcq__comparison tbody tr,.journal-article-module__dTcGcq__comparison tbody tr:nth-child(2){background:#edf2ee;border:1px solid #c6d4ce;margin-bottom:15px;padding:22px}.journal-article-module__dTcGcq__comparison tbody th{font-size:23px;line-height:1.6}.journal-article-module__dTcGcq__comparison td{margin-top:16px;font-size:16px}.journal-article-module__dTcGcq__comparison td:nth-child(2){font-size:23px}.journal-article-module__dTcGcq__comparison td:before{color:#4f6d60;margin-bottom:4px;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:12px}}@media (prefers-reduced-motion:reduce){.journal-article-module__dTcGcq__article *,.journal-article-module__dTcGcq__article :before,.journal-article-module__dTcGcq__article :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.journal-article-module__dTcGcq__heroSample:hover img,.journal-article-module__dTcGcq__heroSample:focus-visible img,.journal-article-module__dTcGcq__heroSample:hover>svg,.journal-article-module__dTcGcq__heroSample:focus-visible>svg,.journal-article-module__dTcGcq__contents a:hover svg,.journal-article-module__dTcGcq__contents a:focus-visible svg,.journal-article-module__dTcGcq__external:hover svg,.journal-article-module__dTcGcq__back:hover svg,.journal-article-module__dTcGcq__endNav a:hover svg{transform:none}.journal-article-module__dTcGcq__mapMotion{display:none}}.journal-article-module__dTcGcq__heroSample{grid-template-columns:126px minmax(0,1fr) 15px;min-height:119px}.journal-article-module__dTcGcq__heroSample img{aspect-ratio:2.6;background:#fff;border:1px solid #dce2dc}.journal-article-module__dTcGcq__specimen{background:#f7f9f5;border-color:#d4ddda;padding:0}.journal-article-module__dTcGcq__specimen img{aspect-ratio:3/2;background:#fff}.journal-article-module__dTcGcq__specimen figcaption{min-height:42px;margin:0;padding:12px 13px}.journal-article-module__dTcGcq__specimen figcaption a{white-space:nowrap;color:#48695d;font-size:10px}.journal-article-module__dTcGcq__photoCredits{margin-top:22px;scroll-margin-top:110px}.journal-article-module__dTcGcq__photoCredits ul{margin:16px 0 0;padding-left:18px}.journal-article-module__dTcGcq__photoCredits li{margin-bottom:13px;scroll-margin-top:110px;font-size:12px;line-height:1.9}.journal-article-module__dTcGcq__photoCredits a{text-underline-offset:3px;color:#3f6557;text-decoration:underline}.journal-article-module__dTcGcq__photoCredits strong{font-weight:500}.journal-article-module__dTcGcq__originName{min-height:32px;line-height:1.6}@media (max-width:1000px){.journal-article-module__dTcGcq__heroSample{grid-template-columns:104px minmax(0,1fr) 12px}.journal-article-module__dTcGcq__specimen{padding:0}.journal-article-module__dTcGcq__specimen figcaption{padding:10px}}@media (max-width:720px){.journal-article-module__dTcGcq__heroSample{grid-template-columns:108px minmax(0,1fr) 15px;min-height:105px}.journal-article-module__dTcGcq__heroSample img{aspect-ratio:2.4}.journal-article-module__dTcGcq__specimen{padding:0}.journal-article-module__dTcGcq__specimen img{aspect-ratio:3/2}.journal-article-module__dTcGcq__specimen figcaption{padding:12px 14px}.journal-article-module__dTcGcq__originName{min-height:0}.journal-article-module__dTcGcq__comparison tbody th,.journal-article-module__dTcGcq__comparison td,.journal-article-module__dTcGcq__comparison td:nth-child(2){width:auto}}.journal-article-module__dTcGcq__comparison th,.journal-article-module__dTcGcq__comparison td,.journal-article-module__dTcGcq__comparison thead th,.journal-article-module__dTcGcq__comparison tbody th,.journal-article-module__dTcGcq__comparison tbody tr:nth-child(2) td{color:var(--ink);background:0 0;border-color:#d8ddd7;font-weight:400}.journal-article-module__dTcGcq__comparison th,.journal-article-module__dTcGcq__comparison td{padding:18px 16px}.journal-article-module__dTcGcq__comparison thead th{color:#68756d;font-size:12px}.journal-article-module__dTcGcq__comparison tbody th{font-size:17px;line-height:1.7}.journal-article-module__dTcGcq__comparison td,.journal-article-module__dTcGcq__comparison td:nth-child(2){font-size:15px;line-height:1.8}.journal-article-module__dTcGcq__comparison caption{color:#6c776f;font-size:11px}.journal-article-module__dTcGcq__priceHeading h3{font-size:23px;font-weight:400}.journal-article-module__dTcGcq__pricePerspective{border-top:1px solid #d8ddd7;margin-top:30px;padding:26px 0 0}.journal-article-module__dTcGcq__pricePerspective .journal-article-module__dTcGcq__eyebrow{margin-bottom:12px;font-size:10px}.journal-article-module__dTcGcq__pricePerspective h4{margin:0 0 16px;font-family:KrakenSerif,Noto Serif TC,serif;font-size:23px;font-weight:400;line-height:1.65}.journal-article-module__dTcGcq__pricePerspective p{font-size:15px;line-height:1.95}.journal-article-module__dTcGcq__pricePerspective span{white-space:nowrap}.journal-article-module__dTcGcq__pricePerspective .journal-article-module__dTcGcq__priceSource{color:#70796f;margin-bottom:0;font-size:11px}.journal-article-module__dTcGcq__priceSource a{text-underline-offset:3px;text-decoration:underline}.journal-article-module__dTcGcq__specimenVisual{aspect-ratio:3/2;isolation:isolate;background:#f7f7f2;position:relative;overflow:hidden}.journal-article-module__dTcGcq__specimen .journal-article-module__dTcGcq__specimenVisual img{aspect-ratio:auto;object-fit:initial;filter:brightness(1.1);mix-blend-mode:multiply;background:0 0;width:300%;max-width:none;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.journal-article-module__dTcGcq__specimen{background:#f7f7f2;border-color:#d8ddd7}.journal-article-module__dTcGcq__imageNotes{scroll-margin-top:110px}@media (max-width:720px){.journal-article-module__dTcGcq__comparison tbody tr,.journal-article-module__dTcGcq__comparison tbody tr:nth-child(2){background:0 0;border:0;border-top:1px solid #d8ddd7;margin-bottom:0;padding:18px 0}.journal-article-module__dTcGcq__comparison tbody th{font-size:18px;font-weight:400}.journal-article-module__dTcGcq__comparison td,.journal-article-module__dTcGcq__comparison td:nth-child(2){padding:0;font-size:15px}.journal-article-module__dTcGcq__comparison td:before{color:#6c776f;font-size:11px}.journal-article-module__dTcGcq__priceHeading h3{font-size:23px}}.journal-article-module__dTcGcq__atlasControls{justify-content:space-between;align-items:center;gap:18px;padding:0 28px 24px;display:flex}.journal-article-module__dTcGcq__atlasControls p{color:#526469;margin:0;font-size:12px;line-height:1.8}.journal-article-module__dTcGcq__atlasControls p span{color:#737c7a;font-size:11px;display:block}.journal-article-module__dTcGcq__motionToggle{color:#365f6b;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #cbd6d4;border-radius:3px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;line-height:1.5;transition:background-color .2s,border-color .2s;display:inline-flex}.journal-article-module__dTcGcq__motionToggle:hover{background:#eaf0ee;border-color:#658c98}.journal-article-module__dTcGcq__motionToggle:focus-visible{outline-offset:4px;outline:2px solid #356e82}.journal-article-module__dTcGcq__origin{padding-top:0}.journal-article-module__dTcGcq__origin:before{display:none}.journal-article-module__dTcGcq__regionalMap{margin:0;position:relative}.journal-article-module__dTcGcq__article .journal-article-module__dTcGcq__mapLabel{text-align:left;color:#285d70;border-top:1px solid #a8c4ca;grid-template-columns:1fr auto;gap:8px 12px;min-height:85px;margin:0;padding:16px 0 12px;font-family:DM Sans,sans-serif;line-height:1.3;display:grid}.journal-article-module__dTcGcq__mapLabel .journal-article-module__dTcGcq__mapIndex{letter-spacing:.12em;color:#507d8b;grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.journal-article-module__dTcGcq__mapLabel strong{letter-spacing:.12em;grid-column:1/-1;font-size:clamp(15px,1.45vw,20px);font-weight:500}.journal-article-module__dTcGcq__mapLabel .journal-article-module__dTcGcq__mapLocation{letter-spacing:.1em;color:#587681;grid-column:1/-1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.journal-article-module__dTcGcq__terrainStage{aspect-ratio:1;isolation:isolate;position:relative}.journal-article-module__dTcGcq__terrainStage:before,.journal-article-module__dTcGcq__terrainStage:after{content:"";z-index:1;opacity:1;pointer-events:none;border-style:solid;border-color:#3e7185;width:28px;height:28px;animation:5s ease-in-out infinite paused journal-article-module__dTcGcq__cornerSignal;position:absolute}.journal-article-module__dTcGcq__terrainStage:before{border-width:3px 0 0 3px;top:8px;left:0}.journal-article-module__dTcGcq__terrainStage:after{border-width:0 3px 3px 0;bottom:8px;right:0}.journal-article-module__dTcGcq__terrainImage{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.journal-article-module__dTcGcq__terrainConnector{fill:none;stroke:#548b9a;stroke-width:1px;width:100px;height:52px;margin:0 auto;display:block;overflow:visible}.journal-article-module__dTcGcq__connectorPin{fill:#f7f7f2;stroke:#3e8094}.journal-article-module__dTcGcq__origin .journal-article-module__dTcGcq__specimen{margin-top:0!important}.journal-article-module__dTcGcq__mapCaption{max-width:1050px;margin-top:32px}@media (max-width:1000px){.journal-article-module__dTcGcq__origins{max-width:660px;margin:auto;display:block}.journal-article-module__dTcGcq__origin{padding:0 0 44px}.journal-article-module__dTcGcq__regionalMap{max-width:440px;margin:auto}.journal-article-module__dTcGcq__origin .journal-article-module__dTcGcq__specimen{max-width:440px;margin-left:auto!important;margin-right:auto!important}.journal-article-module__dTcGcq__origin h3{font-size:23px}.journal-article-module__dTcGcq__origin p:not(.journal-article-module__dTcGcq__originName){font-size:16px}.journal-article-module__dTcGcq__mapLabel strong{font-size:20px}.journal-article-module__dTcGcq__atlasControls{max-width:660px;margin:auto;padding:0 0 24px}.journal-article-module__dTcGcq__mapCaption{max-width:660px;padding:0}}@media (max-width:720px){.journal-article-module__dTcGcq__atlasControls{align-items:flex-start;gap:12px;padding-bottom:22px}.journal-article-module__dTcGcq__atlasControls p{font-size:11px}.journal-article-module__dTcGcq__atlasControls p span{font-size:10px}.journal-article-module__dTcGcq__motionToggle{padding:7px 9px;font-size:10px}.journal-article-module__dTcGcq__origin{border-top:0;padding:0 0 36px}.journal-article-module__dTcGcq__article .journal-article-module__dTcGcq__mapLabel{min-height:83px;padding-top:15px}.journal-article-module__dTcGcq__mapLabel strong{font-size:20px}.journal-article-module__dTcGcq__mapLabel .journal-article-module__dTcGcq__mapLocation{font-size:10px}.journal-article-module__dTcGcq__terrainConnector{height:42px}.journal-article-module__dTcGcq__mapCaption{margin-top:0;font-size:11px}}@media (prefers-reduced-motion:reduce){.journal-article-module__dTcGcq__motionToggle{display:none}.journal-article-module__dTcGcq__terrainImage{transform:none!important}.journal-article-module__dTcGcq__connectorFlow{display:none}.journal-article-module__dTcGcq__connectorPin{opacity:.7}}.journal-article-module__dTcGcq__originAtlas[data-motion=playing][data-document-visible=true] .journal-article-module__dTcGcq__regionalMap[data-visible=true] .journal-article-module__dTcGcq__terrainStage:before,.journal-article-module__dTcGcq__originAtlas[data-motion=playing][data-document-visible=true] .journal-article-module__dTcGcq__regionalMap[data-visible=true] .journal-article-module__dTcGcq__terrainStage:after{animation-play-state:running}.journal-article-module__dTcGcq__terrainStage:after{animation-delay:-2.5s}.journal-article-module__dTcGcq__origin:nth-child(2) .journal-article-module__dTcGcq__terrainStage:before{animation-delay:-1s}.journal-article-module__dTcGcq__origin:nth-child(3) .journal-article-module__dTcGcq__terrainStage:before{animation-delay:-2s}@keyframes journal-article-module__dTcGcq__cornerSignal{0%,to{filter:drop-shadow(0 0 #0000);opacity:.8;border-color:#3e7185}45%,55%{filter:drop-shadow(0 0 3px #78bdc36b);opacity:1;border-color:#2b9cad}}@media (prefers-reduced-motion:reduce){.journal-article-module__dTcGcq__terrainStage:before,.journal-article-module__dTcGcq__terrainStage:after{filter:none;opacity:1;animation:none!important}}.journal-article-module__dTcGcq__origin{flex-direction:column;min-width:0;display:flex}.journal-article-module__dTcGcq__regionalMap{flex-shrink:0;width:100%}.journal-article-module__dTcGcq__originCard{background:0 0;border:1px solid #c9d4ce;flex-direction:column;flex:1;min-width:0;display:flex}.journal-article-module__dTcGcq__origin .journal-article-module__dTcGcq__originCard .journal-article-module__dTcGcq__specimen{background:0 0;border:0;width:100%;max-width:none;margin:0!important}.journal-article-module__dTcGcq__originCard .journal-article-module__dTcGcq__specimenVisual{aspect-ratio:3}.journal-article-module__dTcGcq__originCard .journal-article-module__dTcGcq__specimen figcaption{min-height:0;padding:10px 20px 16px;font-size:10px}.journal-article-module__dTcGcq__originCopy{border-top:1px solid #e0e5df;padding:22px 24px 28px}.journal-article-module__dTcGcq__origin .journal-article-module__dTcGcq__originCopy h3{margin:0 0 20px;line-height:1.55}.journal-article-module__dTcGcq__originTitle{letter-spacing:.06em;color:#2f443b;font-family:KrakenSerif,Noto Serif TC,serif;font-size:25px;font-weight:500;display:block}.journal-article-module__dTcGcq__originDescriptor{letter-spacing:.025em;color:#466459;margin-top:8px;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:14px;font-weight:500;line-height:1.65;display:block}.journal-article-module__dTcGcq__origin .journal-article-module__dTcGcq__originCopy p{color:#555c55;overflow-wrap:break-word;font-size:15px;font-weight:400;line-height:2}.journal-article-module__dTcGcq__terrainStage{box-sizing:border-box;border:1px solid #d4ddda;padding:13px}.journal-article-module__dTcGcq__terrainStage:before{top:-1px;left:-1px}.journal-article-module__dTcGcq__terrainStage:after{bottom:-1px;right:-1px}.journal-article-module__dTcGcq__terrainViewport{aspect-ratio:1;width:100%;position:relative}.journal-article-module__dTcGcq__terrainFocus{fill:none;stroke:#507e89;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.journal-article-module__dTcGcq__terrainFocus rect,.journal-article-module__dTcGcq__terrainFocus path,.journal-article-module__dTcGcq__terrainFocus circle{vector-effect:non-scaling-stroke;stroke-width:1px}.journal-article-module__dTcGcq__terrainFocus rect{opacity:.38}.journal-article-module__dTcGcq__terrainFocus path{opacity:.45}.journal-article-module__dTcGcq__terrainFocus circle{fill:#f7f7f2;stroke:#507e89;opacity:.85}.journal-article-module__dTcGcq__focusLead{background:#507e8973;width:1px;height:13px;position:absolute;bottom:0;left:50%;transform:translate(-.5px)}.journal-article-module__dTcGcq__connectorBase{opacity:.45}@media (max-width:1000px){.journal-article-module__dTcGcq__originCard{flex:auto;width:100%;max-width:440px;margin:0 auto}.journal-article-module__dTcGcq__originCopy{padding:22px 24px 28px}.journal-article-module__dTcGcq__originTitle{font-size:25px}.journal-article-module__dTcGcq__origin .journal-article-module__dTcGcq__originCopy p{font-size:16px}}@media (max-width:720px){.journal-article-module__dTcGcq__originCopy{padding:20px 20px 25px}.journal-article-module__dTcGcq__originTitle{font-size:24px}.journal-article-module__dTcGcq__originDescriptor{font-size:14px}.journal-article-module__dTcGcq__originCard .journal-article-module__dTcGcq__specimen figcaption{padding-left:16px;padding-right:16px}.journal-article-module__dTcGcq__origin .journal-article-module__dTcGcq__originCopy h3{margin-bottom:17px}}.journal-article-module__dTcGcq__aromaNotes{color:#4b6557;flex-wrap:wrap;gap:14px 18px;min-height:62px;margin:0 0 22px;padding:0;list-style:none;display:flex}.journal-article-module__dTcGcq__aromaNotes li{flex-direction:column;align-items:center;gap:6px;min-width:54px;font-family:DM Sans,Noto Sans TC,sans-serif;font-size:11px;font-weight:400;line-height:1.6;display:flex}.journal-article-module__dTcGcq__aromaNotes svg{width:30px;height:30px;display:block}.journal-article-module__dTcGcq__iconCutout{fill:var(--paper,#f7f7f2)}.journal-article-module__dTcGcq__iconEtching{fill:none;stroke:var(--paper,#f7f7f2);stroke-width:1.4px;stroke-linecap:round}.journal-article-module__dTcGcq__originAtlas .journal-article-module__dTcGcq__aromaCaption{color:#6a756d;text-align:center;margin:24px 0 12px;font-size:12px;line-height:1.8}@media (max-width:1000px){.journal-article-module__dTcGcq__originAtlas .journal-article-module__dTcGcq__aromaCaption{text-align:left;max-width:660px;margin:4px auto 16px}}@media (max-width:720px){.journal-article-module__dTcGcq__masthead{grid-template-rows:auto}.journal-article-module__dTcGcq__aromaNotes{gap:14px 22px}.journal-article-module__dTcGcq__originAtlas .journal-article-module__dTcGcq__aromaCaption{font-size:11px}}
.journal-terrain-module__Nfp0vq__atlas .journal-terrain-module__Nfp0vq__label{text-align:left;color:#285d70;border-top:1px solid #a8c4ca;grid-template-columns:1fr auto;gap:8px 12px;min-height:85px;margin:0;padding:16px 0 12px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.3;display:grid}@media (max-width:720px){.journal-terrain-module__Nfp0vq__atlas .journal-terrain-module__Nfp0vq__label{min-height:83px;padding-top:15px;font-size:11px}}
.ingredient-journal-module__1co2yG__article{width:min(1160px,100% - 96px);color:var(--ink);margin:auto;padding:48px 0 80px;font-size:17px;line-height:1.95}.ingredient-journal-module__1co2yG__article :where(p,h1,h2,h3,figure){margin-top:0}.ingredient-journal-module__1co2yG__article a{color:var(--green)}.ingredient-journal-module__1co2yG__article a:hover{text-underline-offset:4px;text-decoration:underline}.ingredient-journal-module__1co2yG__article a:focus-visible,.ingredient-journal-module__1co2yG__article button:focus-visible{outline-offset:5px;outline:2px solid #477d8b}.ingredient-journal-module__1co2yG__back{align-items:center;gap:10px;min-height:44px;margin-bottom:28px;font-size:13px;display:inline-flex}.ingredient-journal-module__1co2yG__masthead{border-bottom:1px solid var(--line);grid-template:"heading cover"min-content"intro cover"1fr/1.15fr .85fr;gap:28px 56px;padding-bottom:38px;display:grid}.ingredient-journal-module__1co2yG__heading{grid-area:heading}.ingredient-journal-module__1co2yG__eyebrow{letter-spacing:.15em;color:var(--green);margin-bottom:22px;font:11px/1.6 DM Sans,sans-serif}.ingredient-journal-module__1co2yG__eyebrow span{opacity:.5;margin:0 8px}.ingredient-journal-module__1co2yG__article h1{letter-spacing:.025em;max-width:12ch;margin:0 0 24px;scroll-margin-top:130px;font-size:clamp(34px,3.5vw,50px);line-height:1.5}.ingredient-journal-module__1co2yG__article:lang(en) h1{max-width:17ch}.ingredient-journal-module__1co2yG__subtitle{color:#69685d;max-width:440px;margin-bottom:0;font-size:18px;line-height:1.9}.ingredient-journal-module__1co2yG__introduction{grid-area:intro;font-size:16px;line-height:2}.ingredient-journal-module__1co2yG__introduction p:last-child{margin-bottom:0}.ingredient-journal-module__1co2yG__cover{grid-area:cover;place-self:center end;width:100%;max-width:400px;margin:0}.ingredient-journal-module__1co2yG__cover img{object-fit:contain;width:100%;height:auto;display:block}.ingredient-journal-module__1co2yG__article figcaption{color:#6c7167;margin-top:12px;font-size:11px;line-height:1.8}.ingredient-journal-module__1co2yG__contents{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:60px;padding:14px 0;display:grid}.ingredient-journal-module__1co2yG__contents a{align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.ingredient-journal-module__1co2yG__contents span{letter-spacing:.1em;color:#8b8d7d;font-size:10px}.ingredient-journal-module__1co2yG__contents svg{flex-shrink:0;margin-left:auto}.ingredient-journal-module__1co2yG__section{margin-bottom:72px;scroll-margin-top:110px}.ingredient-journal-module__1co2yG__sectionHeading{grid-template-columns:230px 1fr;align-items:baseline;gap:30px;margin-bottom:28px;display:grid}.ingredient-journal-module__1co2yG__sectionHeading .ingredient-journal-module__1co2yG__eyebrow{margin:0}.ingredient-journal-module__1co2yG__sectionHeading h2{letter-spacing:.02em;margin:0;font-size:30px;line-height:1.5}.ingredient-journal-module__1co2yG__lead{max-width:800px;margin:0 auto 32px}.ingredient-journal-module__1co2yG__atlasControl{color:#63776c;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;font-size:12px;display:flex}.ingredient-journal-module__1co2yG__atlasControl button{color:#496a5f;cursor:pointer;background:0 0;border:1px solid #c9d3cc;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font:11px/1.5 DM Sans,Noto Sans TC,sans-serif;display:inline-flex}.ingredient-journal-module__1co2yG__origins{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.ingredient-journal-module__1co2yG__origin{flex-direction:column;min-width:0;display:flex}.ingredient-journal-module__1co2yG__map{margin:0}.ingredient-journal-module__1co2yG__article .ingredient-journal-module__1co2yG__mapLabel{color:#507383;flex-direction:column;gap:4px;min-height:94px;margin:0;font-family:DM Sans,sans-serif;display:flex}.ingredient-journal-module__1co2yG__mapLabel span{letter-spacing:.14em;font-size:9px}.ingredient-journal-module__1co2yG__mapLabel strong{letter-spacing:.09em;font-size:23px;font-weight:500;line-height:1.4}.ingredient-journal-module__1co2yG__mapFrame{box-sizing:border-box;aspect-ratio:1;border:1px solid #d3dcd6;padding:10px;position:relative}.ingredient-journal-module__1co2yG__mapFrame img{width:100%;height:auto;display:block}.ingredient-journal-module__1co2yG__mapFrame:before,.ingredient-journal-module__1co2yG__mapFrame:after{content:"";pointer-events:none;width:27px;height:27px;animation:12s ease-in-out infinite paused ingredient-journal-module__1co2yG__corners;position:absolute}.ingredient-journal-module__1co2yG__mapFrame:before{border-top:3px solid #527d86;border-left:3px solid #527d86;top:-1px;left:-1px}.ingredient-journal-module__1co2yG__mapFrame:after{border-bottom:3px solid #527d86;border-right:3px solid #527d86;animation-delay:-6s;bottom:-1px;right:-1px}.ingredient-journal-module__1co2yG__atlas[data-motion=playing][data-document-visible=true] [data-map][data-visible=true] .ingredient-journal-module__1co2yG__mapFrame:before,.ingredient-journal-module__1co2yG__atlas[data-motion=playing][data-document-visible=true] [data-map][data-visible=true] .ingredient-journal-module__1co2yG__mapFrame:after{animation-play-state:running}@keyframes ingredient-journal-module__1co2yG__corners{0%,to{opacity:.55;filter:none}50%{opacity:1;filter:drop-shadow(0 0 3px #60a4b250)}}.ingredient-journal-module__1co2yG__connector{background:#a9bfba;width:1px;height:40px;margin:auto;display:block}.ingredient-journal-module__1co2yG__originCopy{border:1px solid #cbd5cc;flex:1;padding:24px 22px 28px}.ingredient-journal-module__1co2yG__originCopy h3{color:#2f443b;margin-bottom:22px;font-family:KrakenSerif,Noto Serif TC,serif;font-size:25px;font-weight:500;line-height:1.5}.ingredient-journal-module__1co2yG__originCopy h3>span{color:#4c6a5e;min-height:44px;margin-top:9px;font:500 13px/1.7 DM Sans,Noto Sans TC,sans-serif;display:block}.ingredient-journal-module__1co2yG__originCopy p{color:#555d54;margin-bottom:18px;font-size:15px;line-height:2}.ingredient-journal-module__1co2yG__originCopy p:last-child{margin-bottom:0}.ingredient-journal-module__1co2yG__notes{color:#4b6557;flex-wrap:wrap;gap:13px 16px;min-height:70px;margin:0 0 22px;padding:0;list-style:none;display:flex}.ingredient-journal-module__1co2yG__notes li{text-align:center;flex-direction:column;align-items:center;gap:7px;max-width:86px;font:11px/1.5 DM Sans,Noto Sans TC,sans-serif;display:flex}.ingredient-journal-module__1co2yG__notes svg{width:28px;height:28px}.ingredient-journal-module__1co2yG__etch{fill:none;stroke:#f7f7f2;stroke-width:1.4px;stroke-linecap:round}.ingredient-journal-module__1co2yG__iconCutout{fill:var(--paper,#f7f7f2)}.ingredient-journal-module__1co2yG__caption{color:#697468;margin:22px 0 0;font-size:12px;line-height:1.85}.ingredient-journal-module__1co2yG__caption a{text-underline-offset:3px;text-decoration:underline}.ingredient-journal-module__1co2yG__citations{white-space:nowrap;margin-left:4px;font-size:10px;line-height:0}.ingredient-journal-module__1co2yG__citations a{padding:2px}.ingredient-journal-module__1co2yG__brand{grid-template-columns:1.6fr .65fr;gap:76px;max-width:980px;margin:auto;display:grid}.ingredient-journal-module__1co2yG__brand h3{margin-bottom:24px;font-size:22px;font-weight:500;line-height:1.6}.ingredient-journal-module__1co2yG__brand p{margin-bottom:24px}.ingredient-journal-module__1co2yG__timeline{margin:0;padding:6px 0 0;list-style:none}.ingredient-journal-module__1co2yG__timeline li{border-left:1px solid #c4d0c5;padding:0 0 32px 22px;position:relative}.ingredient-journal-module__1co2yG__timeline li:before{content:"";background:#f7f7f2;border:1px solid #658173;width:5px;height:5px;position:absolute;top:15px;left:-4px}.ingredient-journal-module__1co2yG__timeline span{color:#547060;letter-spacing:.03em;font:300 30px/1.5 DM Sans,sans-serif}.ingredient-journal-module__1co2yG__timeline p{margin:4px 0 0;font-size:13px;line-height:1.8}.ingredient-journal-module__1co2yG__blend{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1000px;margin:0 auto 40px;display:grid}.ingredient-journal-module__1co2yG__illustration{margin:0}.ingredient-journal-module__1co2yG__illustration img{width:100%;height:auto;display:block}.ingredient-journal-module__1co2yG__ratio{border-top:1px solid #bfcabf;border-bottom:1px solid #bfcabf;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;display:grid}.ingredient-journal-module__1co2yG__ratio>div+div{border-left:1px solid #cbd3c7;padding-left:20px}.ingredient-journal-module__1co2yG__ratio .ingredient-journal-module__1co2yG__percent{color:#9a6d36;margin:0 0 7px;font:300 55px/1.3 DM Sans,sans-serif}.ingredient-journal-module__1co2yG__percent span{margin-left:3px;font-size:22px}.ingredient-journal-module__1co2yG__ratio h3{color:#435f4e;margin:0 0 6px;font:500 18px/1.5 DM Sans,sans-serif}.ingredient-journal-module__1co2yG__ratio p{color:#6b7061;margin:0;font-size:13px}.ingredient-journal-module__1co2yG__reading{max-width:790px;margin:auto}.ingredient-journal-module__1co2yG__reading>p{margin-bottom:24px}.ingredient-journal-module__1co2yG__closing{border-top:1px solid #d5dccf;padding-top:22px;font-family:KrakenSerif,Noto Serif TC,serif;font-size:21px;line-height:1.9}.ingredient-journal-module__1co2yG__productLink{border-bottom:1px solid #789183;align-items:center;gap:14px;min-height:44px;font-size:14px;display:inline-flex}.ingredient-journal-module__1co2yG__references{margin:25px 0 0;padding:0;list-style:none}.ingredient-journal-module__1co2yG__references li{border-bottom:1px solid #dde1d8;grid-template-columns:30px 1fr;gap:12px;padding:20px 0;scroll-margin-top:120px;display:grid}.ingredient-journal-module__1co2yG__references li>span{color:#52725f;font-size:11px}.ingredient-journal-module__1co2yG__references h3{overflow-wrap:anywhere;margin:0 0 4px;font:500 15px/1.8 DM Sans,Noto Sans TC,sans-serif}.ingredient-journal-module__1co2yG__references p{color:#6b756a;margin:0;font-size:12px;line-height:1.8}.ingredient-journal-module__1co2yG__references a{text-underline-offset:3px;text-decoration:underline}.ingredient-journal-module__1co2yG__endNav{border-top:1px solid #d1d8cc;justify-content:space-between;gap:20px;padding-top:25px;font-size:14px;display:flex}.ingredient-journal-module__1co2yG__endNav a{align-items:center;gap:10px;min-height:44px;display:inline-flex}@media (max-width:1000px){.ingredient-journal-module__1co2yG__article{width:calc(100% - 64px)}.ingredient-journal-module__1co2yG__masthead{gap:24px 32px}.ingredient-journal-module__1co2yG__article h1{font-size:36px}.ingredient-journal-module__1co2yG__sectionHeading{grid-template-columns:190px 1fr;gap:20px}.ingredient-journal-module__1co2yG__sectionHeading h2{font-size:27px}.ingredient-journal-module__1co2yG__origins{max-width:640px;margin:auto;display:block}.ingredient-journal-module__1co2yG__origin{grid-template-columns:.85fr 1.15fr;align-items:start;gap:25px;margin-bottom:34px;display:grid}.ingredient-journal-module__1co2yG__connector{display:none}.ingredient-journal-module__1co2yG__originCopy{margin-top:94px}.ingredient-journal-module__1co2yG__brand{gap:36px}.ingredient-journal-module__1co2yG__blend{gap:30px}.ingredient-journal-module__1co2yG__contents{gap:14px}.ingredient-journal-module__1co2yG__contents a{gap:8px;font-size:12px}.ingredient-journal-module__1co2yG__originCopy h3{font-size:22px}.ingredient-journal-module__1co2yG__originCopy h3>span{min-height:0}}@media (max-width:720px){.ingredient-journal-module__1co2yG__article{width:calc(100% - 40px);padding:22px 0 55px;font-size:16px}.ingredient-journal-module__1co2yG__back{margin-bottom:20px;font-size:12px}.ingredient-journal-module__1co2yG__masthead{grid-template:"heading""cover""intro"/1fr;gap:24px;padding-bottom:28px}.ingredient-journal-module__1co2yG__article h1{max-width:none;margin-bottom:18px;font-size:34px}.ingredient-journal-module__1co2yG__article:lang(en) h1{max-width:17ch}.ingredient-journal-module__1co2yG__subtitle{font-size:16px}.ingredient-journal-module__1co2yG__cover{justify-self:center;max-width:360px}.ingredient-journal-module__1co2yG__introduction{font-size:16px;line-height:2}.ingredient-journal-module__1co2yG__eyebrow{margin-bottom:18px;font-size:10px}.ingredient-journal-module__1co2yG__contents{grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:40px}.ingredient-journal-module__1co2yG__contents a{min-height:47px;font-size:13px}.ingredient-journal-module__1co2yG__section{margin-bottom:48px;scroll-margin-top:100px}.ingredient-journal-module__1co2yG__sectionHeading{margin-bottom:24px;display:block}.ingredient-journal-module__1co2yG__sectionHeading .ingredient-journal-module__1co2yG__eyebrow{margin-bottom:12px}.ingredient-journal-module__1co2yG__sectionHeading h2{font-size:26px}.ingredient-journal-module__1co2yG__lead{margin-bottom:24px}.ingredient-journal-module__1co2yG__atlasControl{align-items:flex-start;gap:12px;font-size:11px}.ingredient-journal-module__1co2yG__atlasControl button{min-width:112px;font-size:10px}.ingredient-journal-module__1co2yG__origin{align-items:stretch;gap:0;max-width:440px;margin:0 auto 34px;display:flex}.ingredient-journal-module__1co2yG__connector{height:32px;display:block}.ingredient-journal-module__1co2yG__originCopy{margin-top:0;padding:22px 20px 26px}.ingredient-journal-module__1co2yG__originCopy h3{font-size:24px}.ingredient-journal-module__1co2yG__originCopy h3>span{font-size:13px}.ingredient-journal-module__1co2yG__originCopy p{font-size:16px}.ingredient-journal-module__1co2yG__article .ingredient-journal-module__1co2yG__mapLabel{min-height:86px}.ingredient-journal-module__1co2yG__brand{flex-direction:column;gap:12px;display:flex}.ingredient-journal-module__1co2yG__brand h3{font-size:21px}.ingredient-journal-module__1co2yG__timeline{grid-template-columns:1fr 1fr;column-gap:24px;margin:0 0 10px;display:grid}.ingredient-journal-module__1co2yG__timeline span{font-size:25px}.ingredient-journal-module__1co2yG__timeline li{padding-bottom:23px}.ingredient-journal-module__1co2yG__blend{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.ingredient-journal-module__1co2yG__illustration{max-width:480px;margin:auto}.ingredient-journal-module__1co2yG__ratio .ingredient-journal-module__1co2yG__percent{font-size:48px}.ingredient-journal-module__1co2yG__caption{font-size:11px}.ingredient-journal-module__1co2yG__closing{font-size:19px}.ingredient-journal-module__1co2yG__references li{grid-template-columns:24px 1fr;gap:8px}.ingredient-journal-module__1co2yG__endNav{gap:12px;font-size:12px}.ingredient-journal-module__1co2yG__endNav a:last-child{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.ingredient-journal-module__1co2yG__mapFrame:before,.ingredient-journal-module__1co2yG__mapFrame:after{opacity:1;filter:none;animation:none!important}.ingredient-journal-module__1co2yG__atlasControl button{display:none}}.ingredient-journal-module__1co2yG__choiceNotes{border-left:1px solid #c4d0c5;padding:5px 0 0 24px}.ingredient-journal-module__1co2yG__brand .ingredient-journal-module__1co2yG__choiceNotesTitle{letter-spacing:.08em;color:#63766a;margin:0 0 24px;font:11px/1.7 DM Sans,Noto Sans TC,sans-serif}.ingredient-journal-module__1co2yG__choiceNotes ul{margin:0;padding:0;list-style:none}.ingredient-journal-module__1co2yG__choiceNotes li{margin:0 0 28px}.ingredient-journal-module__1co2yG__choiceNotes h4{color:#435f4e;margin:0 0 8px;font:500 20px/1.6 KrakenSerif,Noto Serif TC,serif}.ingredient-journal-module__1co2yG__brand .ingredient-journal-module__1co2yG__choiceNotes li p{color:#6b756a;margin:0;font-size:13px;line-height:1.9}@media (max-width:720px){.ingredient-journal-module__1co2yG__choiceNotes{border-top:1px solid #c4d0c5;border-left:0;padding:22px 0 0}.ingredient-journal-module__1co2yG__brand .ingredient-journal-module__1co2yG__choiceNotesTitle{margin-bottom:18px}.ingredient-journal-module__1co2yG__choiceNotes ul{grid-template-columns:1fr;gap:20px;display:grid}.ingredient-journal-module__1co2yG__choiceNotes li{margin:0}.ingredient-journal-module__1co2yG__choiceNotes h4{margin-bottom:5px;font-size:19px}.ingredient-journal-module__1co2yG__brand .ingredient-journal-module__1co2yG__choiceNotes li p{font-size:14px}}
.fig-journal-module__j0CQfa__article{width:min(1160px,100% - 96px)}.fig-journal-module__j0CQfa__article h1{text-wrap:balance;max-width:none}.fig-journal-module__j0CQfa__article:lang(en) h1{max-width:18ch}.fig-journal-module__j0CQfa__article p{overflow-wrap:break-word}.fig-journal-module__j0CQfa__kitchen>p:first-child{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:30px;padding:20px 0 28px;font-family:KrakenSerif,Noto Serif TC,serif;font-size:20px;line-height:2}.fig-journal-module__j0CQfa__article .fig-journal-module__j0CQfa__sourceOrganization{letter-spacing:.02em;color:var(--green);margin-bottom:5px;font-size:11px}@media (max-width:1000px){.fig-journal-module__j0CQfa__article{width:calc(100% - 64px)}}@media (max-width:720px){.fig-journal-module__j0CQfa__article{width:calc(100% - 40px)}.fig-journal-module__j0CQfa__article h1{max-width:none}.fig-journal-module__j0CQfa__kitchen>p:first-child{padding:18px 0 24px;font-size:18px}}
.month-calendar-module__Lgjerq__calendar{background:var(--white,#fffdf8);border:1px solid var(--line,#dedecf);width:100%;min-width:0;max-width:620px;color:var(--ink,#393b34);border-radius:10px;padding:22px}.month-calendar-module__Lgjerq__topline{color:var(--green,#4c614e);align-items:center;gap:9px;margin-bottom:12px;display:flex}.month-calendar-module__Lgjerq__topline h3{margin:0;font-size:16px;font-weight:500;line-height:1.5}.month-calendar-module__Lgjerq__description{color:var(--muted,#77786c);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.month-calendar-module__Lgjerq__navigation{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin:4px 0 14px;display:grid}.month-calendar-module__Lgjerq__navigation h4{text-align:center;margin:0;font-size:17px;font-weight:500;line-height:1.4}.month-calendar-module__Lgjerq__navigation button{border:1px solid var(--line,#dedecf);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;transition:background .15s,transform .15s;display:grid}.month-calendar-module__Lgjerq__navigation button:hover{background:var(--sage,#e8ecdf)}.month-calendar-module__Lgjerq__navigation button:active{transform:scale(.95)}.month-calendar-module__Lgjerq__grid{table-layout:fixed;border-collapse:separate;border-spacing:3px;width:100%;margin:0;font-size:14px}.month-calendar-module__Lgjerq__grid th{text-align:center;white-space:normal;height:28px;color:var(--muted,#77786c);border:0;padding:0;font-size:11px;font-weight:400}.month-calendar-module__Lgjerq__grid td{white-space:normal;text-align:center;vertical-align:middle;border:0;width:14.285%;height:54px;padding:0}.month-calendar-module__Lgjerq__day{width:100%;min-width:0;height:54px;min-height:54px;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;padding:2px;line-height:1.3;display:flex}.month-calendar-module__Lgjerq__day span{font-size:14px;display:block}.month-calendar-module__Lgjerq__day small{white-space:nowrap;margin-top:2px;font-size:9px;line-height:1.5;display:block}button.month-calendar-module__Lgjerq__day{transition:background .15s,transform .15s}button.month-calendar-module__Lgjerq__day:hover:not([aria-disabled=true]){background:var(--sage,#e8ecdf)}button.month-calendar-module__Lgjerq__day:active:not([aria-disabled=true]){transform:scale(.95)}.month-calendar-module__Lgjerq__day.month-calendar-module__Lgjerq__today{border-color:var(--green,#4c614e)}.month-calendar-module__Lgjerq__day.month-calendar-module__Lgjerq__closed{color:#874f38;background:#f4e6de}.month-calendar-module__Lgjerq__day.month-calendar-module__Lgjerq__adjacent{opacity:.38}.month-calendar-module__Lgjerq__day.month-calendar-module__Lgjerq__unavailable:not(.month-calendar-module__Lgjerq__closed){color:#9b9c92;background:#f2f1eb}button.month-calendar-module__Lgjerq__day[aria-disabled=true]{cursor:not-allowed}.month-calendar-module__Lgjerq__day.month-calendar-module__Lgjerq__selected{background:var(--green,#4c614e);color:var(--white,#fffdf8);border-color:var(--green,#4c614e);opacity:1}button.month-calendar-module__Lgjerq__day.month-calendar-module__Lgjerq__selected:hover:not([aria-disabled=true]){background:#405543}.month-calendar-module__Lgjerq__day.month-calendar-module__Lgjerq__selected.month-calendar-module__Lgjerq__unavailable{color:#874f38;background:#f4e6de;border-color:#ad6b4e}.month-calendar-module__Lgjerq__navigation button:focus-visible,.month-calendar-module__Lgjerq__day:focus-visible{outline:2px solid var(--green,#4c614e);outline-offset:2px;z-index:1;position:relative}.month-calendar-module__Lgjerq__legend{color:var(--muted,#77786c);flex-wrap:wrap;gap:14px;margin:14px 3px 10px;font-size:10px;display:flex}.month-calendar-module__Lgjerq__legend span{align-items:center;gap:6px;display:flex}.month-calendar-module__Lgjerq__legend i{border-radius:2px;width:9px;height:9px;display:block}.month-calendar-module__Lgjerq__closedMark{background:#dfb39c}.month-calendar-module__Lgjerq__selectedMark{background:var(--green,#4c614e)}.month-calendar-module__Lgjerq__unavailableMark{background:#d3d2ca}.month-calendar-module__Lgjerq__help{color:var(--muted,#77786c);overflow-wrap:anywhere;min-height:3.5em;margin:0;font-size:11px;line-height:1.75}.month-calendar-module__Lgjerq__selection,.month-calendar-module__Lgjerq__warning{border-top:1px solid var(--line,#dedecf);overflow-wrap:anywhere;min-height:3em;margin:12px 0 0;padding-top:12px;font-size:12px;line-height:1.7}.month-calendar-module__Lgjerq__selection{color:var(--green,#4c614e)}.month-calendar-module__Lgjerq__warning{color:#874f38}.month-calendar-module__Lgjerq__about{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);align-items:center;gap:7%;max-width:1240px;margin:0 auto;padding:16px 5% 80px;display:grid}.month-calendar-module__Lgjerq__aboutCopy{min-width:0;max-width:480px}.month-calendar-module__Lgjerq__aboutCopy h2{max-width:390px;font-size:clamp(24px,2.4vw,34px);line-height:1.5}.month-calendar-module__Lgjerq__aboutCopy p:not(:first-child){line-height:1.9}@media (max-width:720px){.month-calendar-module__Lgjerq__about{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 22px 50px}.month-calendar-module__Lgjerq__aboutCopy{max-width:100%}.month-calendar-module__Lgjerq__about .month-calendar-module__Lgjerq__calendar{max-width:none}.month-calendar-module__Lgjerq__calendar{padding:16px 10px}.month-calendar-module__Lgjerq__grid{border-spacing:2px}.month-calendar-module__Lgjerq__grid td,.month-calendar-module__Lgjerq__day{height:49px;min-height:49px}.month-calendar-module__Lgjerq__day small{font-size:8px}.month-calendar-module__Lgjerq__legend{gap:10px}.month-calendar-module__Lgjerq__topline{margin-inline:4px}}@media (prefers-reduced-motion:reduce){.month-calendar-module__Lgjerq__navigation button,button.month-calendar-module__Lgjerq__day{transition:none}.month-calendar-module__Lgjerq__navigation button:active,button.month-calendar-module__Lgjerq__day:active:not([aria-disabled=true]){transform:none}}.month-calendar-module__Lgjerq__visit{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:7%;max-width:1240px;margin:0 auto;padding:60px 5% 76px;scroll-margin-top:110px;display:grid}.month-calendar-module__Lgjerq__visitStory{min-width:0}.month-calendar-module__Lgjerq__visitStory h1{white-space:pre-line;margin:20px 0 26px;font-size:clamp(36px,3.2vw,46px);font-weight:400;line-height:1.5}.month-calendar-module__Lgjerq__visitStory .prose{font-size:17px;line-height:1.9}.month-calendar-module__Lgjerq__visitStory .story-copy>p:not(:first-child){margin:20px 0;font-size:14px;line-height:2}.month-calendar-module__Lgjerq__visitStory .story-copy .text-link{margin-top:4px;font-size:13px}:is(.month-calendar-module__Lgjerq__visitStory .eyebrow,.month-calendar-module__Lgjerq__visitDetails>.eyebrow){margin-top:0}.month-calendar-module__Lgjerq__visitPhotos{min-width:0;max-width:420px;margin-top:28px}.month-calendar-module__Lgjerq__visitPhotos .story-photos{gap:16px;margin:0;padding:0}.month-calendar-module__Lgjerq__visitPhotos .story-photos img:nth-child(2){margin-top:44px}.month-calendar-module__Lgjerq__visitPhotos .story-photos span{font-size:10px}.month-calendar-module__Lgjerq__visitDetails{min-width:0}.month-calendar-module__Lgjerq__visitDetails>h2{margin:12px 0;font-size:clamp(25px,2.3vw,32px);font-weight:400;line-height:1.55}.month-calendar-module__Lgjerq__visitIntro{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.85}.month-calendar-module__Lgjerq__visit .month-calendar-module__Lgjerq__calendar{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;max-width:none;padding:18px 0 13px}.month-calendar-module__Lgjerq__visit .month-calendar-module__Lgjerq__grid td,.month-calendar-module__Lgjerq__visit .month-calendar-module__Lgjerq__day{height:43px;min-height:43px}.month-calendar-module__Lgjerq__visit .month-calendar-module__Lgjerq__help{min-height:0}.month-calendar-module__Lgjerq__visitNotes{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.9}.month-calendar-module__Lgjerq__visitNotes p{margin:0 0 10px}.month-calendar-module__Lgjerq__visitNotes .text-link{margin-top:5px;font-size:13px}@media (max-width:900px){.month-calendar-module__Lgjerq__visit{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:5%;padding-inline:24px}.month-calendar-module__Lgjerq__visitPhotos .story-photos{gap:12px}.month-calendar-module__Lgjerq__visitPhotos .story-photos img:nth-child(2){margin-top:44px}}@media (max-width:720px){.month-calendar-module__Lgjerq__visit{grid-template-columns:minmax(0,1fr);gap:40px;padding:36px 20px 48px}.month-calendar-module__Lgjerq__visitPhotos{width:100%;max-width:430px;margin:28px auto 0}.month-calendar-module__Lgjerq__visitPhotos .story-photos{padding:0}.month-calendar-module__Lgjerq__visitPhotos .story-photos img:nth-child(2){margin-top:42px}.month-calendar-module__Lgjerq__visitPhotos .story-photos span{font-size:10px}.month-calendar-module__Lgjerq__visitDetails>h2{font-size:27px}.month-calendar-module__Lgjerq__visitIntro{margin-bottom:16px}.month-calendar-module__Lgjerq__visit .month-calendar-module__Lgjerq__grid td,.month-calendar-module__Lgjerq__visit .month-calendar-module__Lgjerq__day{height:45px;min-height:45px}.month-calendar-module__Lgjerq__visitNotes{font-size:12px}.month-calendar-module__Lgjerq__visitStory h1{margin-top:18px;font-size:38px}.month-calendar-module__Lgjerq__visitStory .prose{font-size:17px}}
