.BeaStory{--chalk:#ece8d7;--ink:#333a32;--muted:#626c61;max-width:1120px;margin:0 auto;padding:44px 28px 76px;color:var(--ink);font-size:17px;line-height:1.75}
.BeaStory *{box-sizing:border-box}.BeaStory [hidden]{display:none!important}
.BeaStory__header{max-width:820px;margin:0 auto 40px;text-align:center}
.BeaStory__eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}
.BeaStory h1,.BeaStory h2,.BeaStory h3{font-weight:400;line-height:1.25;letter-spacing:normal;overflow-wrap:anywhere}
.BeaStory h1{font-size:clamp(32px,4.5vw,54px);margin:12px 0 22px}.BeaStory h2{font-size:clamp(26px,3vw,35px);margin:44px 0 20px}.BeaStory h3{font-size:23px;margin:32px 0 16px}
.BeaStory__title{position:relative;isolation:isolate;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:linear-gradient(178deg,transparent 66%,var(--chalk) 67%,var(--chalk) 87%,transparent 89%);padding:0 .05em .1em}
.BeaStory__intro{font-size:19px;max-width:650px;margin:0 auto;color:var(--muted)}
.BeaStory__body{max-width:730px;margin:0 auto}.BeaStory p{margin:0 0 20px}.BeaStory ul,.BeaStory ol{margin:18px 0 26px;padding-left:25px}.BeaStory li{padding-left:3px;margin:7px 0}
.BeaStory a:not(.BeaStory__button):not(.BeaStory__tile):not(.BeaStory__product){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.BeaStory a{color:#405536}.BeaStory .BeaStory__tile,.BeaStory .BeaStory__product{color:var(--ink)}
.BeaStory a:hover{color:#405c36}.BeaStory a:focus-visible,.BeaStory button:focus-visible,.BeaStory summary:focus-visible{outline:2px solid #50694b;outline-offset:5px}
.BeaStory__figure{margin:36px 0}.BeaStory__figure img{display:block;max-width:100%;width:auto;height:auto;max-height:720px;margin:0 auto;object-fit:contain}.BeaStory__figure figcaption{font-size:14px;color:var(--muted);margin-top:12px}
.BeaStory__body img{max-width:100%;height:auto}.BeaStory blockquote{margin:32px 0;padding:10px 24px;border-left:4px solid var(--chalk);font-style:italic}.BeaStory table{width:100%;display:block;overflow:auto;border-collapse:collapse}.BeaStory td,.BeaStory th{border-bottom:1px solid #e6e8e2;padding:8px;text-align:left}
.BeaStory__button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid #53684b;background:#53684b;color:white!important;border-radius:3px;text-align:center;text-decoration:none;line-height:1.45;cursor:pointer;font:inherit;font-size:16px}
.BeaStory__button:hover{background:#43573d}.BeaStory__button--light{background:white;color:#405536!important}.BeaStory__button--light:hover{background:#f1f4ec}
.BeaStory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.BeaStory__tile{display:flex;flex-direction:column;gap:12px;background:#fafbf7;border:1px solid #e6e9e0;padding:22px;text-decoration:none;min-width:0}.BeaStory__tile:nth-child(3n+2){background:#fcf9f3}.BeaStory__tile:nth-child(3n){background:#fcf8f8}.BeaStory__tile h2{font-size:26px;margin:0}.BeaStory__tile p{font-size:16px;margin:0}.BeaStory__tile img{width:100%;height:155px;object-fit:cover}.BeaStory__tile span{font-size:15px;margin-top:auto;padding-top:10px}
.BeaStory__split{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:start}.BeaStory__split>div{min-width:0}.BeaStory__split h2:first-child{margin-top:0}
.BeaStory__tile img[data-bea-cover="news"]{object-position:50% 20%}
.BeaStory__form{background:#f7f8f3;padding:30px;border:1px solid #e6e9df}.BeaStory__field{margin-bottom:20px}.BeaStory__field label{display:block;margin-bottom:6px;font-size:15px}.BeaStory__field input,.BeaStory__field textarea{display:block;width:100%;background:#fff;border:1px solid #acb6a4;border-radius:2px;padding:12px 14px;color:#333a32;font:inherit;font-size:16px;line-height:1.5}.BeaStory__field input:focus,.BeaStory__field textarea:focus{outline:2px solid #52694b;outline-offset:1px}.BeaStory__field textarea{min-height:170px;resize:vertical}.BeaStory__field small{color:var(--muted)}
.BeaStory__notice{padding:20px 24px;background:#f1f4ec;border-left:4px solid #8ca37d;margin-bottom:26px}.BeaStory__notice--error{background:#f9eeeb;border-color:#a25343}.BeaStory__notice p:last-child{margin:0}
.BeaStory__status{display:flex;gap:12px;align-items:center;background:#f3f5ef;padding:16px 20px;margin:26px 0}.BeaStory__dot{width:13px;height:13px;border-radius:100%;background:#789363;flex:none}.BeaStory__dot--unavailable{background:#a15e55}.BeaStory__dot--ask{background:#b59b59}
.BeaStory__toc{background:#f7f7f1;padding:18px 22px;margin:28px 0 36px;border:1px solid #e6e8de}.BeaStory__toc summary{cursor:pointer;font-size:16px;font-weight:600}.BeaStory__toc ol{margin-bottom:0;font-size:15px}.BeaStory__toc a{display:inline-block;padding:3px 0}.BeaStory h2[id],.BeaStory h3[id]{scroll-margin-top:125px}
.BeaStory__product{display:grid;grid-template-columns:145px minmax(0,1fr);gap:24px;align-items:center;border:1px solid #e5e8df;padding:18px;margin:34px 0;text-decoration:none;background:#fafbf8}.BeaStory__product img{width:145px;max-height:190px;object-fit:contain}.BeaStory__product strong{display:block;font-size:21px;font-weight:400;line-height:1.35;margin-bottom:8px}.BeaStory__product small{display:block;font-size:14px;color:var(--muted)}.BeaStory__product span{display:block;margin-top:10px;color:#405536;font-size:15px;text-decoration:underline;text-underline-offset:4px}
.BeaStory__video{margin:36px 0;padding:35px 24px;text-align:center;background:#eff2e9;border:1px solid #e0e6d9}.BeaStory__video p{font-size:14px;margin:15px 0 0}.BeaStory__video iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.BeaStory__video.is-playing{padding:0;background:#111}.BeaStory__video.is-playing p{padding:12px;margin:0;color:white}.BeaStory__video.is-playing p a{color:white}
.BeaStory__footer{border-top:1px solid #e5e8df;padding-top:28px;margin-top:46px}.BeaStory__footer a{font-size:16px}
.BeaStory__video--portrait{max-width:380px;margin:30px auto;padding:0 0 20px;overflow:hidden}.BeaStory__video--portrait .BeaStory__poster{display:block;width:100%;height:auto;margin:0 0 20px}.BeaStory__video--portrait p{padding:0 16px}.BeaStory__video--portrait iframe{aspect-ratio:660/952}
.Article.BeaStory{max-width:1080px}.Article.BeaStory .Article__Wrapper{max-width:760px;padding:0;margin:0 auto}.Article.BeaStory .Article__Content{max-width:none;margin:0}.Article.BeaStory .Article__Title{font-size:clamp(32px,4.5vw,52px)}.Article.BeaStory .Article__Header{text-align:left;margin-bottom:32px}.Article.BeaStory .Article__Title{display:inline;background:linear-gradient(178deg,transparent 75%,#ece8d7 76%,#ece8d7 91%,transparent 92%)}.Article.BeaStory .Article__Body{margin-bottom:45px}.Article.BeaStory .ArticleNav{margin-top:50px}.Article.BeaStory .ArticleComment{border-top:1px solid #e5e8df}.BeaStory .Article__Comments,.BeaStory .Article__CommentFormWrapper{margin-top:42px}
@media(max-width:800px){.BeaStory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.BeaStory__split{grid-template-columns:1fr;gap:26px}.BeaStory__form{padding:24px}.BeaStory__header{margin-bottom:30px}}
@media(max-width:480px){.BeaStory{padding:28px 20px 50px;font-size:16px;line-height:1.75}.BeaStory__grid{grid-template-columns:1fr;gap:18px}.BeaStory__tile img{height:180px}.BeaStory h1{font-size:34px}.BeaStory__intro{font-size:17px}.BeaStory__form{padding:20px 16px}.BeaStory__product{grid-template-columns:90px minmax(0,1fr);gap:15px;padding:14px}.BeaStory__product img{width:90px;max-height:140px}.BeaStory__product strong{font-size:19px}.BeaStory__video{padding:26px 16px}.BeaStory__figure{margin:28px -8px}.BeaStory__toc{padding:16px}.Article.BeaStory .Article__Title{font-size:34px}}
