.content-guide{padding: 3rem 0;background: var(--background-dark);margin: 2rem 0;border-radius: var(--card-radius)}.content-guide .container{max-width: 1200px;margin: 0 auto;padding: 0 1.5rem}.content-guide-header{text-align: center;margin-bottom: 3rem;position: relative;padding-bottom: 1.5rem}.content-guide-header::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 80px;height: 3px;background: var(--primary-color);border-radius: 2px}.content-guide-header h2{color: var(--white);font-size: 1.5rem;margin-bottom: 1rem;font-weight: 700;line-height: 1.3}.content-guide-header p{color: var(--text-light);font-size: 0.9rem;line-height: 1.6;max-width: 800px;margin: 0 auto}.guide-content{display: grid;gap: 2rem}.guide-section{background: var(--background-card);border-radius: var(--card-radius);padding: 2rem;box-shadow: var(--card-shadow);border: 1px solid var(--border-color);transition: transform 0.3s ease, box-shadow 0.3s ease}.guide-section:hover{transform: translateY(-5px);box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);border-color: var(--primary-color)}.section-header{display: flex;align-items: center;gap: 1rem;margin-bottom: 1.5rem;padding-bottom: 1rem;border-bottom: 2px solid var(--border-color)}.section-header i{font-size: 1.8rem;color: var(--primary-color);background: var(--background-light);width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: transform 0.3s ease}.guide-section:hover .section-header i{transform: scale(1.1)}.section-header h3{color: var(--white);font-size: 1rem;margin: 0;font-weight: 600;line-height: 1.4;flex: 1}.section-content{color: var(--text-light);font-size: 1rem;line-height: 1.7}.section-content h4{color: var(--white);font-size: 0.9rem;margin: 1.5rem 0 1rem;font-weight: 600}.section-content p{margin-bottom: 1rem;font-size: 0.9rem}.section-content ul,.section-content ol{margin: 1.5rem 0;padding-left: 2rem;list-style-position: outside}.section-content ul{list-style-type: none}.section-content ul li{position: relative;padding-left: 1.5rem;margin-bottom: 1rem;line-height: 1.6}.section-content ul li::before{content: '';position: absolute;left: 0;top: 0.7em;transform: translateY(-50%);width: 6px;height: 6px;background-color: var(--primary-color);border-radius: 50%}.section-content ol{counter-reset: guide-counter;list-style-type: none}.section-content ol li{position: relative;padding-left: 2rem;margin-bottom: 1rem;line-height: 1.6;counter-increment: guide-counter}.section-content ol li::before{content: counter(guide-counter);position: absolute;left: 0;top: 0.2em;width: 1.5rem;height: 1.5rem;background-color: var(--background-light);color: var(--primary-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 0.9rem;font-weight: 600}.section-content ul ul,.section-content ol ol,.section-content ul ol,.section-content ol ul{margin: 0.75rem 0 0.75rem 1rem}.section-content img{max-width: 100%;height: auto;border-radius: var(--card-radius);margin: 1.5rem 0;display: block;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease, box-shadow 0.3s ease}.section-content img:hover{transform: translateY(-2px);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15)}.section-content figure{margin: 2rem 0;text-align: center}.section-content figure img{margin: 0 auto}.section-content figcaption{margin-top: 0.75rem;color: var(--text-light);font-size: 0.9rem;font-style: italic}.section-content b,.section-content strong{color: var(--white);font-weight: 600;background: linear-gradient(transparent 90%, rgba(240, 185, 11, 0.2) 10%);padding: 0 0.2em}.section-content .important{background-color: var(--background-light);border-left: 4px solid var(--primary-color);padding: 1rem 1.5rem;margin: 1.5rem 0;border-radius: 0 var(--card-radius) var(--card-radius) 0}.section-content .important b,.section-content .important strong{color: var(--primary-color)}.section-content a{color: var(--primary-color);text-decoration: none;font-weight: 500;position: relative;transition: all 0.3s ease;padding-bottom: 2px}.section-content a::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: var(--primary-color);transform: scaleX(0);transform-origin: right;transition: transform 0.3s ease}.section-content a:hover{color: var(--primary-hover, #ffd700)}.section-content a:hover::after{transform: scaleX(1);transform-origin: left}.section-content a:focus{outline: none;box-shadow: 0 0 0 2px var(--background-dark), 0 0 0 4px var(--primary-color);border-radius: 2px}.section-content a:active{color: var(--primary-hover, #ffd700);transform: translateY(1px)}.section-content a[target="_blank"]{padding-right: 1.2em}.section-content a[target="_blank"]::before{content: '\f35d';font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 0.8em;margin-right: 0.5em;display: inline-block;transition: transform 0.3s ease}.section-content a[target="_blank"]:hover::before{transform: translate(1px, -1px)}.section-content .btn-link{display: inline-flex;align-items: center;background-color: var(--background-light);color: var(--primary-color);padding: 0.5rem 1rem;border-radius: var(--card-radius);border: 1px solid var(--primary-color);margin: 0.5rem 0}.section-content .btn-link:hover{background-color: var(--primary-color);color: var(--background-dark)}.section-content .btn-link::after{display: none}@media print{.section-content a{color: inherit;text-decoration: underline;font-weight: normal}.section-content a::after,.section-content a::before{display: none}.section-content a[target="_blank"]::after{content: " (" attr(href) ")";font-size: 0.9em;font-style: italic}}@media (max-width: 992px){.content-guide{padding: 2rem 0}.content-guide-header h2{font-size: 1.8rem}.content-guide-header p{font-size: 1rem}.guide-section{padding: 1.5rem}}@media (max-width: 768px){.content-guide-header{margin-bottom: 2rem}.section-header{flex-direction: column;text-align: center;gap: 0.75rem}.section-header i{width: 40px;height: 40px;font-size: 1.4rem}.section-header h3{font-size: 1.2rem}.section-content ul,.section-content ol{padding-left: 1rem}.section-content ul li,.section-content ol li{padding-left: 1.25rem;margin-bottom: 0.75rem}.section-content ol li::before{width: 1.25rem;height: 1.25rem;font-size: 0.8rem}.section-content figure{margin: 1.5rem 0}.section-content img{margin: 1rem 0}}@media (max-width: 576px){.content-guide{padding: 1.5rem 0;margin: 1rem 0}.content-guide .container{padding: 0 1rem}.content-guide-header h2{font-size: 1.5rem}.guide-section{padding: 1.25rem}}@media print{.section-content ul li::before{border: 1px solid var(--primary-color);background-color: transparent}.section-content ol li::before{border: 1px solid var(--primary-color);background-color: transparent}.section-content img{max-width: 100% !important;page-break-inside: avoid}.section-content b,.section-content strong{background: none;color: inherit;font-weight: 700}}