html[data-arc-page=blog-detail] .ae-section:not(.is-unpadded,.is-top-only,.is-bottom-only){padding-block:80px}@media (max-width:1100px){html[data-arc-page=blog-detail] .ob-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){html[data-arc-page=blog-detail] .ob-grid{grid-template-columns:1fr 1fr}}html[data-arc-page=blog-detail] .art-head .blog-card-category{margin-bottom:16px}html[data-arc-page=blog-detail] .art-head .blog-card-category a{background:rgba(255,85,0,.1);border-radius:30px;color:var(--primary,#f50);display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.08em;padding:6px 13px;text-decoration:none;text-transform:uppercase;transition:.2s}html[data-arc-page=blog-detail] .art-head .blog-card-category a:hover{background:var(--primary,#f50);color:#fff}html[data-arc-page=blog-detail] .art-head .blog-card-title{color:var(--on-heading-color,#2e2f2f);font-weight:500;letter-spacing:-.015em;line-height:1.1;margin:0}html[data-arc-page=blog-detail] .art-head .art-stand{color:var(--on-content-color,#646666);font-size:17px;line-height:1.7;margin:0 0 18px}html[data-arc-page=blog-detail] .art-head .art-meta{align-items:center;color:var(--on-content-color,#646666);display:flex;flex-wrap:wrap;font-size:13.5px;gap:16px}html[data-arc-page=blog-detail] .art-head .art-meta svg{color:var(--primary,#f50);margin-right:6px}html[data-arc-page=blog-detail] .ob-grid{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}html[data-arc-page=blog-detail] .ob-card{background:#fff;border:1px solid var(--line,#e6e2da);border-radius:18px;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s}html[data-arc-page=blog-detail] .ob-card:hover{border-color:rgba(255,85,0,.35);box-shadow:0 22px 46px rgba(20,22,22,.1);transform:translateY(-6px)}html[data-arc-page=blog-detail] .ob-thumb{aspect-ratio:16/11;overflow:hidden}html[data-arc-page=blog-detail] .ob-thumb img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}html[data-arc-page=blog-detail] .ob-card:hover .ob-thumb img{transform:scale(1.06)}html[data-arc-page=blog-detail] .ob-body{padding:20px 22px 24px}html[data-arc-page=blog-detail] .ob-pill{background:rgba(255,85,0,.1);border-radius:30px;color:var(--primary,#f50);display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.08em;margin-bottom:13px;padding:6px 12px;text-transform:uppercase}html[data-arc-page=blog-detail] .ob-title{-webkit-box-orient:vertical;color:var(--on-heading-color,#2e2f2f);display:-webkit-box;font-size:16.5px;font-weight:600;-webkit-line-clamp:2;line-height:1.3;margin:0 0 14px;overflow:hidden}html[data-arc-page=blog-detail] .ob-rd{align-items:center;color:var(--primary,#f50);display:inline-flex;font-size:13px;font-weight:600;gap:7px}html[data-arc-page=blog-detail] .ob-rd svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}html[data-arc-page=blog-detail] .ob-card:hover .ob-rd svg{transform:translateX(4px)}@media (max-width:540px){html[data-arc-page=blog-detail] .ob-grid{grid-template-columns:1fr}}html[data-arc-page=blog-detail] .art-head,html[data-arc-page=blog-detail] .blog-feature-image,html[data-arc-page=blog-detail] .content,html[data-arc-page=blog-detail] .post-share{margin-left:auto;margin-right:auto;max-width:1080px}html[data-arc-page=blog-detail] .blog-feature-image{border-radius:16px;margin-bottom:38px;overflow:hidden}html[data-arc-page=blog-detail] .blog-feature-image img{border-radius:16px;display:block;width:100%}html[data-arc-page=blog-detail] .content{color:#3c3f44;font-size:17px;line-height:1.8}html[data-arc-page=blog-detail] .content br{display:none}html[data-arc-page=blog-detail] .content p:where(:not(.ae-t)){font-size:16px;margin:0 0 22px}html[data-arc-page=blog-detail] .content :is(h1,h2,h3,h4,h5,h6):where(.ae-t-h4){color:var(--on-heading-color,#2e2f2f);font-weight:600;letter-spacing:-.015em;margin:42px 0 14px}html[data-arc-page=blog-detail] .content :is(h1,h2,h3,h4,h5,h6):where(.ae-t-h5){color:var(--on-heading-color,#2e2f2f);font-size:1.25rem;font-weight:600;margin:36px 0 12px}html[data-arc-page=blog-detail] .content ul{list-style:none;margin:0 0 22px;padding-left:0}html[data-arc-page=blog-detail] .content li{color:#3c3f44;font-size:17px;line-height:1.7;margin-bottom:10px;padding-left:26px;position:relative}html[data-arc-page=blog-detail] .content li:before{background:var(--primary,#f50);border-radius:50%;content:"";height:7px;left:4px;position:absolute;top:12px;width:7px}
