:root{--ber-cream:#FFF9F2;--ber-white:#FFFFFF;--ber-ink:#33251F;--ber-brown:#4A3026;--ber-pink:#E83E78;--ber-pink-dark:#BF1F59;--ber-pink-soft:#F8D8E3;--ber-orange:#E99A43;--ber-line:#EEDFD6;--ber-shadow:0 18px 45px rgba(74,48,38,.09);--ber-radius:22px}body{background:var(--ber-cream);color:var(--ber-ink)}.ber-home *{box-sizing:border-box}.ber-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ber-kicker{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ber-pink)}.ber-title,.ber-section-title,.ber-card-title{font-family:Georgia,"Times New Roman",serif;color:var(--ber-brown)}.ber-title{font-size:clamp(42px,6vw,74px);line-height:.98;letter-spacing:-.035em;margin:0 0 22px}.ber-title em{font-style:normal;color:var(--ber-pink)}.ber-section-title{font-size:clamp(32px,4vw,50px);line-height:1.03;letter-spacing:-.025em;margin:0}.ber-lead{font-size:clamp(18px,2vw,22px);line-height:1.55;max-width:700px;margin:0 0 24px}.ber-mini{font-size:14px;line-height:1.55;color:#6d5950}.ber-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:999px;text-decoration:none!important;background:var(--ber-pink);color:#fff!important;font-weight:750;transition:.18s ease;box-shadow:0 8px 20px rgb(232 62 120 / .18)}.ber-btn:hover{background:var(--ber-pink-dark);transform:translateY(-1px)}.ber-link{color:var(--ber-pink)!important;font-weight:750;text-decoration:none!important}.ber-home-hero{position:relative;overflow:hidden;padding:72px 0 58px;background:radial-gradient(circle at 90% 14%,rgb(232 62 120 / .12),transparent 29%),radial-gradient(circle at 15% 88%,rgb(233 154 67 / .12),transparent 25%),var(--ber-cream);border-bottom:1px solid var(--ber-line)}.ber-home-hero:after{content:"";position:absolute;right:-85px;bottom:-100px;width:260px;height:260px;border:1px solid rgb(232 62 120 / .18);border-radius:50%}.ber-hero-grid{display:block;max-width:900px}.ber-hero-logo{width:min(520px,100%);display:block;margin-left:auto;filter:drop-shadow(0 18px 22px rgb(74 48 38 / .10))}.ber-topics{display:flex;flex-wrap:wrap;gap:8px 16px;margin:18px 0 28px;font-size:14px;font-weight:700;color:#725c52}.ber-topic-dot:before{content:"•";color:var(--ber-pink);margin-right:10px}.ber-section{padding:76px 0}.ber-section-white{background:#fff}.ber-section-pink{background:linear-gradient(135deg,#fff 0%,#FFF5F8 35%,#FCE2EA 100%);border-block:1px solid #F5DCE5}.ber-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.ber-front-card{display:grid;grid-template-columns:1.08fr .92fr;background:#fff;border:1px solid var(--ber-line);border-radius:var(--ber-radius);overflow:hidden;box-shadow:var(--ber-shadow)}.ber-front-media{min-height:390px;background:#f4ebe5}.ber-front-media img{width:100%;height:100%;object-fit:cover;display:block}.ber-front-body{padding:46px;display:flex;flex-direction:column;justify-content:center}.ber-meta{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:14px;color:#8b7267;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ber-pill{display:inline-block;background:var(--ber-pink);color:#fff;border-radius:999px;padding:6px 10px}.ber-card-title{font-size:clamp(28px,3vw,42px);line-height:1.03;margin:0 0 16px}.ber-excerpt{font-size:17px;line-height:1.6;margin:0 0 22px;color:#59473f}.ber-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ber-post-card{background:#fff;border:1px solid var(--ber-line);border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgb(74 48 38 / .06);transition:.18s ease}.ber-post-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgb(74 48 38 / .10)}.ber-post-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#f4ebe5}.ber-card-body{padding:20px}.ber-card-body .ber-card-title{font-size:24px;margin-bottom:10px}.ber-card-body p{margin:0 0 14px;line-height:1.5;color:#624f47}.ber-rules{padding:42px 0;background:#fff;border-block:1px solid var(--ber-line)}.ber-rules-grid{display:grid;grid-template-columns:1.25fr repeat(4,1fr);align-items:center;gap:0}.ber-rule-title{font-family:Georgia,"Times New Roman",serif;font-size:30px;color:var(--ber-brown);font-weight:700}.ber-rule{padding:8px 20px;border-left:1px solid #e9c7d2;font-size:14px;line-height:1.45}.ber-rule strong{display:block;color:var(--ber-brown);margin-bottom:3px}.ber-empty{padding:34px;border:1px dashed #e7cbd4;border-radius:18px;background:#fff;color:#765f55;text-align:center}.ber-archive-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.ber-small-card{background:#fff;border:1px solid var(--ber-line);border-radius:14px;overflow:hidden}.ber-small-card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#f3e9e3;display:block}.ber-small-body{padding:13px}.ber-small-body time{font-size:11px;color:#8b7267;text-transform:uppercase;letter-spacing:.06em}.ber-small-body h3{font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.12;margin:5px 0;color:var(--ber-brown)}.ber-small-body a{text-decoration:none;color:inherit}.ber-random-wrap{display:grid;grid-template-columns:2.4fr .9fr;gap:26px;align-items:stretch}.ber-random-note{background:linear-gradient(160deg,#FFF0F4,#FFF9F2);border:1px solid #f2d4de;border-radius:20px;padding:30px;display:flex;flex-direction:column;justify-content:center}.ber-random-note h3{font-family:Georgia,"Times New Roman",serif;color:var(--ber-brown);font-size:31px;line-height:1.06;margin:0 0 12px}.ber-random-note:after{content:"";width:42px;height:42px;border-radius:50%;background:var(--ber-pink-soft);margin-top:18px;box-shadow:15px 8px 0 rgb(233 154 67 / .25)}.ber-home-footer-note{text-align:center;padding:28px;color:#8a7166;font-size:13px}@media(max-width:900px){.ber-hero-grid,.ber-front-card,.ber-random-wrap{grid-template-columns:1fr}.ber-hero-logo{margin:10px auto 0;max-width:500px}.ber-front-media{min-height:280px}.ber-front-body{padding:30px}.ber-grid{grid-template-columns:repeat(2,1fr)}.ber-archive-grid{grid-template-columns:repeat(3,1fr)}.ber-rules-grid{grid-template-columns:1fr 1fr}.ber-rule-title{grid-column:1/-1;margin-bottom:18px}.ber-rule:nth-child(2),.ber-rule:nth-child(4){border-left:0}}@media(max-width:600px){.ber-wrap{width:min(100% - 28px,1180px)}.ber-home-hero{padding:44px 0 38px}.ber-section{padding:48px 0}.ber-section-head{display:block;margin-bottom:22px}.ber-section-head .ber-link{display:inline-block;margin-top:10px}.ber-grid,.ber-archive-grid{grid-template-columns:1fr}.ber-front-media{min-height:220px}.ber-front-body{padding:24px}.ber-rules{padding:30px 0}.ber-rules-grid{grid-template-columns:1fr}.ber-rule{border-left:0;border-top:1px solid #edd4dc;padding:14px 0}.ber-rule-title{margin-bottom:8px}}.ber-article-shell{background:#fff}.ber-article-hero{padding:54px 0 38px;background:radial-gradient(circle at 88% 12%,rgb(232 62 120 / .10),transparent 28%),linear-gradient(180deg,#FFF9F2 0%,#FFFFFF 100%);border-bottom:1px solid var(--ber-line)}.ber-article-wrap{width:min(860px,calc(100% - 36px));margin-inline:auto}.ber-article-wrap-wide{width:min(1180px,calc(100% - 36px));margin-inline:auto}.ber-article-type{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:7px 11px;border-radius:999px;background:var(--ber-pink-soft);color:var(--ber-pink-dark);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ber-article-title{font-family:Georgia,"Times New Roman",serif;color:var(--ber-brown);font-size:clamp(40px,6vw,68px);line-height:.98;letter-spacing:-.035em;margin:0 0 20px}.ber-article-deck{font-size:clamp(18px,2.2vw,22px);line-height:1.55;color:#5c4941;margin:0 0 18px}.ber-article-meta{display:flex;gap:10px 18px;flex-wrap:wrap;color:#8a7065;font-size:13px}.ber-article-featured{margin:34px auto 0;border-radius:22px;overflow:hidden;border:1px solid var(--ber-line);box-shadow:var(--ber-shadow)}.ber-article-featured img{width:100%;display:block;max-height:620px;object-fit:cover}.ber-article-body{padding:44px 0 78px}.ber-article-body .entry-content{font-size:18px;line-height:1.78;color:#3f332e}.ber-article-body .entry-content>p:first-child{font-size:21px;line-height:1.65;color:#4f3c34}.ber-article-body .entry-content h2{font-family:Georgia,"Times New Roman",serif;color:var(--ber-brown);font-size:clamp(30px,4vw,42px);line-height:1.08;letter-spacing:-.02em;margin:52px 0 18px}.ber-article-body .entry-content h3{font-family:Georgia,"Times New Roman",serif;color:var(--ber-brown);font-size:26px;line-height:1.15;margin:36px 0 14px}.ber-article-body .entry-content a{color:var(--ber-pink);text-decoration-thickness:1px;text-underline-offset:3px}.ber-article-body .entry-content blockquote{margin:34px 0;padding:24px 28px;border-left:5px solid var(--ber-pink);background:#FFF5F8;border-radius:0 16px 16px 0;color:#5a443a}.ber-article-body .entry-content ul,.ber-article-body .entry-content ol{padding-left:1.35em}.ber-box{margin:30px 0;padding:24px 26px;border-radius:18px;border:1px solid var(--ber-line);box-shadow:0 10px 28px rgb(74 48 38 / .05)}.ber-box h3{margin:0 0 8px!important;font-size:22px!important}.ber-box p:last-child,.ber-box ul:last-child,.ber-box ol:last-child{margin-bottom:0}.ber-box-clear{background:#FFF8FB;border-color:#F1CBD8}.ber-box-takeaway{background:#FFF9F2;border-color:#F1DFD1}.ber-box-opinion{background:linear-gradient(135deg,#FFF1F5,#FFE8EF);border-color:#F2C8D6}.ber-box-opinion h3:before{content:"Berlingote observe · ";color:var(--ber-pink);font-size:12px;text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:6px;font-family:Arial,sans-serif}.ber-box-source{background:#FAF7F4;border-color:#EADFD7;font-size:15px;color:#6b584f}.ber-quick{margin:0 0 34px;padding:22px 24px;border-radius:18px;background:#FFF2F6;border:1px solid #F3D1DC}.ber-quick strong{display:block;color:var(--ber-brown);font-family:Georgia,"Times New Roman",serif;font-size:22px;margin-bottom:6px}.ber-week-index{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 36px}.ber-week-index a{display:block;padding:14px 16px;border:1px solid var(--ber-line);border-radius:14px;text-decoration:none!important;color:var(--ber-brown)!important;background:#fff;font-weight:700}.ber-week-index a:hover{border-color:#efb8ca;background:#FFF7FA}.ber-related{padding:44px 0;background:#FFF9F2;border-top:1px solid var(--ber-line)}.ber-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ber-related-card{background:#fff;border:1px solid var(--ber-line);border-radius:16px;overflow:hidden}.ber-related-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.ber-related-card .inner{padding:16px}.ber-related-card h3{font-family:Georgia,"Times New Roman",serif;font-size:21px;line-height:1.15;margin:0 0 8px;color:var(--ber-brown)}.ber-related-card a{text-decoration:none;color:inherit}.ber-article-nav{display:flex;justify-content:space-between;gap:18px;margin-top:44px;padding-top:24px;border-top:1px solid var(--ber-line)}.ber-article-nav a{color:var(--ber-pink)!important;font-weight:750;text-decoration:none!important}@media(max-width:760px){.ber-article-hero{padding:38px 0 28px}.ber-article-body{padding:32px 0 56px}.ber-article-featured{margin-top:24px;border-radius:16px}.ber-article-body .entry-content{font-size:17px}.ber-week-index,.ber-related-grid{grid-template-columns:1fr}.ber-box{padding:20px}.ber-article-nav{flex-direction:column}}.ber-archive-page,.ber-static-page{background:#fff}.ber-archive-wrap{width:min(1180px,calc(100% - 36px));margin-inline:auto}.ber-page-wrap{width:min(860px,calc(100% - 36px));margin-inline:auto}.ber-archive-hero,.ber-static-hero{padding:58px 0 44px;background:radial-gradient(circle at 90% 10%,rgb(232 62 120 / .09),transparent 28%),linear-gradient(180deg,#FFF9F2 0%,#FFF4F7 100%);border-bottom:1px solid var(--ber-line)}.ber-archive-title,.ber-static-title{margin:0;font-family:Georgia,"Times New Roman",serif;color:var(--ber-brown);font-size:clamp(40px,6vw,66px);line-height:1;letter-spacing:-.03em}.ber-archive-desc,.ber-static-deck{margin-top:16px;font-size:18px;line-height:1.6;color:#6a554c;max-width:760px}.ber-archive-list{padding:54px 0 80px}.ber-grid-archive .ber-card-title a{color:inherit;text-decoration:none}.ber-pagination{margin-top:38px}.ber-pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap}.ber-pagination .page-numbers{display:inline-flex;min-width:42px;height:42px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--ber-line);border-radius:999px;text-decoration:none;color:var(--ber-brown);background:#fff;font-weight:700}.ber-pagination .current{background:var(--ber-pink);color:#fff;border-color:var(--ber-pink)}.ber-static-content{padding:46px 0 80px}.ber-static-content .entry-content{font-size:18px;line-height:1.78;color:#3f332e}.ber-static-content .entry-content h2{font-family:Georgia,"Times New Roman",serif;color:var(--ber-brown);font-size:clamp(30px,4vw,40px);margin:48px 0 16px}.ber-static-content .entry-content h3{font-family:Georgia,"Times New Roman",serif;color:var(--ber-brown);font-size:25px;margin:34px 0 12px}.ber-static-content .entry-content a{color:var(--ber-pink)}@media(max-width:600px){.ber-archive-hero,.ber-static-hero{padding:38px 0 30px}.ber-archive-list{padding:34px 0 56px}.ber-static-content{padding:32px 0 56px}}@media (min-width:901px){.ber-home-hero{padding:46px 0 40px}.ber-hero-grid{max-width:860px}.ber-title{font-size:clamp(46px,4.6vw,64px);line-height:1.02;margin-bottom:18px}.ber-lead{font-size:20px;line-height:1.5;max-width:720px;margin-bottom:18px}.ber-topics{margin:14px 0 22px}.ber-article-hero{padding:42px 0 30px}.ber-article-wrap{width:min(960px,calc(100% - 44px))}.ber-article-title{font-size:clamp(42px,4.25vw,58px);line-height:1.03;letter-spacing:-.03em;margin-bottom:16px}.ber-article-deck{font-size:20px;line-height:1.5;margin-bottom:14px}.ber-article-featured{margin-top:28px}.ber-article-featured img{max-height:540px}.ber-article-body{padding:38px 0 68px}.ber-article-body .entry-content{font-size:17px;line-height:1.72}.ber-article-body .entry-content>p:first-child{font-size:19px;line-height:1.65}.ber-article-body .entry-content h2{font-size:clamp(28px,3vw,36px);line-height:1.12;margin:44px 0 16px}.ber-article-body .entry-content h3{font-size:24px;line-height:1.18;margin:30px 0 12px}}@media (min-width:901px){body .ber-home-hero{padding:34px 0 32px!important;min-height:0!important}body .ber-home-hero .ber-hero-grid{max-width:940px!important}body .ber-home-hero .ber-title{font-size:56px!important;line-height:1.02!important;letter-spacing:-.025em!important;margin:0 0 16px!important}body .ber-home-hero .ber-lead{font-size:19px!important;line-height:1.48!important;max-width:720px!important;margin-bottom:14px!important}body .ber-home-hero .ber-topics{margin:12px 0 18px!important}body .ber-home .ber-section-title,body .ber-front-page .ber-section-title,body .ber-section-title{font-size:44px!important;line-height:1.06!important}body .ber-front-card .ber-card-title{font-size:36px!important;line-height:1.08!important}body.single-post .ber-article-hero{padding:34px 0 26px!important}body.single-post .ber-article-wrap{width:min(1000px,calc(100% - 56px))!important}body.single-post .ber-article-title{font-size:52px!important;line-height:1.04!important;letter-spacing:-.025em!important;margin:0 0 14px!important}body.single-post .ber-article-deck{font-size:19px!important;line-height:1.5!important;margin-bottom:12px!important}body.single-post .ber-article-featured{margin-top:24px!important}body.single-post .ber-article-featured img{max-height:520px!important;object-fit:cover}body.single-post .ber-article-body{padding:34px 0 64px!important}body.single-post .ber-article-body .entry-content{font-size:17px!important;line-height:1.7!important}body.single-post .ber-article-body .entry-content>p:first-child{font-size:18px!important;line-height:1.65!important}body.single-post .ber-article-body .entry-content h2{font-size:34px!important;line-height:1.12!important;margin:40px 0 14px!important}body.single-post .ber-article-body .entry-content h3{font-size:24px!important;line-height:1.18!important;margin:28px 0 11px!important}}\n\n\n@media (min-width:901px){\n body .ber-home-hero{padding:28px 0 26px!important}\n body .ber-home-hero .ber-hero-grid{max-width:900px!important}\n body .ber-home-hero .ber-title{font-size:44px!important;line-height:1.04!important;margin-bottom:14px!important}\n body .ber-home-hero .ber-lead{font-size:18px!important;line-height:1.48!important;max-width:700px!important}\n body .ber-section-title{font-size:36px!important;line-height:1.08!important}\n body .ber-front-card .ber-card-title{font-size:30px!important;line-height:1.1!important}\n body.single-post .ber-article-hero{padding:28px 0 24px!important}\n body.single-post .ber-article-wrap{width:min(980px,calc(100% - 56px))!important}\n body.single-post .ber-article-title{font-size:40px!important;line-height:1.08!important;letter-spacing:-.02em!important;margin-bottom:14px!important}\n body.single-post .ber-article-deck{font-size:18px!important;line-height:1.5!important}\n body.single-post .ber-article-body .entry-content h2{font-size:30px!important}\n body.single-post .ber-article-body .entry-content h3{font-size:22px!important}\n}\n