.entry{box-sizing:border-box;margin:auto;width:100%;max-width:calc(48rem + 1px)}.entry__image{display:block;width:100%;height:auto}.entry__title{color:var(--color1);margin:1vw auto;font-size:var(--fs-xl);font-weight:700;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-xl)*1.3);letter-spacing:calc(var(--fs-xl)*0)}.entry__date{display:block;margin:0 0 1vw 0;font-size:var(--fs-regular);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}.entry__content{margin-top:1.5vw;font-size:var(--fs-regular);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}.entry__content p,.entry__content li,.entry__content a,.entry__content span,.entry__content h1,.entry__content h2,.entry__content h3,.entry__content h4,.entry__content h5,.entry__content h6{color:var(--color1)}.entry__content h1,.entry__content h2,.entry__content h3,.entry__content h4,.entry__content h5,.entry__content h6{margin:1vw 0;font-family:var(--ff1);font-weight:700}.entry__content strong{font-weight:700}.entry__content p,.entry__content li{margin:1vw 0}.entry__content p,.entry__content li,.entry__content span,.entry__content a{font-size:var(--fs-regular);font-weight:300;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}.cats{display:flex;align-items:center;justify-content:flex-start}.cats__cat,.cats__text{padding:.2vw;display:block;width:max-content;font-size:var(--fs-regular);font-weight:700;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}.cats__cat{color:var(--color4)}.cats__cat:not(:last-child)::after{content:", "}.cats__text{color:var(--color1)}.tags{display:flex;align-items:center;justify-content:flex-start}.tags__tag{background-color:var(--color1);color:var(--color2);padding:.3vw .8vw;box-sizing:border-box;display:block;width:max-content;border-radius:2px;margin:0 .2vw}.tags__text{margin:0 .5vw 0 0;color:var(--color1)}@media all and (orientation: landscape){.entry{padding:12vw 1vw 6vw 1vw}.cats,.tags{margin:2vw auto 0 0}.tags__tag,.tags__text{font-size:var(--fs-small);font-weight:600;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-small)*1.4);letter-spacing:calc(var(--fs-small)*0)}}@media all and (orientation: portrait){.entry{padding:28vw 5vw 12vw 5vw}.cats,.tags{margin:6vw 0}.tags__tag,.tags__text{margin:0 .5vw 0 0;font-size:var(--fs-regular);font-weight:600;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}}
