body.mlr-active{margin:0;background:#fcf9f5;color:#51413f}.mlr-site{--rose:#ad747e;--wine:#683945;--ink:#51413f;--muted:#806e68;--line:#ddc9c1;--cream:#fcf9f5;--blush:#f1e1df;font-family:'BIZ UDPGothic','Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;font-size:14px;line-height:1.9;letter-spacing:.035em;overflow:hidden;text-align:left}.mlr-site *{box-sizing:border-box}.mlr-site :is(h1,h2,h3,p,figure){margin:0}.mlr-site :is(h1,h2,h3){color:inherit;background:none;border:0;padding:0;font-weight:500;line-height:1.6}.mlr-site h2:before,.mlr-site h2:after{content:none}.mlr-site a{color:inherit;text-decoration:none;transition:color .2s,background .2s}.mlr-site a:hover{color:var(--rose)}.mlr-site img{display:block;max-width:100%;height:auto}.mlr-site button,.mlr-site input{font:inherit}.mlr-site button{cursor:pointer}.mlr-site a:focus-visible,.mlr-site button:focus-visible,.mlr-site input:focus-visible{outline:3px solid #92515f;outline-offset:4px}.mlr-container{max-width:1200px;padding:0 44px;margin:0 auto}.mlr-announcement{background:#b9848d;color:#fff;text-align:center;font:italic 14px Georgia,serif;letter-spacing:.09em;padding:7px 16px}.mlr-header{background:var(--cream)}.mlr-masthead{display:flex;justify-content:center;align-items:center;gap:70px;min-height:143px;padding:24px}.mlr-logo{font:43px Georgia,'Times New Roman',serif!important;letter-spacing:.14em;text-align:center;color:var(--wine)!important}.mlr-logo small{display:block;font:11px/1.7 'Yu Gothic',sans-serif;letter-spacing:.19em;margin-top:10px;color:var(--muted)}.mlr-flourish{font:65px Georgia,serif;color:#b5986b;opacity:.65;transform:rotate(-25deg)}.mlr-flourish:last-child{transform:rotate(25deg) scaleX(-1)}.mlr-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:29px;min-height:57px;padding:10px 24px;font-size:12px;letter-spacing:.06em}.mlr-nav>a{white-space:nowrap}.mlr-search{display:flex;align-items:center;border-bottom:1px solid var(--line);max-width:138px;margin-left:10px}.mlr-search input{min-width:0;width:104px;border:0;background:none;padding:5px 0;font-size:11px;color:var(--ink)}.mlr-search button{border:0;background:none;font-size:23px;line-height:1;padding:2px 7px;color:var(--wine)}.mlr-menu-button{display:none}.mlr-hero{display:grid;grid-template-columns:43% 57%;min-height:560px;max-width:1600px;margin:auto}.mlr-hero-copy{background:#edd9d6;padding:30px;display:flex;align-items:stretch}.mlr-hero-frame{width:100%;border:1px solid #c4a787;border-radius:150px 150px 0 0;padding:43px 20px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.mlr-eyebrow{font:10px Georgia,serif;letter-spacing:.23em;color:#7c595b}.mlr-script{font:italic 48px/1.03 Georgia,'Times New Roman',serif;letter-spacing:-.035em;color:var(--wine)}.mlr-hero .mlr-script{margin:20px 0 20px}.mlr-hero h1{font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-size:28px;letter-spacing:.18em;line-height:1.85}.mlr-rule{height:1px;width:49px;background:#ae8c60;margin:19px auto}.mlr-hero-text{font-size:12px;color:#76605e;line-height:2.2}.mlr-button{display:inline-flex;align-items:center;justify-content:center;gap:35px;border:1px solid #a88279;padding:10px 23px;min-height:44px;font-size:12px;margin-top:22px;background:transparent}.mlr-button:hover{background:#fcf9f5}.mlr-hero-photo{position:relative;min-height:540px}.mlr-hero-photo img{width:100%;height:100%;object-fit:cover;position:absolute;object-position:60% center}.mlr-hero-caption{position:absolute;right:30px;bottom:25px;color:white;font:italic 21px Georgia,serif;text-shadow:0 1px 8px #493c31;background:#51413f40;padding:7px 12px}.mlr-section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px;gap:20px}.mlr-section-heading h2{display:flex;align-items:baseline;gap:17px;flex-wrap:wrap}.mlr-section-heading h2 em{font:italic 33px Georgia,serif;color:var(--rose);letter-spacing:-.035em}.mlr-section-heading h2 span{font-size:12px;color:var(--ink);letter-spacing:.09em}.mlr-section-heading>p{font-size:11px;color:var(--muted)}.mlr-brands{padding-top:54px;padding-bottom:54px}.mlr-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mlr-brand-card{position:relative;border:1px solid var(--line);padding:24px 27px 28px;background:#f9f3ef;display:block;overflow:hidden}.mlr-brand-card:after{content:'୨୧';position:absolute;font:68px Georgia,serif;color:#ad747e13;right:16px;top:37px}.mlr-brand-card:nth-child(2){background:#f4e8e7}.mlr-brand-card:nth-child(3){background:#eee5dc}.mlr-brand-card small{font:9px Georgia,serif;letter-spacing:.17em;color:#896b66}.mlr-brand-card h3{font:25px Georgia,serif;margin:13px 0 17px;letter-spacing:.03em}.mlr-brand-card strong{font-size:12px;font-weight:500}.mlr-brand-card p{font-size:10px;color:#806e68;margin-top:4px}.mlr-brand-arrow{position:absolute;bottom:24px;right:21px;font-size:22px;color:#a08565}.mlr-pickup{padding-top:6px;padding-bottom:60px}.mlr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.mlr-card-media{aspect-ratio:1.45;display:block;overflow:hidden;background:#edd9d6}.mlr-card-img{height:100%!important;width:100%;object-fit:cover;transition:transform .3s}.mlr-card-media:hover img{transform:scale(1.025)}.mlr-placeholder{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(130deg,#f3e7df,#ead4d4);position:relative;padding:20px}.mlr-placeholder:before{content:'';position:absolute;inset:12px;border:1px solid #b5986b66;border-radius:70px 70px 0 0}.mlr-placeholder>span{font:italic 15px Georgia,serif;color:#a57579}.mlr-placeholder b{font:19px/1.8 'Yu Mincho',serif;color:#6c474c;letter-spacing:.16em;margin:9px 0}.mlr-placeholder i{font:8px Georgia,serif;letter-spacing:.2em;color:#987765}.mlr-card-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;margin:15px 0 9px;color:var(--muted)}.mlr-card-meta>span,.mlr-chip{background:#b98088;color:#fff!important;padding:2px 12px;border-radius:20px;font-size:10px}.mlr-card h3{font-size:17px;line-height:1.8;font-family:'Yu Mincho','Hiragino Mincho ProN',serif;letter-spacing:.03em}.mlr-card>p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:9px}.mlr-read{font-size:10px;display:flex;justify-content:space-between;margin-top:15px;color:#8c706a!important;border-bottom:1px solid #dfd1c8;padding-bottom:9px}.mlr-read span{font-size:17px;color:#ad9272}.mlr-journal-bg{background:#f7f0eb;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:48px 0 50px;scroll-margin-top:20px}.mlr-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:45px}.mlr-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:33px 25px}.mlr-filter-links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.mlr-filter-links a{font-size:10px;border:1px solid var(--line);border-radius:20px;padding:4px 13px}.mlr-filter-links .is-current{background:#9f6e78;border-color:#9f6e78;color:white}.mlr-sidebar{border-left:1px solid var(--line);padding-left:30px;text-align:center}.mlr-about .mlr-script{font-size:40px;color:#ad747e}.mlr-bow{font:90px/1.5 Georgia,serif;color:#b8888a}.mlr-about h2{font:18px/1.8 'Yu Mincho',serif;margin-bottom:18px}.mlr-about>p:not(.mlr-script){font-size:11px;line-height:2.4;color:var(--muted)}.mlr-text-link{font-size:11px;display:inline-block;margin-top:18px;border-bottom:1px solid #c5a591;padding-bottom:5px}.mlr-aside-note{border-top:1px solid var(--line);padding-top:28px;margin-top:30px}.mlr-aside-note small{font:9px Georgia,serif;letter-spacing:.08em}.mlr-aside-note p{font:15px/2 'Yu Mincho',serif;margin:15px 0}.mlr-aside-note>span{font-size:10px;color:var(--muted)}.mlr-letter{text-align:center;padding-top:55px;padding-bottom:60px}.mlr-letter>span{font:italic 24px Georgia,serif;color:var(--rose)}.mlr-letter h2{font:22px/1.9 'Yu Mincho',serif;letter-spacing:.12em;margin-top:16px}.mlr-mobile-break{display:none}.mlr-footer{background:#efdfdc}.mlr-footer-top{padding-top:29px;padding-bottom:28px;display:flex;justify-content:space-between;align-items:center;gap:30px}.mlr-footer-logo{font:25px Georgia,serif;letter-spacing:.1em;color:var(--wine)!important}.mlr-footer-logo small{display:block;font:10px/2 'Yu Gothic',sans-serif;margin-top:7px;letter-spacing:.07em}.mlr-footer-top nav{display:flex;gap:25px;flex-wrap:wrap;font-size:10px}.mlr-footer-bottom{text-align:center;border-top:1px solid #d9bfbb;padding:14px 20px;color:#806461}.mlr-footer-bottom p{font-size:9px;margin-bottom:5px}.mlr-footer-bottom small{font:10px Georgia,serif;letter-spacing:.07em}.mlr-empty{padding:50px 22px;border:1px solid var(--line);text-align:center;background:var(--cream)}.mlr-empty>span{font:italic 31px Georgia,serif;color:var(--rose)}.mlr-empty h3{font:19px/1.8 'Yu Mincho',serif;margin-top:19px}.mlr-empty p{font-size:12px;margin-top:13px;color:var(--muted)}.mlr-archive{padding-top:45px;padding-bottom:70px;min-height:60vh}.mlr-archive-heading{text-align:center;max-width:680px;margin:0 auto 45px}.mlr-archive-heading .mlr-script{font-size:32px;margin-bottom:18px}.mlr-archive-heading h1{font:29px/1.7 'Yu Mincho',serif;margin-bottom:15px}.mlr-archive-heading>div{font-size:13px;color:var(--muted)}.mlr-pagination{display:flex;gap:12px;justify-content:center;margin-top:40px}.mlr-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:35px;padding:5px 10px;border:1px solid var(--line);font-size:12px}.mlr-pagination .current{background:#a6777f;color:white}.mlr-article-container{max-width:1100px;padding-top:25px;padding-bottom:65px}.mlr-breadcrumb{font-size:10px;color:var(--muted);margin-bottom:30px;overflow-wrap:anywhere}.mlr-article{max-width:790px;margin:auto}.mlr-article-heading{text-align:center;padding:10px 0 33px}.mlr-article-heading h1{font:30px/1.7 'Yu Mincho',serif;margin:20px 0}.mlr-byline{font-size:11px;color:var(--muted)}.mlr-byline>span{margin:0 7px}.mlr-cover{margin-bottom:35px}.mlr-cover img{width:100%;height:auto}.mlr-prose{font-size:15px;line-height:2.2;overflow-wrap:anywhere}.mlr-prose h2{font-size:23px;margin:44px 0 23px;border-left:3px solid #ad747e;padding:6px 17px;background:#f1e3df}.mlr-prose h3{font-size:19px;margin:30px 0 17px;border-bottom:1px solid var(--line);padding-bottom:8px}.mlr-prose p{margin-bottom:21px}.mlr-prose a{text-decoration:underline;text-underline-offset:4px;color:#8d4c5b}.mlr-prose ul,.mlr-prose ol{margin:20px 0;padding-left:25px}.mlr-prose li{margin-bottom:7px}.mlr-prose blockquote{margin:25px 0;padding:22px 26px;border-left:2px solid #ad747e;background:#f4e9e5}.mlr-prose table{width:100%;border-collapse:collapse;margin:25px 0;font-size:13px}.mlr-prose td,.mlr-prose th{border:1px solid var(--line);padding:11px}.mlr-prose th{background:#eedfdb}.mlr-prose .wp-block-table{overflow-x:auto}.mlr-prose .mlr-source-note{font-size:12px;color:#806e68;border-top:1px solid var(--line);padding-top:20px;margin-top:35px}.mlr-article-end{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:50px;padding:30px 20px}.mlr-article-end>span{font:italic 25px Georgia,serif;color:var(--rose)}.mlr-article-end p{font-size:12px;margin:12px}.mlr-article-end a{font-size:11px}.mlr-related{margin-top:50px}.mlr-comments{max-width:790px;margin:40px auto}.mlr-skip{position:absolute;left:-9999px;top:0}.mlr-skip:focus{left:12px;top:12px;z-index:99999;background:white;padding:10px 20px}.mlr-site .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1600px){.mlr-hero{border-left:1px solid var(--line);border-right:1px solid var(--line)}}
@media(max-width:1100px){.mlr-nav{gap:18px}.mlr-content-grid{gap:28px;grid-template-columns:minmax(0,1fr) 200px}.mlr-sidebar{padding-left:22px}.mlr-hero{min-height:530px}.mlr-hero-copy{padding:22px}.mlr-hero-frame{padding:30px 12px}.mlr-hero h1{font-size:25px}.mlr-hero-photo{min-height:530px}.mlr-hero .mlr-script{font-size:43px}}
@media(max-width:900px){.mlr-container{padding-left:24px;padding-right:24px}.mlr-masthead{min-height:115px;gap:35px}.mlr-logo{font-size:34px!important}.mlr-flourish{font-size:45px}.mlr-menu-button{display:flex;justify-content:center;align-items:center;gap:14px;background:var(--cream);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;padding:10px;color:var(--wine);font:11px Georgia,serif;letter-spacing:.14em;min-height:44px}.mlr-nav{display:none}.mlr-nav.is-open{display:flex;flex-wrap:wrap;padding:22px;gap:0}.mlr-nav>a{width:50%;padding:12px 16px;text-align:center;border-bottom:1px solid var(--line)}.mlr-search{max-width:100%;width:100%;margin:15px}.mlr-search input{width:100%;font-size:16px;padding:8px}.mlr-hero{grid-template-columns:46% 54%}.mlr-hero-photo,.mlr-hero{min-height:500px}.mlr-hero-text{font-size:11px}.mlr-hero .mlr-script{font-size:37px}.mlr-hero h1{font-size:23px}.mlr-brand-card{padding:20px 17px}.mlr-brand-card h3{font-size:22px}.mlr-brand-card p{max-width:85%}.mlr-content-grid{grid-template-columns:1fr}.mlr-sidebar{border:0;border-top:1px solid var(--line);padding:32px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.mlr-aside-note{border:0;margin:0;padding:0}.mlr-bow{font-size:64px}.mlr-section-heading>p{display:none}.mlr-grid{gap:23px}.mlr-card h3{font-size:15px}}
@media(max-width:600px){.mlr-announcement{font-size:12px}.mlr-masthead{min-height:105px;gap:18px;padding:22px 10px}.mlr-logo{font-size:29px!important;letter-spacing:.1em}.mlr-logo small{font-size:10px}.mlr-flourish{font-size:35px}.mlr-hero{display:flex;flex-direction:column}.mlr-hero-copy{padding:22px 24px}.mlr-hero-frame{border-radius:100px 100px 0 0;padding:26px 15px}.mlr-hero .mlr-script{font-size:37px;line-height:1.05;margin:17px 0}.mlr-hero .mlr-script br{display:none}.mlr-hero h1{font-size:26px;line-height:1.65}.mlr-rule{margin:14px auto}.mlr-hero-text{font-size:11px}.mlr-hero .mlr-button{margin-top:17px}.mlr-hero-photo{min-height:0;aspect-ratio:1.4}.mlr-hero-caption{font-size:16px;bottom:14px;right:14px}.mlr-container{padding-left:20px;padding-right:20px}.mlr-brands{padding-top:34px;padding-bottom:35px}.mlr-section-heading{margin-bottom:20px}.mlr-section-heading h2{gap:8px 12px}.mlr-section-heading h2 em{font-size:29px}.mlr-section-heading h2 span{font-size:10px}.mlr-brand-grid{grid-template-columns:1fr;gap:12px}.mlr-brand-card{padding:18px 22px}.mlr-brand-card h3{margin:8px 0;font-size:27px}.mlr-brand-card strong{font-size:12px}.mlr-brand-card p{font-size:11px}.mlr-brand-card:after{right:48px;top:25px}.mlr-brand-arrow{right:25px}.mlr-grid,.mlr-grid-two{grid-template-columns:1fr;gap:28px}.mlr-pickup{padding-bottom:37px}.mlr-card-media{aspect-ratio:1.6}.mlr-card h3{font-size:19px}.mlr-card>p{font-size:12px}.mlr-card-meta{margin-top:13px}.mlr-journal-bg{padding:32px 0}.mlr-sidebar{grid-template-columns:1fr;gap:26px}.mlr-aside-note{border-top:1px solid var(--line);padding-top:25px}.mlr-letter{padding-top:37px;padding-bottom:39px}.mlr-letter h2{font-size:19px}.mlr-mobile-break{display:block}.mlr-footer-top{flex-direction:column;text-align:center;gap:20px}.mlr-footer-top nav{justify-content:center;gap:15px}.mlr-article-heading h1{font-size:25px;text-align:left}.mlr-prose{font-size:15px;line-height:2.1}.mlr-prose h2{font-size:21px}.mlr-article-container{padding-top:20px}.mlr-archive-heading h1{font-size:25px}.mlr-empty h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){.mlr-site *{transition:none!important;scroll-behavior:auto!important}}
@media print{.mlr-nav,.mlr-menu-button,.mlr-search,.mlr-sidebar,.mlr-footer,.mlr-related{display:none!important}.mlr-container{max-width:none;padding:0}.mlr-prose{font-size:11pt}.mlr-site{overflow:visible}}

.mlr-article-heading h1,.mlr-archive-heading h1{text-wrap:balance}

/* Romantic 1.1 — four worlds, one journal. */
.mlr-site{--cream:#fffaf5;--rose:#a46479;--wine:#754654;--line:#e2d3c8;--ink:#544744;--muted:#85736d;background:var(--cream)}
.mlr-announcement{background:#a76d80;padding:8px 16px;font-size:13px}.mlr-header{position:relative}.mlr-masthead{min-height:137px;background:radial-gradient(ellipse at center,#fffdf9 20%,#f9eee8 100%)}.mlr-nav{font-size:12px;gap:28px;background:#fffaf5}.mlr-nav>a{padding:6px 0}.mlr-nav>a:hover{color:#9b596e}.mlr-logo{letter-spacing:.16em}.mlr-hero{position:relative;isolation:isolate}.mlr-hero:after{content:'';position:absolute;bottom:-7px;left:0;right:0;height:14px;background:radial-gradient(circle at 7px 0,#fffaf5 7px,transparent 7.5px) 0 0/14px 14px;transform:rotate(180deg);z-index:2}.mlr-hero-copy{background:linear-gradient(130deg,#f1dce0,#e8c9d1);padding:27px}.mlr-hero-frame{border-color:#ba9c85;background:#fff7f020;border-radius:170px 170px 6px 6px;box-shadow:inset 0 0 0 7px #fff9f020}.mlr-hero .mlr-script{font-size:63px;line-height:.95;color:#92556c;margin:19px 0 23px}.mlr-hero h1{font-size:27px;letter-spacing:.15em}.mlr-hero-text{font-size:12px}.mlr-hero-caption{font-size:18px;color:#fffdf8;background:#684c4e4f;backdrop-filter:blur(3px);border:1px solid #ffffff40;border-radius:2px;padding:9px 14px}.mlr-hero .mlr-button{background:#fffaf59c;border-color:#b38d90;color:#744751;gap:30px}.mlr-button:hover{background:#fff}.mlr-section-heading h2 em{color:#a16d7b}.mlr-categories{padding-top:65px;padding-bottom:58px;scroll-margin-top:24px}.mlr-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.mlr-category-card{display:block;position:relative;text-align:center;border:1px solid #dfccc3;background:#f5e6e9;border-radius:110px 110px 10px 10px;padding:22px 15px 31px;transition:transform .25s,box-shadow .25s!important}.mlr-category-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #83596b12;color:var(--wine)!important}.mlr-category-card:before{content:'';position:absolute;inset:8px;border:1px solid #ffffffbd;border-radius:inherit;pointer-events:none}.mlr-category-number{position:absolute;left:21px;top:32px;font:italic 12px Georgia,serif;color:#a68d82}.mlr-category-picture{max-width:200px;margin:0 auto 8px}.mlr-category-picture img{width:100%;height:auto}.mlr-category-en{font:italic 24px Georgia,serif;letter-spacing:-.02em;color:#986477}.mlr-category-card h3{font-size:14px;font-weight:500;margin-top:7px}.mlr-category-card p{font-size:10px;letter-spacing:0;color:#7b6562;margin-top:9px}.mlr-category-arrow{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #c3a39d;border-radius:50%;color:#9f7b6f;margin-top:16px;font-size:13px}.mlr-category-devices{background:#eee8ec}.mlr-category-lifestyle{background:#f0e9df}.mlr-category-oshikatsu{background:#f2e4dc}.mlr-brand-directory{background:#f4ebe5;border-block:1px solid #e4d6cc;padding:37px 0 32px;scroll-margin-top:24px}.mlr-brand-directory .mlr-section-heading{margin-bottom:23px}.mlr-brand-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ddcec4;border:1px solid #ddcec4}.mlr-brand-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px;padding:15px 19px;background:#fffaf5;font:17px/1.5 Georgia,serif;letter-spacing:.01em}.mlr-brand-links a:hover{background:#f4e2e7}.mlr-brand-links span{font:15px system-ui,sans-serif;color:#b49a85}.mlr-brand-description{font-size:11px;text-align:center;color:#86736d;margin-top:20px!important}.mlr-pickup{padding-top:51px;padding-bottom:53px}.mlr-card-media{border-radius:7px;border:1px solid #eadbd1}.mlr-placeholder{padding:10px 20px 13px;background:#f5e6e9}.mlr-placeholder:before{border-radius:85px 85px 2px 2px;inset:10px}.mlr-placeholder img{height:132px;width:auto;max-height:65%;z-index:1;object-fit:contain}.mlr-placeholder>span{font:12px/1.8 'Yu Gothic',sans-serif;letter-spacing:.12em;color:#8b5e6f}.mlr-placeholder i{margin-top:5px;font-size:8px}.mlr-placeholder-devices{background:#eee8ec}.mlr-placeholder-lifestyle{background:#f0e9df}.mlr-placeholder-oshikatsu{background:#f2e4dc}.mlr-card>p{font-size:12px}.mlr-card-meta{font-size:11px}.mlr-read{font-size:11px}.mlr-journal-bg{background:#fcf7f2;border-color:#e6d7cc}.mlr-filter-links a{font-size:11px;min-height:32px;padding:5px 14px}.mlr-bow{height:84px;display:flex;align-items:center;justify-content:center;margin:12px 0}.mlr-bow svg{height:64px;width:110px}.mlr-about h2{font-size:18px}.mlr-about>p:not(.mlr-script){font-size:12px}.mlr-empty{border-radius:130px 130px 5px 5px;min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(#f6e7e8,#fffaf5)}.mlr-empty>span{font-size:34px}.mlr-empty h3{margin-top:20px}.mlr-empty p{font-size:13px;line-height:2.2}.mlr-letter{position:relative;background:#fffaf5}.mlr-letter>span{color:#b57e8f}.mlr-footer{background:#ecd8dc}.mlr-footer-top{padding-top:34px;padding-bottom:34px}.mlr-footer-bottom{border-color:#d9bec5}.mlr-prose .wp-block-button__link{color:inherit}.mlr-category-grid,.mlr-brand-links{min-width:0}.mlr-category-card,.mlr-brand-links a{min-width:0;overflow-wrap:anywhere}
@media(max-width:1100px){.mlr-nav{gap:18px}.mlr-category-grid{gap:15px}.mlr-category-picture{max-width:180px}.mlr-category-card{padding-inline:10px}.mlr-brand-links a{font-size:16px;padding:13px}.mlr-hero .mlr-script{font-size:55px}}
@media(max-width:900px){.mlr-category-grid{gap:14px}.mlr-category-card p{font-size:10px}.mlr-category-en{font-size:22px}.mlr-hero .mlr-script{font-size:48px}.mlr-hero h1{font-size:24px}.mlr-brand-links{grid-template-columns:repeat(2,minmax(0,1fr))}.mlr-nav>a{padding:13px 9px}.mlr-category-number{top:22px;left:15px}.mlr-category-card{padding-top:25px}.mlr-categories{padding-top:49px;padding-bottom:42px}}
@media(max-width:600px){.mlr-masthead{min-height:107px;gap:14px}.mlr-logo{font-size:29px!important}.mlr-hero{display:flex}.mlr-hero-copy{padding:24px 24px 27px}.mlr-hero-frame{padding:27px 12px 25px;border-radius:145px 145px 4px 4px}.mlr-hero .mlr-script{font-size:49px;margin:16px 0}.mlr-hero .mlr-script br{display:none}.mlr-hero h1{font-size:26px}.mlr-hero-text{font-size:12px}.mlr-hero-photo{aspect-ratio:1.5}.mlr-hero-caption{font-size:13px;padding:6px 10px}.mlr-categories{padding-top:38px;padding-bottom:36px}.mlr-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.mlr-category-card{border-radius:95px 95px 8px 8px;padding:18px 7px 19px}.mlr-category-number{font-size:10px;left:16px;top:27px}.mlr-category-picture{max-width:150px;margin-bottom:2px}.mlr-category-en{font-size:24px}.mlr-category-card h3{font-size:13px;margin-top:6px}.mlr-category-card p{font-size:10px;line-height:1.7;margin-top:6px}.mlr-category-arrow{margin-top:11px}.mlr-brand-directory{padding:30px 0 25px}.mlr-brand-links a{min-height:67px;font-size:15px;padding:13px 11px}.mlr-brand-description{font-size:10px;line-height:1.9;text-align:left}.mlr-pickup{padding-top:32px;padding-bottom:35px}.mlr-placeholder img{height:140px}.mlr-placeholder>span{font-size:13px}.mlr-card h3{font-size:18px}.mlr-empty{min-height:320px;padding:50px 21px;border-radius:120px 120px 6px 6px}.mlr-empty>span{font-size:30px}.mlr-empty h3{font-size:18px}.mlr-empty p{font-size:12px}.mlr-filter-links{gap:8px}.mlr-letter h2{font-size:20px}.mlr-footer-logo{font-size:25px}}

@media(prefers-reduced-motion:reduce){.mlr-site .mlr-category-card{transition:none!important;transform:none!important}}

/* Editorial covers: same proportions in current and future posts. */
.mlr-editorial-cover{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fffaf5}.mlr-editorial-cover img{width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}.mlr-editorial-cover figcaption{padding:9px 14px;font-size:11px;line-height:1.6;color:var(--muted);text-align:center;letter-spacing:.02em}.mlr-card-media>.mlr-card-editorial{width:100%;height:100%;object-fit:cover}

.mlr-site figure.mlr-cover{margin:0 0 30px}
