:root{--oct-blue:var(--awb-color7,#005788);--oct-pink:var(--awb-color4,#c92c82);--oct-grey:var(--awb-color3,#e2e2e2);--oct-white:var(--awb-color1,#fff);--oct-text:var(--awb-color5,#000)}
body.post-type-archive-oct_kunskap .avada-page-titlebar-wrapper,body.tax-oct_kunskapsamne .avada-page-titlebar-wrapper,body.single-oct_kunskap .avada-page-titlebar-wrapper{box-sizing:border-box;padding-top:125px}
.oct-knowledge,.oct-article{background:var(--content_bg_color,var(--oct-white));color:var(--body_typography-color,var(--oct-text));font-family:var(--body_typography-font-family,"Open Sans",Arial,sans-serif);font-size:var(--body_typography-font-size,17px);font-weight:var(--body_typography-font-weight,500);line-height:var(--body_typography-line-height,1.6)}
.oct-knowledge__wrap{width:min(var(--site_width,1170px),calc(100% - (2 * var(--hundredp_padding,30px))));margin-inline:auto}.oct-knowledge__hero,.oct-article__header{background:var(--content_bg_color,var(--oct-white));color:var(--oct-text);padding:48px 0 32px;border-bottom:1px solid var(--awb-custom_color_11,#e7e7e7)}
.oct-knowledge__hero h1,.oct-article__header h1{max-width:920px;margin:8px 0 20px;color:var(--oct-text);font-family:var(--awb-typography1-font-family,Inter,Arial,sans-serif);font-size:var(--awb-typography1-font-size,48px);font-weight:var(--awb-typography1-font-weight,600);line-height:var(--awb-typography1-line-height,1.2);letter-spacing:var(--awb-typography1-letter-spacing,-.015em)}
.oct-knowledge__eyebrow,.oct-card__topic{margin:0;color:var(--oct-pink);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.oct-knowledge__lead,.oct-article__intro{max-width:760px;margin:0;font-size:21px;line-height:1.55}.oct-knowledge__body{padding-block:32px 90px}
.oct-knowledge__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px}.oct-knowledge__filters a{padding:9px 20px;border:2px solid var(--oct-blue);border-radius:30px;color:var(--oct-blue);font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.oct-knowledge__filters a[aria-current=page]{background:var(--oct-blue);color:#fff}.oct-knowledge__filters a:hover,.oct-knowledge__filters a:focus-visible{border-color:var(--oct-pink);background:var(--oct-pink);color:#fff}.oct-knowledge__filters a:hover{transform:translateY(-1px)}
.oct-knowledge__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.oct-card{display:flex;flex-direction:column;border:0;background:var(--oct-grey);transition:transform .22s ease,box-shadow .22s ease}.oct-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.1)}
.oct-card__image{display:block;overflow:hidden;aspect-ratio:16/10;background:#d5d5d5}.oct-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.oct-card:hover .oct-card__image img{transform:scale(1.025)}.oct-card__content{display:flex;flex:1;flex-direction:column;padding:30px}
.oct-card h2{margin:7px 0 13px;font-family:var(--awb-typography2-font-family,Inter,Arial,sans-serif);font-size:var(--awb-typography2-font-size,24px);font-weight:var(--awb-typography2-font-weight,600);line-height:var(--awb-typography2-line-height,1.1);letter-spacing:var(--awb-typography2-letter-spacing,0)}.oct-card h2 a{color:var(--oct-blue);text-decoration:none}.oct-card__content>p:not(.oct-card__topic){margin:0 0 25px}
.oct-card__read{align-self:flex-start;margin-top:auto;line-height:0;text-decoration:none;transition:transform .2s}.oct-card__read img{display:block;width:29px;height:36px;object-fit:contain}.oct-card__read:hover,.oct-card__read:focus-visible{transform:translateX(4px)}.oct-pagination{margin-top:45px}
.oct-article__narrow{width:min(800px,calc(100% - 60px));margin-inline:auto}.oct-article__meta{margin-top:20px;color:#555;font-size:14px}.oct-article__hero-image{width:min(1100px,calc(100% - 60px));margin:10px auto 48px}.oct-article__hero-image img{display:block;width:100%;max-height:620px;height:auto;object-fit:cover}
.oct-article__content{padding:34px 0 90px}.oct-article__content>p:first-child{font-size:20px;line-height:1.65}.oct-article__content h2,.oct-article__content h3{color:var(--oct-blue);font-family:var(--h2_typography-font-family,Poppins,Arial,sans-serif);font-weight:var(--h2_typography-font-weight,700)}.oct-article__content h2{margin-top:var(--h2_typography-margin-top,1.6em);font-size:var(--h2_typography-font-size,22px);line-height:var(--h2_typography-line-height,1.2)}.oct-article__content h3{margin-top:1.5em;font-size:23px;line-height:1.3}.oct-article__content a{color:var(--link_color,var(--oct-pink))}.oct-article__content img{max-width:100%;height:auto}
.oct-article__reviewer{margin-top:44px;padding-top:22px;border-top:1px solid #ccc;font-size:15px}.oct-article__cta{margin-top:48px;padding:32px 36px;border-left:7px solid var(--oct-pink);background:var(--oct-grey)}.oct-article__cta>p{margin:0;color:var(--oct-pink);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.oct-article__cta h2{margin:4px 0 12px}.oct-article__services{margin:0;padding:0;list-style:none}.oct-article__services li+li{margin-top:9px}.oct-article__services a{color:var(--oct-blue);font-weight:700}
@media(max-width:900px){.oct-knowledge__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){body.post-type-archive-oct_kunskap .avada-page-titlebar-wrapper,body.tax-oct_kunskapsamne .avada-page-titlebar-wrapper,body.single-oct_kunskap .avada-page-titlebar-wrapper{padding-top:90px}}
@media(max-width:600px){.oct-knowledge__wrap,.oct-article__narrow,.oct-article__hero-image{width:min(calc(100% - 30px),var(--site_width,1170px))}.oct-knowledge__hero,.oct-article__header{padding:35px 0 22px}.oct-knowledge__grid{grid-template-columns:1fr;gap:25px}.oct-card__content{padding:24px}}
