/* Only article 13505; the stored Elementor article is never rewritten. */
#oss-home-v2 .oss-beginner-pillar .oss-beg-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}
#oss-home-v2 .oss-beginner-pillar .oss-beg-map>a{display:grid;grid-template-columns:32px 1fr;gap:7px 10px;padding:20px 15px;border:1px solid #dedfeb;border-radius:18px;text-decoration:none;color:#192335;background:linear-gradient(140deg,#f4f4ff,#fff);transition:border-color .15s,transform .15s}
#oss-home-v2 .oss-beginner-pillar .oss-beg-map>a:hover{border-color:#6253d5;transform:translateY(-2px)}
#oss-home-v2 .oss-beginner-pillar .oss-beg-dot{grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:#514bd5;font-size:14px;font-weight:700}
#oss-home-v2 .oss-beginner-pillar .oss-beg-map strong{font-size:16px;line-height:1.3}
#oss-home-v2 .oss-beginner-pillar .oss-beg-map small{font-size:13px;line-height:1.6;color:#596276}
#oss-home-v2 .oss-beginner-pillar .oss-beg-map>a>span:last-child{grid-column:2;font-size:20px;color:#514bd5}
#oss-home-v2 .oss-beginner-pillar .oss-beg-stance{border:1px solid #dfdfef;border-radius:24px;padding:24px;background:#fff}
#oss-home-v2 .oss-beginner-pillar .oss-beg-stance-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:center}
#oss-home-v2 .oss-beginner-pillar .oss-beg-stance-grid>div{padding:16px;border-radius:18px;background:#f7f7fc}
#oss-home-v2 .oss-beginner-pillar .oss-beg-stance h3{font-size:24px;margin:0 0 8px}
#oss-home-v2 .oss-beginner-pillar .oss-beg-stance p{font-size:15px;margin:0}
#oss-home-v2 .oss-beginner-pillar .oss-beg-stance svg{display:block;width:100%;max-height:330px;margin:8px auto}
#oss-home-v2 .oss-beginner-pillar .oss-beg-stance small{display:block;font-size:11px;line-height:1.5;color:#596276}
#oss-home-v2 .oss-beginner-pillar .oss-beg-question{border:1px solid #dfe2ec;border-radius:16px;margin:14px 0;background:#fff;overflow:hidden}
#oss-home-v2 .oss-beginner-pillar .oss-beg-question>summary{padding:20px 24px;font-weight:650;font-size:18px;line-height:1.5;cursor:pointer;color:#27334a;list-style:disclosure-closed}
#oss-home-v2 .oss-beginner-pillar .oss-beg-question[open]>summary{list-style:disclosure-open;background:#f5f4fc}
#oss-home-v2 .oss-beginner-pillar .oss-beg-answer{padding:20px 24px;font-size:16px;line-height:1.8}
#oss-home-v2 .oss-beginner-pillar .oss-beg-answer p:last-child{margin-bottom:0}
#oss-home-v2 .oss-beginner-pillar .oss-beg-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0}
#oss-home-v2 .oss-beginner-pillar .oss-beg-gallery figure{margin:0}
#oss-home-v2 .oss-beginner-pillar .oss-beg-gallery img{width:100%;height:160px;object-fit:cover}
#oss-home-v2 .oss-beginner-pillar .oss-beg-table{border:1px solid #e2e5ef;border-radius:16px;overflow:hidden;margin:25px 0}
#oss-home-v2 .oss-beginner-pillar .oss-beg-table th{background:#f1f0fa;color:#29334a}
#oss-home-v2 .oss-beginner-pillar .oss-beg-table td:first-child{font-weight:650;min-width:140px}
#oss-home-v2 .oss-beginner-pillar .oss-beg-table caption{text-align:left;padding:18px;font-weight:700;color:#263247;background:#f7f7fc}
#oss-home-v2 .oss-beginner-pillar .oss-beg-service{padding:24px;border:1px solid #e1e3ec;border-radius:18px;margin:20px 0;display:flow-root}
#oss-home-v2 .oss-beginner-pillar .oss-beg-service>img{width:190px;height:150px;object-fit:cover;float:left;margin:0 22px 12px 0}
#oss-home-v2 .oss-beginner-pillar .oss-beg-service h3{font-size:23px;margin-top:0}
#oss-home-v2 .oss-beginner-pillar .oss-beg-service p{font-size:16px}
#oss-home-v2 .oss-beginner-pillar .oss-beg-service>a{font-size:15px}
#oss-home-v2 .oss-beginner-pillar .oss-ed-reading>section>img{margin:26px auto;max-height:520px;object-fit:contain}
#oss-home-v2 .oss-beginner-pillar :is(a,summary):focus-visible{outline:3px solid #4d46d8;outline-offset:4px;border-radius:5px}
@media(max-width:700px){
 #oss-home-v2 .oss-beginner-pillar .oss-beg-map{grid-template-columns:1fr 1fr;gap:10px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-map>a{display:block;padding:16px 13px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-map :is(strong,small){display:block;margin-top:10px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-map>a>span:last-child{display:block;margin-top:8px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-stance{padding:13px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-stance-grid{gap:8px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-stance-grid>div{padding:12px 4px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-stance h3{font-size:21px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-stance p{font-size:12px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-gallery{grid-template-columns:1fr}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-gallery img{height:auto;max-height:260px;object-fit:cover}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-question>summary{padding:18px;font-size:16px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-answer{padding:18px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-table table,#oss-home-v2 .oss-beginner-pillar .oss-beg-table tbody{display:block}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-table tr{display:block;padding:15px 18px;border-bottom:1px solid #e2e5ef}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-table td{display:block;width:auto;padding:5px 0;border:0;font-size:15px;overflow-wrap:normal}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-table td:first-child{font-weight:750;color:#4240b5}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-table td[data-label]:not(:first-child):before{content:attr(data-label);display:block;font-size:11px;color:#596276;font-weight:600;margin:6px 0}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-service>img{float:none;width:100%;height:180px;margin:0 0 20px}
}
@media(prefers-reduced-motion:reduce){#oss-home-v2 .oss-beginner-pillar .oss-beg-map>a{transition:none;transform:none}}

#oss-home-v2 .oss-beginner-pillar ol.oss-beg-session-list{list-style:none;counter-reset:session;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}
#oss-home-v2 .oss-beginner-pillar .oss-beg-session-list>li{counter-increment:session;position:relative;border:1px solid #e0dfed;border-radius:18px;padding:20px 18px 20px 54px;margin:0;font-size:16px;line-height:1.7;background:#f8f7fd}
#oss-home-v2 .oss-beginner-pillar .oss-beg-session-list>li:before{content:counter(session);position:absolute;left:16px;top:22px;width:25px;height:25px;display:grid;place-items:center;background:#ded9fa;color:#393575;font-size:13px;border-radius:50%;font-weight:750}
#oss-home-v2 .oss-beginner-pillar .oss-beg-session-list>li p:last-child{margin-bottom:0}
@media(max-width:700px){#oss-home-v2 .oss-beginner-pillar ol.oss-beg-session-list{grid-template-columns:1fr}}

#oss-home-v2 .oss-beginner-pillar .oss-beg-table th>span{display:block;margin-top:6px;font-weight:500}
@media(max-width:700px){
 #oss-home-v2 .oss-beginner-pillar .oss-beg-table caption{display:block;width:100%;font-size:17px;line-height:1.5;text-align:left}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-table tbody th{display:block;width:100%;padding:0 0 10px;border:0;background:none;color:#4240b5;font-size:17px;line-height:1.4;text-align:left}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-table tbody th>span{color:#27334a;font-size:15px}
 #oss-home-v2 .oss-beginner-pillar .oss-beg-table td[data-label]:before{margin-top:4px}
}
